光电 · 技术与产业
文章库关于本站

光电技术

区块链最快结算方法入门需要了解什么:确认、最终性与适用条件

摘要

理解区块链结算速度,首先要区分交易广播、区块收录与最终性。以太坊与比特币通过不同共识机制维护交易记录,不能仅凭出块间隔判断哪种方法结算最快。比较速度需要统一完成标准,并考虑网络状态及应用自身的确认要求。

比特币挖矿工作量证明的科技主题配图

先明确结算完成的含义

“最快结算”需要明确计时起点与终点。交易发出、节点接收、被区块收录,以及达到应用认可的完成条件,属于不同阶段。若一个指标计算到节点接收,另一个计算到最终确认,两者不能直接比较。

入门时可以把结算问题拆成两个问题:交易记录何时进入链中,以及这条记录在什么条件下可能被改写。前者关系到等待时间,后者关系到结算的确定程度。

区块链技术数字签名的科技主题配图

以太坊:收录与最终性有区别

以太坊官网的权益证明说明介绍了验证者提议区块、验证交易和提交投票的流程。文中时隙为12秒,每32个时隙组成一个纪元;最终性依赖检查点之间满足规则、获得至少三分之二质押权重支持的投票关系。

智能合约区块链的科技主题配图

时隙长度不能直接当作每笔交易的结算时长。交易还需要被选入区块,且区块收录与最终确定是两个阶段。理解这一区别,才能正确解读界面显示的“已成功”。

比特币:后续区块增强确认

比特币开发者指南说明,节点独立验证区块,并在有效分支之间遵循累计工作量最大的链。区块通过前一区块的哈希相连,改写较早交易需要重做相关工作;随着后续区块增加,改写记录的成本提高。

这一机制意味着,首次收录和等待后续确认代表不同的确定程度。比较它与其他网络的速度时,需要同时说明比较的是首次确认,还是某种应用要求的确认状态。

速度比较的适用条件

如果关注的是交互反馈,应比较从提交到获得可验证状态的时间;如果关注的是结算确定性,则应比较达到相应确认条件的时间。两种指标服务于不同用途,不能用同一个“秒到账”概括。

比较还需要限定网络状态与应用规则。链上已经记录交易,并不自动证明应用已经完成内部处理。上述两种共识机制能够帮助解释结算过程,但不足以证明存在适用于所有场景的最快方法。

常见问题

有交易标识就算结算完成吗?交易标识用于识别交易,本身不能证明交易已经被区块收录或达到最终性,需要结合链上状态判断。

出块越快,结算一定越快吗?出块节奏只描述过程中的一个环节,交易是否及时收录、确认标准是什么,都影响实际等待时间。

最终性是否意味着没有任何前提的绝对不可更改?最终性需要结合协议的安全假设理解。例如,以太坊通过质押罚没为违反最终性的行为设置高昂经济代价,不能把这种保障简化为无条件承诺。

← 返回全部文章

延伸阅读 · 相关栏目

光电技术产业观察研究资料资料与核验