您应该创建什么类型的关闭地址来接受付款?
我正在看此库。 https://github.com/bitcoinjs/bitcoinjs-lib您应该创建什么类型的关闭地址来接受付款?
有许多类型的地址可供选择:
- 生成一个随机地址
- 生成一个SHA256散列地址
- 生成2的-3 P2SH multisig地址
- 生成SegWit地址
- 生成SegWit P2SH地址
- 生成SegWit 3的-4 multisig地址
- 生成SegWit 2的-2 P2SH multisig解决
为什么有这么多的选择和是安全的选择任何地址类型?
我听说coinbase尚未实施SegWit。这是否意味着如果我选择SegWit地址,我无法从Coinbase用户获得付款?
如果有人将我从非SegWit地址发送到我的SegWit地址,它是否会导致反弹或金钱丢失?
回答:
对于您选择任何这些地址是安全的,但它们的工作方式稍有不同。
比特币核心采用了Segwit,幸运的是Segwit向后兼容,因此隔离式的钱包仍然可以将资金转移到不支持segwit的钱包上。
您仍然可以从非segwit地址获得硬币,但有可能需要支付更高的交易费用才能将其购买项目包含在较早的区块中。
技术理由: Segwit P2SH(支付给脚本哈希),multisig和Segwit都必须支持在同一Blockchain Version/txins/txouts/nLockTime
让钱包原始比特币交易格式无论是Segwit与否的变化相互作用。
以上是 您应该创建什么类型的关闭地址来接受付款? 的全部内容, 来源链接: utcz.com/qa/260759.html