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

光电技术

几种区块链区别有哪些常见问题:理解共识与确认规则

摘要

比较不同区块链,需要分别理解参与规则、共识机制和交易确认方式。以比特币的工作量证明与以太坊的权益证明为例,解释记账资格、分叉选择、安全条件及常见误解,避免仅凭机制名称判断系统优劣。

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

比较前先明确分类维度

“几种区块链区别有哪些常见问题”涉及的首要问题,是比较对象是否属于同一分类维度。工作量证明与权益证明描述的是参与共识的资源基础,不能单凭这些名称判断一条链的全部功能。本文主要讨论这两类机制,以及它们如何处理多个候选区块。

工作量证明与权益证明有什么区别

比特币开发者指南说明,工作量证明要求区块头的哈希满足难度目标,全节点仍会独立检查区块有效性。存在竞争分支时,节点在有效链中遵循累计工作量最大的链。修改历史还需要重做相关区块的工作,并与继续增长的链竞争。

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

以太坊共识说明介绍,权益证明通过质押、奖励和惩罚约束验证者,由协议安排区块提议与验证。其分叉选择考虑按质押余额加权的投票。工作量证明、权益证明只是完整共识机制的组成部分,还需要配合验证规则及链选择规则。

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

节点多就能决定账本吗

不能把共识理解为普通账号的一人一票。如果创建身份几乎没有成本,单个参与者就可能制造大量身份来扩大影响,这称为女巫攻击。比较机制时,应关注影响力依赖什么资源、资源如何被验证,以及违规行为受到什么约束。节点数量本身不足以回答这些问题。

最长链是否就是区块最多的链

在比特币的语境中,“最长链”容易造成误解,关键指标是累计工作量,不能只数区块。理解其他区块链时,也需要确认它采用什么分叉选择规则。某条分支符合链选择条件的前提,仍是区块满足相应的有效性规则。

出现分叉是否意味着系统失效

网络传播需要时间,不同节点可能先收到不同的候选区块,因此短暂分叉不必然意味着系统故障。需要进一步区分:节点是在相同规则下暂时看到不同链头,还是对有效性规则本身存在分歧。这两种情况涉及的问题和协调方式不同。

如何理解确认与安全的适用条件

交易被收录进区块,与其历史位置已经稳定,是两个需要分开判断的问题。比较确认体验时,应同时看分叉处理和最终性规则;仅凭出块快慢,无法判断交易何时具有足够稳定性。

安全比较同样需要条件:攻击者控制什么资源、试图重排历史还是阻碍交易、诚实节点能否正常通信,都会影响结论。共识机制名称可以帮助理解基本约束,但不能直接推出某条链绝对安全、更快或更适合所有用途。

← 返回全部文章

延伸阅读 · 相关栏目

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