
账本、哈希与共识
区块链与数字治理的联系,可以从记录、执行和授权三个方面理解。比特币开发文档描述了账本的基础结构:节点验证区块,区块通过前一区块的哈希相连,交易摘要汇总为默克尔根。工作量证明与链选择规则共同支持历史记录的一致性。
哈希用于检查内容是否改变;默克尔树支持核验某项交易是否被纳入区块;共识规则规定节点接受哪些记录。用于治理记录时,这些机制有助于参与方核对共同历史,但记录被接受不等于其对应的现实陈述已经被证实。
智能合约、状态与执行环境
以太坊智能合约介绍将合约解释为特定地址上的代码与状态。用户通过交易触发函数,虚拟机执行相应逻辑,执行消耗以Gas计量。合约可以调用其他合约;外部数据通常通过预言机引入,多重签名则可要求多方授权。
映射到数字治理,状态可以表示流程所处阶段,函数可以表达允许的状态变化,权限条件可以限定谁能触发变化。适用前提是规则能够明确写出,所需输入能够验证。程序执行是否符合代码,与规则是否合理,是两项不同的判断。
预言机与多方授权的边界
预言机连接链外信息与链上执行。涉及现实事件的流程,需要明确数据由谁提供、如何校验以及错误如何处理。把信息写入链上,只能让后续程序获得该输入,不能自动消除输入来源的不确定性。
多重签名把执行权限分配给多个密钥持有者,达到预设签名门槛后才能操作。这适合需要共同批准的事项,但签名门槛本身不能说明参与者是否具有代表性,也不能代替提案讨论、责任划分与争议处理。
适用条件与常见问题
区块链是否适用于所有治理系统?需要结合是否存在多方共同核验记录、共享执行规则和分散授权的需求判断。系统还须明确链上记录与现实业务之间的对应关系。
共识是否等于治理共识?技术共识解决节点按协议接受哪些记录的问题;治理还涉及谁制定规则、谁有权修改规则。智能合约能否处理所有例外?它只能按已定义的逻辑执行,例外处理与权限安排需要预先设计,复杂争议仍可能需要链外程序。