104 / 736LEARN

Edukacja o Bitcoinie

Od pierwszego pytania do bezpiecznych ćwiczeń

Co właściwie otrzymujesz, gdy ktoś wysyła ci bitcoiny? Co by się stało po zgubieniu telefonu z portfelem? Takie pytania to dobry początek. Edukacja o Bitcoinie powinna stopniowo łączyć zrozumiałe wyjaśnienia z umiejętnościami, które potrafisz wykorzystać samodzielnie.

Edukacja o Bitcoinie to poznawanie pieniędzy w sieci Bitcoin i nauka bezpiecznego posługiwania się nimi. Obejmuje odbieranie i wysyłanie płatności, ochronę dostępu do portfela, odtwarzanie go z kopii oraz rozpoznawanie wiarygodnych wyjaśnień. Na początek nie trzeba umieć programować ani przeczytać całej dokumentacji technicznej.

Znajomy chce ci pokazać, jak wysyła się bitcoiny. Zanim otworzysz aplikację, zadaj trzy pytania: co możesz mu bezpiecznie pokazać, po czym poznasz otrzymaną płatność i co pozwoli ci później wydać te pieniądze? Odpowiedzi naturalnie prowadzą do adresów, transakcji i kluczy. W ten sposób nowe słowa zyskują sens. Nie musisz najpierw nauczyć się całego słownika. Wybierz niewielki cel, na przykład zrozumienie odbioru płatności próbnej. Do szczegółów wrócisz, gdy będziesz wiedzieć, do czego są potrzebne. [5] [10]

Bitcoiny nie są plikami w telefonie. Sieć prowadzi wspólną historię transakcji, a portfel pomaga korzystać z kluczy prywatnych, czyli tajnych danych pozwalających zatwierdzić wydanie środków. Portfel może być aplikacją lub osobnym urządzeniem. Płatnikowi możesz podać adres odbiorczy; nie udostępniaj mu kluczy prywatnych. Górnicy tworzą nowe bloki, czyli paczki transakcji dodawane do tej historii. Full Node to program samodzielnie sprawdzający bloki i transakcje według zasad Bitcoina. Inną rolę pełni usługa zarządzająca kluczami za ciebie: saldo na jej koncie oznacza także zależność od tej usługi. Dlatego awaria jednej aplikacji nie jest jeszcze awarią całej sieci. [1] [2]

Self-custody oznacza, że kontrolujesz klucze i odpowiadasz również za ich kopię zapasową. W wielu portfelach ma ona postać Seed Phrase, listy słów pozwalającej odtworzyć klucze. PIN tylko chroni dostęp do urządzenia i nie zastępuje tej kopii. Jeśli używasz passphrase, dodatkowego sekretu łączonego z kopią, do odtworzenia potrzebujesz także jego dokładnej treści. Niektóre konfiguracje wymagają innych danych. Nigdy nie wpisuj prawdziwej kopii na stronie szkoleniowej, w czacie ani formularzu prowadzącego. Ćwicz odtwarzanie na osobnym portfelu, którego klucze nie chronią twoich prawdziwych pieniędzy. [5] [8]

Podczas nauki warto móc popełnić błąd i odkryć jego przyczynę. Używaj do tego nowych kluczy ćwiczebnych i portfela przeznaczonego do sieci testowej. Testnet to osobna sieć do prób; jej monety nie są BTC, którymi płacisz w sieci głównej. Przed każdym ćwiczeniem sprawdzaj wybraną sieć. Bardziej zaawansowani mogą korzystać z regtest w Bitcoin Core, lokalnego trybu testowego, w którym sami tworzą bloki. Na początku nie trzeba opanować obu możliwości. Ważne, by nie mieszać portfela ćwiczebnego z kopią i saldem prawdziwego. [11]

Chcesz wysłać część wcześniej otrzymanych bitcoinów. Portfel wybiera jedno lub kilka UTXO, czyli niewydanych jeszcze wyjść wcześniejszych transakcji. Wyobraź je sobie jako oddzielne kwoty, którymi dysponujesz. Nowa transakcja tworzy z nich kwotę dla odbiorcy i często oddaje resztę do twojego portfela. Część przeznacza na opłatę. Zależy ona od rozmiaru danych transakcji i wybranej stawki, a nie jest zwykłym procentem wysyłanych pieniędzy. Przed podpisaniem, którym zezwalasz na wydanie środków, sprawdź odbiorcę, kwotę i opłatę na zaufanym ekranie. [2] [9]

Wysłana transakcja ma identyfikator, po którym możesz ją odnaleźć. Dopiero umieszczenie w bloku daje jej pierwsze potwierdzenie; komunikat portfela o wysłaniu to coś innego. W ćwiczeniu obserwuj zmianę statusu i znajdź kwotę odbiorcy oraz ewentualną resztę nadawcy. Eksplorator internetowy pokazuje dane zewnętrznego serwisu. Własny Full Node opiera się na danych sprawdzonych samodzielnie. Do bardziej zaawansowanych zadań Bitcoin Core udostępnia RPC, interfejs pozwalający wydawać programowi polecenia. Ucz się ich z objaśnieniami i dokumentacją właściwej wersji, zamiast bezmyślnie kopiować komendy z filmu. [2] [4]

Lightning Network przesyła płatności przez połączone kanały, więc nie trzeba przy każdej płatności czekać na nowy blok. Kanał to układ, w którym uczestnicy na bieżąco aktualizują podział przeznaczonych na niego bitcoinów. Aby płatność przeszła, na jej trasie muszą być środki dostępne we właściwych miejscach; nazywa się to płynnością. Możliwość wysyłania nie oznacza więc równie łatwego odbierania. Ustal też, czy klucze kontrolujesz ty, czy dostawca usługi, i jak odtwarza się ten konkretny portfel. Kopia zwykłego portfela on-chain, działającego bezpośrednio w głównej sieci, może nie wystarczyć do odtworzenia Lightning. [6] [12]

Adres odbiorczy zwykle nie zawiera twojego imienia, ale transakcje są publiczne. Jeśli opublikujesz adres i użyjesz go ponownie, inni mogą połączyć z tobą wiele płatności. Kolejne powiązania powstają z danych przekazanych sklepom lub giełdom. Nawet wyszukanie własnego adresu w cudzym eksploratorze może ujawnić operatorowi twoje zainteresowanie nim. Rozróżniaj więc zawartość transakcji i informacje o połączeniu internetowym. Tor pomaga ukryć drogę sieciową między użytkownikiem a usługą, ale nie usuwa powiązań już zapisanych w historii płatności. [1] [5] [13]

Gdy ktoś wyjaśnia powstawanie nowych bitcoinów, możesz porównać jego twierdzenie z opisem protokołu i programem egzekwującym reguły. Gdy obiecuje, że cena musi wzrosnąć, mówi o przyszłym rynku. Poprawne wyjaśnienie techniczne nie dowodzi tej obietnicy. Podobnie BIP, dokument proponujący zmianę albo opisujący procedurę stosowaną w Bitcoinie, nie jest automatycznie funkcją używaną w sieci. Dobry nauczyciel wyjaśnia te różnice. Pomaga rozpoznać, co można sprawdzić teraz, co pozostaje propozycją, a co jest opinią lub oczekiwaniem. [1] [3]

Po odbiorze, wysyłaniu i odtwarzaniu wybierz kolejne pytanie zgodne z zainteresowaniami. Bitcoin whitepaper opisuje pierwotny projekt, ale nie musi być pierwszą lekturą dla kogoś, kto dopiero poznaje transakcje. Mastering Bitcoin pozwala zgłębić temat, dokumentacja opisuje konkretny program, a Bitcoin Optech śledzi rozwój techniczny. Seminaria Chaincode Labs mogą być kolejnym krokiem dla przyszłych programistów. W każdym poradniku szukaj autora, daty, wersji oprogramowania i źródeł. Zwracaj też uwagę na powiązania komercyjne autora. Celem nie jest znajomość wszystkich nazw, lecz wyjaśnienie procesu własnymi słowami i zauważenie, kiedy trzeba jeszcze coś sprawdzić. [3] [4] [5] [7] [10]

Pełniejszy obraz uzyskasz, czytając to hasło razem z Bitcoin, Bitcoin Whitepaper, Full Node, Samodzielne przechowywanie bitcoinów, Seed Phrase, Lightning Network. Do tego hasła prowadzą również odsyłacze z BTC Prague, ChainCamp, Bitcoinovej Kanál, Josef Tětek.

DOC · 001Bitcoin whitepaper — peer-to-peer electronic cash modelŹródło pierwotne DOC · 002Bitcoin Developer Guide — protocol concepts and data structuresDokumentacja DOC · 003Bitcoin BIPs repository — proposals, status and processSpecyfikacja DOC · 004Bitcoin Core RPC documentation — node interfaces by versionDokumentacja DOC · 005Mastering Bitcoin — open-source technical textbookŹródło pierwotne DOC · 006Mastering the Lightning Network — open-source manuscriptŹródło pierwotne DOC · 007Bitcoin Optech — technical change trackingDokumentacja DOC · 008Bitcoin Design Guide — backups and recoveryDokumentacja DOC · 009Learn Me A Bitcoin — transaction and script referenceDokumentacja DOC · 010Chaincode Labs — BOSS Challenge and self-paced seminarsŹródło pierwotne DOC · 011Bitcoin Developer Examples — regtest and testnet testingDokumentacja DOC · 012Lightning Engineering Guide — channels, liquidity and operationsDokumentacja DOC · 013Tor Project — what is Tor?Źródło pierwotne
Zaktualizowano: Najpierw źródła · To nie jest porada inwestycyjna