Odaily星球日报@当我们谈区块链治理时,我们在谈些什么?


编者按:本文来自链闻ChainNews(ID:chainnewscom) , 撰文:李画 , 星球日报经授权发布 。
关于区块链治理 , 我们谈论了很多 。 可当我想从中找出一些可通用的经验时 , 却发现「线头」太多 , 一时无从下手 。 于是便有了这篇文章 , 它试着去理清「线头」 , 搭建一个可用于讨论治理问题的框架 。
「区块链」本身可以被定义的非常庞大 , 但在本文中使用其最小的那个定义:账本 。 「治理」本身也包含诸多的方面 , 本文讨论的是其最核心的东西:治理制度 。 区块链除了公链 , 还包括公链上的事物 , 它们中的许多也在本文的讨论范围之内 , 因为它们可以被看作是提供特定功能的账本 。
与治理相关的人和事和规则当我们谈区块链治理时 , 首先要清楚的是参与治理的人、治理的事情 , 以及治理使用的规则 。 区块链是一种分布式账本 , 它包含如下这五类人 , 他们是参与治理的人:

  1. 创建账本的人 。 即发起这个区块链项目的人 , 可能是个体 , 也可能是公司 。
  2. 记账的人 。 即矿工 , 在 PoW 下是通过算力来挖矿;在 PoS 下是通过代币来 Staking 。
  3. 使用账本的人 。 在区块链上有交易行为的人 , 在区块链上存储代币的人 。
  4. 升级账本的人 。 既包括对账本协议级别的升级 , 比如以太坊 2.0 的开发;也包括对账本应用级别的升级 , 比如 ZK Rollup 方案;还包括与账本相关的推广、培训事业 。
  5. 投资账本的人 。 拥有代币的人 。
区块链账本可以被看作一个简单的软件产品 , 也可以被看作一个复杂的生态社区 , 但它包含的事情 , 也就是需要通过治理来处理的事情相同 , 主要有如下三件:
  1. 运行账本 。 也就是区块链的正常运转 , 需要做的就是让维持账本的人能够得到合理的回报 。 直接维持账本的人是记账的人 , 间接维持账本的人是升级账本的人 。
  2. 改变账本 。 这里是指对区块链本身的改变 , 也就是底层协议级别的改变 。 某些改变较难达成共识 , 因为它们涉及到利益或理念的冲突 , 比如以太坊是否要采用 ProgPoW 算法;某些改变则不太会遇到阻力 , 比如以太坊是否要采用 BLS 签名算法 。
  3. 干预账本 。 账本内容理应不该被干预 , 但如果不能从技术上杜绝这种情况发生 , 就需要把这类事情考虑进去 。 比如之前的 the DAO 事件和近期的 Steem 事件 , 都涉及到对账本的干预 。
治理的规则使得人可以在制度框架内完成事情 。 不管是区块链 , 还是其他需要治理的社区或社会 , 一般都包含三个层次的规则 。 它们理解起来会稍微抽象 。
  1. 操作规则 。 是指影响大家日常决策的规则 , 比如 Zcash 的挖矿分配、MakerDAO 的稳定费率、以太坊的 gas 上限等等 。 在使用区块链功能时 , 依靠的大多数规则都属于操作规则 。
  2. 集体选择规则 。 是指在制定操作规则时使用的规则 , 比如 Zcash 要改变挖矿分配时 , 它依靠的规则是什么?MakerDAO 要改变稳定费率时 , 它依靠的规则是什么?以太坊要改变 gas 上限时 , 它依靠的规则是什么?当谈论区块链治理时 , 涉及的大多数规则都属于集体选择规则 。
  3. 宪法选择规则 。 它是用来决定谁具有资格来制定影响集体选择规则的规则 , 区块链在该层次的规则设计上不太健全 。 比如以太坊用全员投票规则决定 the DAO 事件的处理 , Zcash 用社区代表投票规则决定矿工税的实施 , 但谁有资格制定规则来决定使用什么样的投票规则?不过区块链在该层次上也有独到的一种优势 , 就是硬分叉 , 如果无法就规则达成一致时 , 可以选择分叉 。
要实现有效的治理体系 , 就需要将治理放在如上所述的一个多层次的嵌套式结构中加以组织 。 也就是说 , 所有规则都需要被纳入「规定如何改变该套规则」的另一套规则中 , 一个层次的行动规则的变更是在较之更高层次上的一套固定规则中发生的 。


推荐阅读