2017-12-18 14 views
-1

私はこのライブラリを見ています。 https://github.com/bitcoinjs/bitcoinjs-libお支払いを受け入れるためにどのタイプオフアドレスを作成する必要がありますか?

から選択したアドレスの数多くの種類があります。

  • は、ランダムなアドレス
  • を生成SHA256ハッシュ
  • からアドレスを生成する2-の-3 P2SHのmultisigアドレス
  • を生成
  • SegWitアドレスを生成する
  • SegWit P2SHアドレスを生成する
  • SegWit 2-の-2 P2SH multisigアドレス

を生成SegWit 3-の-4 multisigアドレス

  • を生成し、なぜこれほど多くのオプションがありますし、任意のアドレスの種類を選択することは安全ですか?

    私はcoinbaseがまだSegWitを実装していないと聞きました。 SegWitアドレスを選択すると、Coinbaseユーザーから支払いを受け取ることができませんか?

    誰かがSegWit以外のアドレスから私のSegWitアドレスに私を送った場合、それが返ってくるか、お金が失われるでしょうか?

  • +0

    これはhttps://bitcoin.stackexchange.com/に適しています。 – RyanZim

    答えて

    2

    これらのアドレスのいずれかを選択することは安全ですが、すべて動作が少し異なります。

    Bitcoin-coreはSegwitを採用しています。幸運にもSegwitは下位互換性があり、segwitの財布はセグウィットが有効になっていない財布に資金を送金できます。

    まだセグジット以外のアドレスからコインを受け取ることはできますが、以前のブロックに購入した場合、より高い取引手数料を支払う必要が生じる可能性があります。

    技術的正当化: Segwit P2SH(スクリプトハッシュに有料)、multisigとSegwitはすべて同じBlockchainの財布は関係なく、Segwitの変化というか、ないの対話できるようにVersion/txins/txouts/nLockTimeの元ビットコイン取引の形式をサポートしている必要があります。

    +0

    徹底的な回答ありがとうございます! – Joon

    関連する問題