
先理解“五大特点”的适用范围
区块链把记录组织成区块,再用密码学引用连接前后区块,由网络节点按规则验证和维护。所谓“五大特点”是一种入门归纳,并非统一的技术标准。以下主要讨论比特币、以太坊这类公有链,其他区块链的参与权限与数据可见范围可能不同。
一、分布式维护
账本由多个节点共同维护,节点之间传播交易与区块。比特币开发者指南说明,全节点独立验证所保存的区块。这意味着节点能够依据规则检查记录,减少对单一记账方的依赖;但节点数量本身不足以证明网络的去中心化程度。

二、依靠共识协调记录
多个节点可能在不同时间收到信息,共识机制帮助它们协调有效记录与先后顺序。比特币采用工作量证明,以太坊采用权益证明。共识需要遵守协议规则,并不要求每次更新都由所有节点逐一表态,也不是简单地按计算机数量投票。

三、历史记录具有抗篡改性
后续区块引用前一区块的哈希,修改历史内容会破坏原有引用关系。要让被修改的历史获得网络接受,还必须跨越共识机制设置的障碍。因此,“不可篡改”更准确地说是修改可被发现、改写已确认历史受到约束;其保障程度取决于网络安全条件和确认状态。
四、公开且能够验证
公有链允许参与者按照公开规则核验链上记录。以太坊技术介绍说明,交易通过密码学机制验证授权,智能合约则按程序执行计算。公开验证便于检查记录是否符合规则,但地址不直接展示姓名,也不意味着活动无法被关联分析,公开透明不能等同于完全匿名。
五、历史记录可以追溯
区块顺序与交易关联为回查历史提供基础。例如,比特币交易会引用此前交易的输出,因此可以检查其来源及是否已经被花费。追溯的对象是链上记录;如果记录涉及现实中的物品或事件,仍需可靠的录入与核验过程,才能判断链外信息是否真实。
常见问题:上链是否就可信
上链可以帮助核验记录、授权与历史一致性,却不能自动证明输入内容真实。错误信息也可能被如实保存。智能合约同样只能按照代码及输入运行,程序执行符合规则,并不保证规则设计没有缺陷。理解区块链时,应分别检查记录是否有效、历史是否稳定,以及记录所描述的事情是否有独立证据。