Self-custody, czyli samodzielne przechowywanie, oznacza kontrolę nad wysyłaniem bitcoinów za pomocą własnych kluczy prywatnych. To tajne dane, którymi portfel tworzy podpis cyfrowy potwierdzający uprawnienie do wydania środków. Nie musisz prosić giełdy o wypłatę. Przejmujesz jednak odpowiedzialność za klucze i ich kopię zapasową: jeśli je utracisz, nikt nie przywróci dostępu zwykłym resetem hasła.
Anna kupuje bitcoina na giełdzie. Początkowo saldo jej konta oznacza, że giełda jest jej winna daną ilość bitcoinów; klucze potrzebne do ich wysłania ma giełda. Po wypłacie na adres własnego portfela Anna może samodzielnie wysłać środki dalej. Bitcoiny nie przenoszą się przy tym do telefonu. Sieć zapisuje niewydane wyjścia transakcji, czyli UTXO: każde określa kwotę i warunki jej wydania. Anna kontroluje potrzebne klucze. Może więc utworzyć transakcję bez zgody operatora konta, ale potwierdzenie nadal wymaga dotarcia transakcji do sieci i umieszczenia jej w bloku.
Skąd sieć wie, że Anna może wydać pieniądze? Nie sprawdza jej dowodu osobistego ani nazwiska. Węzły, czyli komputery weryfikujące transakcje Bitcoina, sprawdzają podpisy cyfrowe i pozostałe warunki zapisane w skrypcie. Skrypt to krótki program określający wymagania dotyczące wydania środków. Czasem wystarczy podpis jednego klucza, a czasem trzeba kilku podpisów lub odczekania określonego czasu. Portfel musi znać te reguły także po odtworzeniu. Jeśli część podpisów zapewnia usługodawca, sprawdź, czy niezależnie od niego kontrolujesz dość kluczy, by spełnić reguły. O samodzielnym przechowywaniu decyduje możliwość samodzielnego dysponowania środkami, nie nazwa produktu.
Wyobraź sobie, że Anna gubi telefon. Wiele portfeli można odtworzyć za pomocą Seed Phrase: zapasowej sekwencji słów, z której powstaje seed, czyli tajne dane początkowe służące do wyprowadzania kluczy. Jeśli w formacie BIP 39 użyto passphrase, potrzebna jest również dokładnie ta dodatkowa fraza. Nie jest to PIN urządzenia; inna fraza daje inne klucze. Odtworzenie może wymagać także opisu portfela. Descriptor określa klucze i reguły wydawania, a ścieżka wyprowadzania wskazuje miejsce w drzewie kluczy. W Multisig, który wymaga wielu podpisów, trzeba zachować dane wszystkich uczestniczących kluczy publicznych oraz ich układ zgodny z wybranym skryptem. Etykiety płatności pomagają zrozumieć historię, ale nie zastępują kluczy. Sprawdź kopię, bezpiecznie odtwarzając znane adresy, a nie tylko licząc zapisane słowa.
Hardware Wallet to osobne urządzenie przeznaczone do bezpiecznego podpisywania transakcji. Oddziela klucze podpisujące od zwykłego komputera. Nadal znaczenie mają oprogramowanie urządzenia, poprawne adresy i kopie zapasowe. Multisig może ograniczyć skutki utraty lub przejęcia jednego klucza, ale dodaje urządzenia, dane i etapy odzyskiwania. Bezpieczeństwo zależy od całej konfiguracji, a nie tylko od nazwy produktu czy liczby kluczy.
Zweryfikuj adres odbiorczy na zaufanym ekranie; w przypadku Hardware Wallet — na samym urządzeniu. Przed podpisaniem sprawdź odbiorcę, kwotę, opłatę i resztę. Śledź transakcje przez własny Full Node, który samodzielnie weryfikuje reguły Bitcoina, lub źródło, którego ograniczenia rozumiesz. Zaplanuj również aktualizacje, utratę urządzenia i sytuacje awaryjne.
Seed Phrase może być niepełna lub ujawniona, a potrzebna passphrase może zaginąć. Nawet z prawidłowymi kluczami portfel może nie znaleźć oczekiwanych adresów, jeśli brakuje ścieżek wyprowadzania albo reguł wydawania. Sprawdzaj więc łącznie klucze, konfigurację portfela i kopie zapasowe. Samo otrzymanie płatności testowej nie dowodzi możliwości odtworzenia portfela ani wydania środków: adres odbiorczy można wyświetlić również bez klucza prywatnego. Warto także sprawdzić bezpieczne odtwarzanie i podpisanie niewielkiej transakcji wychodzącej.
Testuj odtwarzanie w oddzielnym, zaufanym środowisku według procedury portfela. Nigdy nie wpisuj prawdziwej kopii zapasowej do formularza internetowego ani niezaufanego urządzenia. Odtwórz reguły ze sprawdzonych kopii, porównaj znane adresy i upewnij się, że możesz podpisać niewielką transakcję. Plan awaryjny i spadkowy ma udostępnić sekrety oraz potrzebne dane właściwym osobom po spełnieniu ustalonych warunków, bez przedwczesnego ujawniania.
Satoshi Nakamoto — Bitcoin: A Peer-to-Peer Electronic Cash System · BIP 32 — Hierarchical Deterministic Wallets · BIP 39 — Mnemonic code for generating deterministic keys · BIP 174 — Partially Signed Bitcoin Transactions · BIP 380 — Output Script Descriptors General Operation · Bitcoin Core — Managing wallets · Bitcoin Core — External signer
Pełniejszy obraz uzyskasz, czytając to hasło razem z Bitcoin, Private Key, Seed Phrase, Portfel, Hardware Wallet, Multisig. Do tego hasła prowadzą również odsyłacze z Cold Storage, Lightning Watchtower, KYC, Custodial Exchange.
01Czy self-custody oznacza trzymanie bitcoina w telefonie?+
Nie. Łańcuch zapisuje UTXO, czyli niewydane wyjścia transakcji z kwotą i warunkami jej wydania; kontrolujesz klucze i możesz spełnić warunki wydania bez zgody powiernika konta. Portfel mobilny, Hardware Wallet, zestaw offline lub Multisig to możliwe rozwiązania. Sam typ urządzenia nie gwarantuje bezpieczeństwa ani odtworzenia.
02Co sprawdzić przed dużą wypłatą?+
Sprawdź adres odbioru w zaufanym portfelu, a przy Hardware Wallet na jego własnym ekranie. Wykonaj mały test i niezależnie sprawdź potwierdzenie. Przed przeniesieniem reszty bezpiecznie przećwicz odtwarzanie z wymaganą passphrase, ścieżkami wyprowadzania i danymi skryptu. Nie wpisuj prawdziwej kopii zapasowej na stronie internetowej ani na niezaufanym urządzeniu. Samo otrzymanie małej kwoty nie dowodzi, że odtwarzanie działa ani że konfiguracja jest bezpieczna.