比特币用户为何等待确认
在比特币(BTC)网络中,矿工同时工作,导致链上可能短暂出现冲突版本。根据马里兰大学的一项研究,较短的分支会被抛弃(即“孤儿块”),任何与之冲突的交易都会被判定无效。这就是所谓的分叉问题,意味着处于落选分支上的支付可能会被撤销。
随着更多区块被添加到主链上,发生回滚的风险会逐渐降低。同一项研究指出,获得六个确认的交易被广泛认为能有效防止双重支付。由于每个区块的平均出块时间约为10分钟,研究人员指出,六个确认大约需要一小时,这使得支付过程较为缓慢。
Algorand 如何避免分叉
Algorand 的设计旨在彻底杜绝此类分叉现象。它采用纯权益证明(Pure Proof-of-Stake)机制。在此机制下,通过可验证随机函数(VRF)来选择区块提议者和委员会成员。被选中的概率与持有的 ALGO 数量成正比。每个新区块都会由随机抽取的选民进行投票,且必须获得超过三分之二选票才能生效。
由于区块链不会分裂,因此不存在需要回滚的情况。据 Finst 的解释,Algorand 无需在主链上堆积多个区块即可获得额外的确认。Spark 将 Algorand 的最终性描述为“确定性最终性”,即在单个区块内完成;相比之下,比特币的六个确认大约需要60分钟才能实现“概率性最终性”。
危机下的权衡
这种设计在极端情况下存在代价。如果网络发生分裂,或者过多选民行为不诚实,Algorand 将停止生成新区块。此时,支付请求需等待足够多的诚实选民重新建立连接后,网络才能恢复运行。根据 Spark 的描述,该协议仅在超过三分之二的质押量保持诚实的情况下,容忍不良行为者的存在。
简而言之,Algorand 以极端压力下的持续可用性为代价,换取了正常运营下的速度与确定性。而比特币则做出了相反的权衡:链式结构始终保持连续运动,但用户必须等待额外的确认才能信赖一笔支付。

资金费率
资金费率热力图
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
账号安全
资讯收藏
自选币种