1 / 6
文档名称:

什么是区块链治理-社区自治是如何实现的?.docx

格式:docx   大小:75KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

什么是区块链治理-社区自治是如何实现的?.docx

上传人:文库旗舰店 2020/4/23 文件大小:75 KB

下载得到文件列表

什么是区块链治理-社区自治是如何实现的?.docx

相关文档

文档介绍

文档介绍:区块链治理是非常热门的话题,很多人主要着眼于区块链的技术,不过区块链最顶层的设计其实是治理架构,其涉及到社会学、经济学和政治学的各种知识。作者丨NateMaddrey(DigitalAssetResearch 机构的分析师) 什么是区块链治理?每个国家或者城市都有自己的一套治理系统来创建、更新和执行法律。区块链社区也都有自己的治理系统,不一样的是在区块链中代码即法律。区块链中不需要规定什么情况下才能发动战争(至少现在还没有),但确实需要一个标准化的流程规定如何更新代码库、管理初始资金和设定长期规划。代码更新通常是为了提高系统安全性(比如比特币的Segwit),或者提高可扩展性(参考以太坊的Casper),而这些代码变化可能是有争议的。区块链还需要一个管理资金的流程,确定如何激励维护工作和协议更新。总的来说,这些流程的制定都属于区块链治理的范畴。现代西方民主政府通常有三个分支:立法(Legislative)、司法(Judicial)和行政(Executive)机构。区块链没有正式的政府部门,但也有相当于三个分支的组织。需要注意的是:传统政府部门与区块链治理组织之间存在许多差异。以下类比仅在某些方面适用,更多是为了类比描述区块链的基本治理结构。 区块链三个分支是什么 ,用于保存其协议主要实现的代码。例如,以太坊的核心存储库是Go-Ethereum,而比特币则是BitcoinCore。这些软件存储库由核心开发人员团队密切管理,他们拥有向存储库添加或删除代码的流程。例如,以太坊的流程如下:· 拥有GitHub帐户的任何人都可以提交以太坊改进提案(EIP),以进行代码更新。· EIP之后会在GitHub上被非正式地讨论和审查。· 如果一项EIP在技术上可行,它可以在以太坊两周一次的开发者会议(AllDevs)上被提出,参会者由以太坊的50-100核心开发人员组成· 如果所有核心开发人员一致同意添加该EIP,则该EIP被添加到代码库中。核心开发人员就像立法部门:他们有能力创建代码并将其添加到核心存储库,但他们没有能力将其付诸实施。相反,全节点具有这种能力。 2. 全节点全节点是区块链的主干。全节点是运行完整区块链软件(如BitcoinCore,Geth等)的任何计算机。所有全节点都包含区块链的完整分布式账本以及运行P2P协议的路由软件。矿工指的就是运行专业挖矿软件的一部分全节点,但也有一些全节点不运行挖矿软件。要使代码更改生效,节点需要单独更新其软件使其包含更新的代码。这可以通过软分叉,一种向后兼容的方式实现。也可以通过硬分叉实现,硬分叉与旧版本的软件不兼容。分叉可以达成一致或存在争议(或两者兼而有之)。大多数分叉都是经由网络一致通过的。例如,Bitcoin中的SegWit分叉最终由比特币全节点一致同意,这意味着整个网络会更新到软件的最新版本。但也有一些分叉存在争议,比如DAO事件之后形成的ETC(以太坊经典)。有争议的分叉旨在反对核心开发者并创造一种新的加密货币。分叉的目的是让尽可能多的节点更新代码,但最终的决定权在各个节点手中。全节点就像区块链的司法部门。虽然立法部门可以根据自己的意愿制定尽可能多的法律,但司法部门如果发现这些法律是非法的,可以选择不执行这些法律。同样,核心开发人员可以编写代码,但除非全节点运行软