Wiodący portfel Bitcoin

Korzystanie z magazynu Cold Storage za pomocą wiersza poleceń

W tym przewodniku wyjaśniono, jak podpisywać transakcje Bitcoin przy użyciu portfela offline Electrum za pośrednictwem interfejsu wiersza poleceń.

Przygotowanie transakcji bez podpisu

Najpierw użyj portfela online (tylko do oglądania), aby utworzyć transakcję bez podpisywania jej:

electrum payto 1Lb9YaqiKdaPYQPFVRjmy1sZcSsVajaNQA 0.1 --unsigned > unsigned.txn

Polecenie to zapisuje niepodpisaną transakcję w pliku o nazwie unsigned.txn. Jeśli używasz portfela tylko do oglądania, możesz pominąć atrybut --unsigned opcja.

Aby sprawdzić zawartość niepodpisanej transakcji, użyj tego polecenia:

cat unsigned.txn | electrum deserialize -

Podpisywanie transakcji

Format serializacji Electrum zawiera niezbędny główny klucz publiczny i informacje o derywacji. Pozwala to portfelowi offline na podpisanie transakcji bez dodatkowych danych. Aby podpisać transakcję:

cat unsigned.txn | electrum signtransaction - > signed.txn

Polecenie to odczytuje niepodpisaną transakcję, pyta o hasło do portfela i tworzy nowy plik o nazwie signed.txn zawierający podpisaną transakcję.

Transmisja transakcji

Po podpisaniu należy wysłać transakcję do sieci Bitcoin. Użyj następującego polecenia:

cat signed.txn | electrum broadcast -

Jeśli transmisja się powiedzie, Electrum wyświetli identyfikator transakcji.

Pamiętaj, że raz nadane transakcje Bitcoin są nieodwracalne. Zawsze dokładnie sprawdzaj szczegóły transakcji przed jej wysłaniem.

Spis treści