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

资料与核验

各个区块链之前的区别相关术语如何理解:共识与交易模型入门

摘要

理解不同区块链的区别,需要把共识机制、抗女巫攻击、分叉选择和交易结构分开看。以比特币与以太坊相关概念为例,说明这些术语分别解决什么问题、适用于哪些比较,以及为什么不能凭单个标签判断整条链。

冷钱包助记词备份的科技主题配图

先明确比较的是哪一层

理解不同区块链之间的区别,可以先提出三个问题:谁能参与出块,节点如何认可同一段历史,一笔交易怎样改变账本。这些问题分别涉及参与资格、共识规则和交易结构。

比较时应让术语处在同一层次。例如,PoW与PoS可以放在一起讨论,UTXO则属于另一类问题。把PoS和UTXO当作互相排斥的选项,会混淆共识与交易记账方式。

冷钱包和热钱包的区别的科技主题配图

共识机制、PoW与PoS

共识机制是节点就区块链状态达成一致的一整套规则,包含协议与激励安排。PoW即工作量证明,PoS即权益证明;两者是共识体系的组成部分,仅凭这两个名称无法描述完整机制。比特币采用基于PoW的共识,以太坊采用基于PoS的共识。

区块链供应链溯源的科技主题配图

抗女巫攻击关注的是:如何防止参与者通过大量创建身份获取不成比例的影响力。PoW让影响力与计算工作关联,PoS让其与质押资源关联。因此,比较时不能简单把一个网络身份理解为一张等权选票。

分叉选择与“最长链”

当节点面对多个竞争区块时,分叉选择规则用于决定沿哪条分支继续。比特币语境中的“最长链”实际关注累计工作量;以太坊的分叉选择则涉及按质押余额加权的验证者投票。

这里的分叉指竞争历史分支,不一定意味着项目永久分裂。理解“最长”时也不能只数区块:区块数量与规则衡量的权重是不同概念。该术语适合解释历史选择,不能单独说明交易执行能力。

UTXO、输入、输出与脚本

UTXO是未花费交易输出。比特币普通交易的输入引用已有输出,新的输出记录金额及花费条件;钱包余额可以由多个UTXO合计而来。txid与输出序号共同定位某个输出,脚本则规定花费它需要满足什么条件。

可以把这种结构理解为引用旧记录并生成新记录。输入回答“使用哪笔已有输出”,脚本回答“是否满足授权条件”。这类概念适合阅读交易结构;它们本身不能回答由谁出块、如何选择历史。

常见问题与适用边界

同样采用PoS的区块链,机制就完全相同吗?不能这样推断,还需要比较出块、投票、分叉选择和奖惩规则。知道共识标签,只是确定了进一步阅读的方向。

交易满足脚本条件,就等于全网已经接受了吗?交易有效性检查与共识解决的问题不同:前者检查规则是否满足,后者协调账本历史。本文围绕这两层概念展开,不据此对各条链的性能、安全程度或应用能力作整体排名。

← 返回全部文章

延伸阅读 · 相关栏目

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