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

政策资料

质量区块链特点相关术语如何理解:从链式记录到共识机制

摘要

理解区块链的特点,需要把区块、哈希、节点和共识等术语连起来看。“质量”则需要明确评价对象:记录是否可核验,不等于原始信息一定真实。比特币和以太坊可用于说明部分机制,但各自的具体设计不能概括所有区块链。

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

先明确“质量”的含义

“质量区块链”并非这些术语中定义的一种统一技术类型。如果讨论的是区块链记录的质量,应区分两个问题:链上记录能否按规则核验,以及写入记录的原始信息是否真实。前者可借助密码学和网络规则检查,后者仍取决于信息来源与录入过程。

因此,理解区块链特点时,不宜把“难以修改”直接等同于“内容准确”,也不宜仅凭使用了区块链,就认定某项业务的数据质量已得到保证。

区块、链与哈希

区块是按网络规则组织的一组记录;链指后续区块包含对先前区块的密码学引用。哈希可以理解为由数据计算出的摘要:数据发生变化,计算结果通常也会随之改变。前后区块通过这类引用关联,使修改历史记录会影响后续区块的有效性。

在比特币的区块结构中,交易摘要还会逐层组合,形成存于区块头的默克尔根。它可用于核验某笔交易是否包含在相应区块中,但这种核验回答的是“是否被收录”,并不能单独证明交易背后的现实描述属实。

节点与共识

节点是参与存储、传播或验证网络信息的计算机。区块链由多个节点共同维护,节点依据规则检查新区块,而不是只接受某台计算机声称的结果。“共识”描述的是网络如何对有效记录及其顺序形成共同认可。

不同网络采用的机制不同。比特币开发资料以工作量证明说明区块如何满足特定的计算条件;以太坊的技术介绍则说明其使用基于权益证明的共识机制。两者都涉及新区块的验证,但不能把其中一种机制说成所有区块链的共同特征。

交易、状态与智能合约

交易通常是请求网络处理并记录某项操作。在以太坊中,交易请求可以涉及转移 ETH、部署智能合约或调用已有合约。智能合约是发布到网络上、可按代码和输入条件执行的程序;执行后的状态变化由网络验证和记录。

这也说明“区块链只是转账账本”的说法过于狭窄。不过,以太坊虚拟机、ETH 和智能合约属于理解以太坊时的重要术语,不能据此推断每条区块链都具有相同功能。

适用条件与常见疑问

区块链机制适合讨论多个参与方如何依照共同规则核验和维护记录。判断它是否适用于具体场景,还需明确谁能写入、谁负责核验、原始数据如何产生,以及出现错误时怎样处理;链式结构本身无法回答这些业务问题。

常见问题是:“数据上链后就绝对不能改吗?”更准确的说法是,改动既有区块会破坏相关密码学引用,还必须面对网络的验证与共识规则;修改历史的难度与所用机制及网络条件有关。另一个问题是:“看到相同区块高度就能确认同一个区块吗?”不能,分叉时不同区块可能处于相同高度,识别具体区块还需要查看其区块哈希。

← 返回全部文章

延伸阅读 · 相关栏目

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