imToken 中的比特币转账

  • Ashton
  • 更新于 2019-06-08 22:54
  • 阅读 4084

imToken 中的比特币转账

今天一个朋友问到这么个问题,他用了imToken 进行了比特币转账,为啥在转账明细中看不到自己的比特币地址呢?

这个和比特币的 UTXO 账户模型和 imToken 的设计有关。UTXO 模型中是没有账户余额概念的,交易的最小单位,就是一个 UTXO,并且每次交易成功之后,交易输入所引用的交易输出就失效了,如果找零地址不是当前交易所引用UTXO的用户地址,该地址又没有其它UTXO,该地址的余额就变成0了。imToken 每次所创建交易里面包含的找零地址,就是临时创建的一个地址,自己总余额就是这些地址余额的和。下次转账,有可能从这些找零地址的utxo找一个做为输入。

点赞 0
收藏 0
分享

0 条评论

请先 登录 后评论
Ashton
Ashton
0x53b3...c54F
专注于 EVM 和比特币生态的区块链开发者