Това ръководство обяснява как да подписвате транзакции с Биткойн, като използвате офлайн портфейл Electrum чрез интерфейса на командния ред.
Подготовка на транзакция без знак
Първо, използвайте онлайн портфейла си (само за гледане), за да създадете транзакция, без да я подписвате:
electrum payto 1Lb9YaqiKdaPYQPFVRjmy1sZcSsVajaNQA 0.1 --unsigned > unsigned.txn
Тази команда записва неподписаната транзакция във файл, наречен unsigned.txn
. Ако използвате портфейл само за гледане, можете да пропуснете --unsigned
опция.
За да проверите съдържанието на неподписаната транзакция, използвайте тази команда:
cat unsigned.txn | electrum deserialize -
Подписване на транзакцията
Сериализационният формат на Electrum включва необходимия главен публичен ключ и информация за деривацията. Това позволява на офлайн портфейла да подпише транзакцията без допълнителни данни. За да подпишете транзакцията:
cat unsigned.txn | electrum signtransaction - > signed.txn
Тази команда прочита неподписаната транзакция, изисква паролата на портфейла ви и създава нов файл с име signed.txn
съдържащ подписаната транзакция.
Излъчване на транзакцията
След като подпишете, трябва да изпратите транзакцията си в мрежата на Биткойн. Използвайте следната команда:
cat signed.txn | electrum broadcast -
Ако излъчването е успешно, Electrum ще покаже идентификатора на транзакцията.
Не забравяйте, че веднъж излъчени, транзакциите с биткойни са необратими. Винаги проверявайте двойно данните за транзакцията, преди да я излъчите.