Tech

特定のアドレスからビットコインを送る方法

  • このエントリーをはてなブックマークに追加

そもそも、ビットコインのプロトコルには、明確な送り元アドレスという概念がないという考え方があります。
でも、送り元アドレスを特定してBitcoin CoreのCLIで送信する方法の説明。
Bitcoin CoreのCLIでない方法も書きました。

前提知識

  • bitcoin-cliが何であるかと、使い方を知っている
  • UTXOとは何かを知っている
  • transactionの作り方やどう動くかを知っている
  • なぜビットコインには、From Addressがないと言われるかを理解している

やり方

Bitcoin Core (bitcoind) での話

  1. createrawtransaction コマンドを使って、使いたいoutputを指定したトランザクションの準備をする
  2. signrawtransaction コマンドを使って、インポートしたプライベートキーを使って、トランザクションにサインする
  3. sendrawtransaction コマンドを使って、ネットワークに送信

参考

transactions – How do I spend Bitcoins from a specific address? – Bitcoin Stack Exchange

Bitcoin CoreのCLI以外の方法

コインコントロール機能を使う?

デスクトップウォレット仕様・機能徹底比較 – ビットコインの保管 | Bitcoin日本語情報サイト

(thanx 日向さん)

blockchain.infoを使う

送信元のアドレスが選べる

(thanx James)

送り元アドレスがないの詳細

「送り元アドレスがない」の詳細はここへ。
そのうち、日本語でわかりやすく説明するかも。
From address – Bitcoin Wiki

  • このエントリーをはてなブックマークに追加