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

资料与核验

何谓区块链前沿技术入门需要了解什么:从账本原理到扩容机制

摘要

理解区块链前沿技术,需要先掌握区块连接、交易验证和共识规则,再认识第二层网络、Rollup与数据可用性。本文以比特币账本和以太坊扩容机制为例,说明基础概念、适用条件及常见误区。

玻璃文档与棱镜的原创资料研究概念插画

先确定学习范围

区块链前沿技术并非一种统一产品。入门可以围绕两个问题展开:分布式网络怎样形成可验证的交易记录,以及怎样在保留安全保障的同时处理更多交易。比特币账本机制适合解释前一个问题,以太坊扩容方案适合解释后一个问题;两者的具体规则不能直接互套。

基础:区块、交易与共识

比特币开发者指南介绍,区块通过前一区块头的哈希连接,交易通过默克尔树汇总。全节点独立验证区块;普通交易花费未花费交易输出,即UTXO。工作量证明增加改写历史的成本,节点在有效分支中选择累计工作量最大的链。

理解这些概念时,可以分别关注数据关联、花费约束和历史选择。哈希帮助发现内容变化,交易规则约束哪些输出可以被花费,共识规则决定节点接受哪些记录。它们共同发挥作用,不能仅凭“使用哈希”就认定系统具有完整的区块链安全保障。

进阶:扩容把工作放在哪里

以太坊扩容文档将扩容目标概括为提高处理能力,同时维护安全与去中心化。Rollup把交易执行放到链外,并向主链发布数据;乐观Rollup依靠争议挑战机制,零知识Rollup提交有效性证明。侧链采用自身共识,Validium则把数据保存在主链之外。

比较这些方案,可以追问三个问题:谁执行交易,谁验证结果,验证所需数据能否取得。执行位置相似,不代表安全条件相同。尤其要区分“结果附有证明”和“相关数据可供获取”,两者解决的问题不同。

适用条件:按问题选择理解路径

学习交易历史验证,应先理解区块头、UTXO和分支选择;研究应用扩容,则需要进一步理解主链、链外执行与结算的关系。涉及争议挑战的方案,需要关注挑战机制如何成立;涉及链外数据的方案,需要关注数据由谁保存、如何取得。

扩容也不宜只看处理速度。吞吐量描述单位时间可处理的交易数量,最终性关系到结果何时稳定。应用对这两项能力的要求可能不同,具体实现还需结合节点参与门槛和安全条件理解。

常见问题:哪些说法容易误解

区块链记录绝对不能改变吗?更准确的理解是,修改会破坏原有数据关联,还必须跨越共识机制设置的门槛。比特币存在临时分支与历史重组的可能,因此“难以篡改”不等于任何情况下都不可改变。

所有链外扩容都是第二层网络吗?按照这里采用的以太坊分类,第二层网络从主链获得安全保障,侧链则具有独立共识。默克尔证明也有边界:证明交易被某区块收录,并不单独证明该区块及其中全部交易均符合规则。

← 返回全部文章

延伸阅读 · 相关栏目

区块链基础技术原理数字资产知识资料与核验