BTC上各种格式的地址

in hive-180932 •  2 months ago 

这几天在写一个BTC的脚本,其中BTC上各种格式的地址让人混乱,这里就写些关于BTC各种格式的地址

Legacy: 1开头,不支持铭文

  • HD Path: m/44'/0'/0'/0

Nested SegWit: 3开头,不支持铭文

  • HD Path: m/49'/0'/0'/0

Native SegWit: bc1q开头, 有2种HD Path:

  • m/44'/0'/0'/0
  • m/84'/0'/0'/0 (比较常用)

这种地址最短,打铭文的时候使用这种地址会省不少gas

Taproot: bc1p开头

  • HD Path: m/86'/0'/0'/0

所有格式的BTC地址之间都能互转BTC, 但是支持铭文的就只有bc1q和bc1q开头的地址

目前最好用的BTC上各种地址生成的库是okx开发的 @okxweb3/cooin-bitcoin: https://www.npmjs.com/package/@okxweb3/coin-bitcoin

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
  ·  2 months ago 

感谢村长分享,一目了然👍🏻👍🏻