区块链 · 数字资产知识 · 行业资讯
文章库关于本站

行业资讯

区块链增强技术相关术语如何理解:基础验证与扩容概念

摘要

理解区块链增强技术,可以先区分基础验证机制与扩容方案,再看交易在哪里执行、数据在哪里提供、结果由谁验证。本文解释哈希、默克尔树、Layer 2、Rollup与数据可用性等术语,并说明适用条件和常见误解。

区块链价格波动率的科技主题配图

先明确“增强”的范围

“区块链增强技术”在这里作为理解性能与验证能力改进的概括性说法,并不指一种统一协议。基础机制解决交易记录如何验证、历史如何衔接;扩容技术则关注如何处理更多交易。两类术语需要结合理解,但不能互相替代。

基础术语:哈希、默克尔树与共识

比特币开发者指南介绍了三项基础机制:区块通过前一区块头的哈希衔接;交易哈希逐层汇总为默克尔根;全节点按照共识规则独立验证区块。工作量证明提高了改写历史的成本,节点在有效的候选链之间依据累计工作量选择链。

区块链价格预警的科技主题配图

这些机制承担不同职责。哈希用于识别数据变化,默克尔证明用于验证交易是否被纳入某个区块,共识规则用于判断区块是否有效。因此,证明一笔交易被收录,并不等于独立验证了它的全部有效性。

区块链行情数据api的科技主题配图

扩容术语:Layer 1、Layer 2与Rollup

以太坊扩容文档将修改基础协议的方案归为链上扩容,将在主网之外处理活动的方案归为链下扩容。Layer 1指基础链;Layer 2借助基础链保障安全。Rollup在链下执行交易,再向基础链发布相关数据;乐观Rollup依靠争议挑战机制,零知识Rollup提交有效性证明。

理解这些名称时,可以围绕三个问题展开:交易在哪里执行,验证需要的数据在哪里提供,错误结果如何被拒绝。执行位置相同的方案,仍可能采用不同的验证机制,不能仅凭“链下”二字判断安全属性。

适用条件:性能指标要分开看

吞吐量表示单位时间能够处理的交易数量,确认延迟表示等待处理结果的时间,最终性则关注结果何时获得不易被撤销的保障。批量处理可以分摊提交开销,但吞吐量增加不代表每笔交易都更快达到最终状态。

比较扩容方案时,需要使用相近的交易类型和确认标准,并检查验证者能否获得必要数据。数据可用性关注验证和恢复所需的数据是否可取得,不能简单理解为“存在一个数据哈希”。

常见问题:链下方案是否都属于Layer 2

按照上述以太坊文档的分类,链下方案并非都属于Layer 2。侧链采用自身共识;Validium采用有效性证明,但将数据放在基础链之外,因此还需要考虑额外的数据可用性条件。

有效性证明也不自动意味着交易内容保密。“计算正确”与“信息隐藏”是不同目标;理解零知识Rollup时,应分别核对它如何验证状态变化,以及是否提供具体的隐私功能。

← 返回全部文章

延伸阅读 · 相关栏目

行业资讯研究与报告政策资料交易平台观察