请问比特币交易,同一个txid能有多笔交易吗?
发布于 6 个月前 作者 bond 614 次浏览 来自 比特币

问一个小白问题,我发现比特币的交易,一个txid包含完成多笔交易,这是正常的吗? https://btc.com/8ce43ba181d2dd9bc41e625d5c924f386059277034b8128c9c21008c0433f2e0 比如这个交易

7 回复

这不是一个txid对应多笔交易,比特币的交易不是以太坊的From->To结构 交易本身是多个输入->多个输出

@maiiz 大神,明白了。也就是说一个交易没有唯一的编号来区分?那么一笔交易没有唯一编号,那我怎么区分呢?我的意思是说这笔交易没有像数据库主键那样的唯一标识吗?请赐教

@bond 最上面的 “首页 块 - 482043 交易 8ce43ba181d2dd9bc41e625d5c924f386059277034b8128c9c21008c0433f2e0” 这串就是交易ID啊

@liyue201 你好,关键是这个交易ID里面包括多个转账信息呀,我的意思是说那里面具体一条转账记录有没有唯一的编号呢?

@bond 这个是一笔多输入对多输出的交易,跟我们平常理解的交易不一样。我们现实中只有一个输出,比特币可以有多个输出。 可以理解成你在淘宝从不同商家买了很多东西,但是只付款一次,只有一个交易,那个钱会分给每个商家。

@bond 这个就是一笔交易,只不过有多个输入输出而已 交易所一般每次只能给一个地址转币 但是比特币官方的客户端,可以添加多个地址,就像电子邮箱里面添加多个收件人一样,只要保证你的余额(交易的输入总额)足够即可

这样可以节约一点矿工费,因为矿工费一般按照大小收费的,两笔交易总是会比一笔合成的交易大(会多一些公共信息)

也就是说,交易8ce43ba181d2dd9bc41e625d5c924f386059277034b8128c9c21008c0433f2e0可以理解成是一个人发起的一个转账行为,他将自己有权限使用的btc作为input,再选择他想要转账给的目标地址作为output地址,我这么理解对么?

回到顶部