
一、信任经济:先看哪些事情需要被相信
讨论区块链时,可以把“信任经济”作为理解协作关系的视角,而不是某一种协议名称。参与者需要确认谁有权操作、记录是否一致、规则如何执行。区块链让其中部分问题可以通过密码学验证和共同规则处理,但不意味着所有信任需求都会消失。
二、区块、哈希与分布式账本
比特币开发者指南将区块链描述为有序记录交易的公共账本。区块组织交易,哈希为数据生成摘要,后续区块引用前一区块的哈希,使历史记录相互关联。修改早期数据会影响后续关联,因此,改写历史并不只是修改一份文件。
分布式账本强调记录由网络中的多个节点维护。不过,多份副本本身并不能保证一致,还需要验证规则和协调机制。
三、节点、共识与双重支付
节点是运行网络软件、验证或传播数据的计算机。共识关注参与者如何按规则认可共同历史,不是要求所有计算机在每个瞬间都持有完全相同的数据。
双重支付是重复花费同一笔资金。比特币通过未花费交易输出,即UTXO,记录尚可使用的输出;已被花费的输出不能再次作为有效支付的输入。工作量证明则为区块生成和历史改写引入计算成本。
四、权益证明与经济激励
以太坊技术入门文档介绍了权益证明的基本思路:验证者质押ETH,参与区块提议和验证,并受到奖励与惩罚机制约束。这里的质押不是对个人信誉的认证,而是把参与行为与经济后果联系起来。
工作量证明和权益证明都涉及维护网络的成本与激励,但实现方式不同。不能仅凭某种机制的名称,就推断一个网络必然安全。
五、EVM、ETH与智能合约
EVM是以太坊执行程序的虚拟环境;ETH是其原生加密资产,可用于支付网络计算费用。交易不只包括转账,也可以部署或调用程序。
智能合约是按代码规则执行的程序。它有助于让约定的处理步骤被共同验证,但“自动执行”不等于规则合理,也不意味着代码没有错误。去中心化应用可以利用智能合约实现部分业务逻辑,不能把应用与单个合约简单画等号。
六、适用条件与常见问题
这些概念适合用来分析多个参与者需要共享记录、独立核验操作的场景。判断其作用时,应分别问:记录的是什么,谁能提交,谁负责验证,出现争议按什么规则处理。
上链是否等于真实?不等于。验证一条记录符合协议,与证明它描述的现实事件真实,是两个问题。“不可篡改”是否绝对?更准确的理解是,在相应安全假设成立时,改写已确认历史受到机制和成本约束。“无需信任”也应理解为减少某些中介依赖,而非消除全部风险。