
价值:从共同核对记录开始
区块链提供的价值,可以从一个问题理解:多个参与者如何核对同一套记录,并依照共同规则更新它?这里的价值主要指系统能力。比特币开发文档以交易账本和防止双重花费解释这种能力;以太坊技术介绍则进一步说明了共享计算状态与程序执行。
共享账本与去中心化
共享账本是由网络中的多个节点保存和验证的记录。去中心化强调记录维护与验证由多个参与者承担,参与者能够按协议自行检查数据。它的实际作用,是让核对结果具有可验证的依据。

这一价值适用于需要多方共同核对记录的场景。判断具体系统时,还需了解谁能运行节点、谁能提交更新,以及验证权限如何分配;仅有多份数据副本,不能充分说明权力分布。

共识与防双花
共识指节点依据共同规则确定接受哪些区块及其顺序。比特币采用工作量证明,以太坊采用权益证明,两者为维护共同历史设置了不同的资源约束与激励。
双花是试图重复使用同一份可支配资产。例如,比特币中已经花费的交易输出不能再次作为有效输入。其价值在于让参与者能够检查支付是否遵守规则;存在竞争记录时,还需要共识机制确定被接受的历史。
抗篡改与可验证性
区块通过密码学摘要关联前序记录。修改旧数据会影响后续关联,历史改写还受到共识机制约束。因此,抗篡改应理解为修改可被发现、重写历史受到限制,安全程度取决于协议和网络条件。
可验证性意味着能够检查记录是否符合规则。它有明确边界:链上记录可以帮助核对提交内容,却不能单凭上链证明现实中的货物、身份或事件真实。
智能合约与可编程性
智能合约是部署在链上的程序,按照代码处理调用并更新状态。以太坊虚拟机提供共同的执行规则,ETH用于支付计算资源费用,并参与网络安全机制。可编程性的价值,是把部分协作规则转化为可重复验证的执行过程。
适用前提是相关规则能被程序表达,所需数据能够可靠取得。自动执行也会忠实执行代码中的错误,因此程序是否正确、权限如何设置,仍需单独检查。
常见问题:公开就代表没有信任吗
公开记录有助于核查,但使用者仍可能依赖软件、应用界面及外部数据。理解这些术语时,应分别追问:哪些内容可以自行验证,哪些环节仍依赖他人,以及系统为这种能力承担了哪些存储、通信和计算成本。