正在加载图片...
7.比特币:从交易到上链 上述只是默认的规则,但比特币网络节点是完全自主的,可能 执行不同的策略,或恶意或无意或单纯地为了追求利益的。 当有双花攻击的时候,例如 Alice几乎同时发起两笔交易(输出 分别是Bob和 Charlie)、使用同一个输入。一些节点先收到 Alice→Bob的交易,另一些节点先收到 Alice→ Charlie的交易。 每个节点在收到另外一笔交易时,会怀疑双花而把后来的这笔 交易拒绝(丢掉、不再处理)。结果就是众多节点对“将哪个 交易放入区块链”产生分歧,这称为“竞争状态”。 ◆这个问题在矿工挖矿、区块上链时得到解决:挖矿成功的节 点决定了哪个交易放入区块链。 区块也有竞争状态的限制:当有两个有效的区块同时被挖到时 ,只有其中一个可以进入区块链,哪个区块被最终纳入区块链 ,取决于其他节点选择在哪个区块上扩展区块链。◼ 上述只是默认的规则,但比特币网络节点是完全自主的,可能 执行不同的策略,或恶意或无意或单纯地为了追求利益的。 ◼ 当有双花攻击的时候,例如Alice几乎同时发起两笔交易(输出 分别是Bob和Charlie)、使用同一个输入。一些节点先收到 Alice→Bob的交易,另一些节点先收到Alice→Charlie的交易。 每个节点在收到另外一笔交易时,会怀疑双花而把后来的这笔 交易拒绝(丢掉、不再处理)。结果就是众多节点对“将哪个 交易放入区块链”产生分歧,这称为“竞争状态”。 ◆ 这个问题在矿工挖矿、区块上链时得到解决:挖矿成功的节 点决定了哪个交易放入区块链。 ◼ 区块也有竞争状态的限制:当有两个有效的区块同时被挖到时 ,只有其中一个可以进入区块链,哪个区块被最终纳入区块链 ,取决于其他节点选择在哪个区块上扩展区块链。 25 7. 比特币:从交易到上链
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有