去信任/ Trustless是什么意思?区块链内的共识和信任

区块链能够完成价值转移和信用转移,从更加宏观的角度来看,这都是基于区块链是一种“去信任”架构。“去信任”架构就是在整个系统中的多个参与方无须互相信任就能够完成各种类型的交易和协作,这恰恰一直是传统互联网最薄弱的一项。

当任何一个区块链上的节点,都无法造假,并且无法伪造,两个陌生人的交易就无需信任机制了,因为数据块上的信息随时可以被拿出来考证,这便称为区块链的去信任。
区块链能够完成价值转移和信用转移,从更加宏观的角度来看,这都是基于区块链是一种“去信任”架构。“去信任”架构就是在整个系统中的多个参与方无须互相信任就能够完成各种类型的交易和协作,这恰恰一直是传统互联网最薄弱的一项。

区块链内的共识和信任

区块链内的共识和信任共识( consensus) 和去信任( trustless) 是区块链两个非常重要的基础概念。

这两个概念脱胎于计算机领域,很难在经济学上予以严格定义,却很容易被误解。比如,将共识等同于消除了信息不对称或实现了共同信念,将去信任等同于没有信用风险。

1. 共识的界定

目前对区块链共识的讨论,涉及三种不同语境下的共识概念———机器共识、治理共识和市场共识,其中治理共识和市场共识可以称为“人的共识”。很多误解就源于混淆了这三类共识,或者泛化了共识的范围和性质。

第一,机器共识。机器共识属于分布式计算领域的问题,目标是在存在各种差错、恶意攻击以及可能不同步的对等式网络中( peer - to - peer network) ,并且在没有中央协调的情况下,确保分布式账本在不同网络节点上的备份文本是一致的( 不是语义一致) 。对等式网络的节点( 特别是负责生成和验证区块的节点) 有诚实节点和恶意节点之分。诚实节点遵守预先定义的算法规则( 主要是共识算法) ,能完美地发送和接收消息,但其行为完全是机械性的。恶意用户可以任意偏离算法规则。在一定限制条件下( 比如比特币要求 50% 以上算力由诚实节点掌握) ,算法规则保证了机器共识的可行性、稳定性和安全性。机器共识的范围限于区块链内与 Token 的状态和交易等有关的信息。

去信任/ Trustless是什么意思?区块链内的共识和信任

第二,治理共识,指在群体治理中,群体成员发展并同意某一个对群体最有利的决策。比如,比特币社区关于“扩容”和分叉的讨论可以在治理共识框架下理解。治理共识的要素包括:

1. 不同的利益群体;

2. 一定治理结构和议事规则;

3. 相互冲突的利益或意见之间的调和折衷;

4. 对成员有普遍约束的群体决策。袁勇等( 2018) 指出,治理共识涉及人的主观价值判断,处理的是主观的多值共识,治理共识的参与者通过群体间协调和协作过程收敛到唯一意见,而此过程如果不收敛,就意味着治理共识的失败。

第三,市场共识。

Token 参与交易时( 不管是不同 Token 之间交易,还是 Token 与区块链外资产或权利交易) ,就涉及市场共识。市场共识体现在市场交易形成的均衡价格中。三类共识之间存在紧密而复杂的关系。机器共识是对等式网络的节点运行算法规则的产物,治理共识反映由人( 包括网络节点的拥有者或控制着) 来制定或修改算法规则的过程。市场共识受机器共识和治理共识的影响。比如,如果分布式账本的安全性没有保障( 即机器共识失效) ,比特币的市场价格将受到毁灭性冲击。再比如,2017 年比特币社区对“SegWit2x”的讨论( 即引入隔离见证并将单个区块的大小从 1M 提升到 2M) ,对当时比特币价格走势有明显的影响,就体现了治理共识对算法共识的影响。下文如无特别说明,讨论的均是机器共识。

原创文章,作者:币圈吴彦祖,如若转载,请注明出处:https://www.kaixuan.pro/news/318378/