선도적인 비트코인 지갑

명령줄로 콜드 스토리지 사용

이 가이드에서는 명령줄 인터페이스를 통해 오프라인 일렉트럼 지갑을 사용해 비트코인 거래에 서명하는 방법을 설명합니다.

서명되지 않은 트랜잭션 준비하기

먼저, 온라인(보기 전용) 지갑을 사용하여 서명하지 않고 거래를 생성합니다:

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

이 명령은 서명되지 않은 트랜잭션을 다음과 같은 파일에 저장합니다. unsigned.txn. 보기 전용 지갑을 사용하는 경우 다음을 생략할 수 있습니다. --unsigned 옵션을 선택합니다.

서명되지 않은 트랜잭션의 내용을 확인하려면 이 명령을 사용하세요:

cat unsigned.txn | electrum deserialize -

거래 서명

일렉트럼의 직렬화 형식에는 필요한 마스터 공개키와 파생 정보가 포함되어 있습니다. 이를 통해 오프라인 지갑은 추가 데이터 없이 트랜잭션에 서명할 수 있습니다. 트랜잭션에 서명하려면:

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

이 명령은 서명되지 않은 트랜잭션을 읽고, 지갑 비밀번호를 묻는 메시지를 표시한 다음, 다음과 같은 이름의 새 파일을 생성합니다. signed.txn 서명된 트랜잭션이 포함되어 있습니다.

거래 방송

서명한 후에는 비트코인 네트워크로 트랜잭션을 전송해야 합니다. 다음 명령을 사용합니다:

cat signed.txn | electrum broadcast -

브로드캐스트가 성공하면 일렉트럼에 트랜잭션 ID가 표시됩니다.

비트코인 거래는 한 번 생방송되면 되돌릴 수 없다는 점을 기억하세요. 생방송하기 전에 항상 거래 내역을 다시 한 번 확인하시기 바랍니다.

목차