位置:首页区块链 》区块链研究院

区块链研究院

作者:区块链网
时间:2020-09-27 22:16:24
阅读量:3524
点击量:1524
评论收藏量:524
简述:其实,中本聪先生早就在白皮书中阐述了比特币的正确同步方式,就是只同步区块头+最后的余额信息(UTXO set,并通过UTXO commitment保证可靠性),再根据自己需要,同步最近一段时间的区块。
标签:【区块链】、【不逊 】 、【义正 】 、【开发】、【Array 】

区块链研究院-氦储

1、对于BCE和BCH来说,0确认交易是发送方将交易发送给其他的网络进行广播但是尚未确认的交易。一旦交易进行广播将会加入到缓冲空间内存池(mempool )中,并且需要一直等到纳入被挖的区块中。一旦开始挖矿,这个交易将会有1个确认,添加到区块链的每个新区块都会在其上添加一个确认。但是从交易到达内存池到被矿工挖出的这段时间中,很多事情都可能发生。

2、在这个过程中,双花是将相同的币发送到两个不同地址的同一笔交易。可以在https://doublespend.cash等网站上监控一些此类双花交易。大多数情况下,支付较多费用的交易会获胜(被添加到下一个被挖的区块中),而另一个则被丢弃。

3、此外,比特币现金具有使双花更不可能发生的特征:更大的区块不仅意味着比特币现金可以每秒处理大量交易(目前约为100),这也意味着mempool中的大部分交易(如果不是全部的话)将会在下一个区块中,并在接下来的10分钟内得到确认。这进一步缩短了交易可以花费双倍的时间。不过在BCE中,由于吞吐量限制为每秒3笔交易,任何时候网络达到此容量时,即使在费用达到天价的时候,交易在下一个区块中的平均时间也会增加。

4、由于比特币现金区块大小是为了在下一个区块中能够清除内存池而设计的,所以制定双花尝试对于攻击者来说是一个非常冒险且代价高昂的速度游戏,因为网络中的所有激励措施都是为了保持速度。

记住前面的几点(非常低的风险,一个浅的内存池,一个包含在下一个区块中的低费用的交易),正如Eric Voorhees在2015年的那篇论文中解释的那样,0确认对于普通商家来说确实是一个可行的选择。

本文链接: http://www.block00.com/ 转载请注明。