コインを引き出すための有効なBTCアドレスを生成する方法
Nov 27 2020
ビットコインを設定すると、ブロックチェーン全体が同期されます。ウォレットを作成し、ウォレットをロードしました。
BTCを入金するアドレスを生成するにはどうすればよいですか?試したところbitcoin-cli getnewaddress
、このアドレスを取得しbc1q4mglxdp28f693lw476fnmcesq25tmfkcsfqnpk
ましたが、Huobi取引所で、テストとして0.001 BTCをそのアドレスに引き出そうとすると、「無効なアドレス」というメッセージが表示されます。
私は何が間違っているのですか?ロードしたウォレットに有効なBTCアドレスを作成してBTCを送信するにはどうすればよいですか?
回答
2 chytrik Nov 27 2020 at 03:51
ビットコインクライアントは、P2WPKH(bech32エンコード)アドレスを生成しています。これは、レガシー形式と比較していくつかの利点がある新しいアドレス形式です。アドレスは有効ですが、何らかの理由で、言及された取引所は、このアドレスタイプを認識して送信するためのコードをまだアップグレードしていません。
修正は簡単です。レガシーアドレスを生成するようにビットコインコアに指示するだけです。次のコマンドを使用できます。
$ bitcoin-cli getnewaddress "(address_label)" "legacy"
(address_label)の代わりに独自のラベルを使用できます。これはローカルの簿記目的のためだけです。必要に応じて空白のままにすることもできます。
$ bitcoin-cli getnewaddress "" "legacy"