区块链交换源系统
2019-08-14 10:50:57 来源:沈阳小程序开发 作者:沈阳软件开发
每个国家或城市都有自己的一套治理系统来创建,更新和执行法律。区块链也有自己的治理系统。区别在于代码是区块链中的法律。
样本源代码来自以太坊虚拟机
没有必要指定区块链中可以做什么(至少现在还没有),但它确实需要一个标准化的流程来更新代码库,管理初始资金并设置长期计划。
代码更新通常旨在提高系统安全性(如比特币的Segwit)或提高可扩展性(参见以太坊的Casper),这些代码更改可能会引起争议。区块链还需要一个管理资金的流程,以确定如何激励维护工作和协议更新。一般而言,这些流程的开发属于区块链治理的范围。
现代西方民主政府通常有三个分支:立法,司法和行政。区块链中没有正式的政府部门,但也有相当于三个分支的组织。
应该指出的是,传统政府部门和区块链治理组织之间存在许多差异。以下类比仅适用于某些方面,更多内容用于描述类比区块链的基本治理结构。
区块链三个分支是什么
1.核心开发者
每个区块链都有一个核心软件存储库,其中包含其协议主要实现的代码。例如,以太坊的核心存储库是Go-Ethereum,而比特币是比特币核心。这些软件存储库由核心开发人员团队密切管理,他们拥有向存储库添加或删除代码的过程。
例如,以太坊的过程如下:
·任何拥有Github帐户的人都可以提交以太坊改进方案(EIP)以进行代码更新。
·EIP将在Github上进行非正式讨论和审查。
·如果EIP在技术上可行,它可以在以太坊的双周开发者大会(所有开发者大会)上展示,该大会由以太坊的50-100个核心开发者组成。
·如果所有核心开发人员都同意添加EIP,则EIP将添加到代码库中。
核心开发人员就像立法机构:他们有能力创建代码并将其添加到核心存储库中,但他们没有能力将其付诸实践。相反,完整节点具有此功能。
2. 全节点号
完整节点是区块链的主干。完整节点是运行完整区块链软件的任何计算机(如比特币核心、GETH等)。所有节点都包含一个完整的区块链分布式账本和运行p2p协议的路由软件。
矿工是指整个节点中运行专业挖掘软件的一部分,但也有一些节点不运行挖掘软件。为了使代码更改生效,节点需要单独更新其软件以包含更新的代码。这可以通过一个软分叉来实现,这是一种向后兼容的方法。它也可以通过硬分叉实现,这与旧版本的软件不兼容。
资料来源: Investopedia
叉子可以是同意的,也可以是有争议的(或者两者兼而有之)。大多数分叉始终通过网络。例如,比特币中的Segwit分叉最终得到整个比特币节点的同意,这意味着整个网络将更新为最新版本的软件。
但也有一些有争议的叉子,例如在DAO事件(以太网经典版)之后形成的ETC。有争议的分支旨在反对核心开发人员并创建一个新的加密货币。 fork的目的是让尽可能多的节点更新代码,但最终决定权掌握在每个节点的手中。
整个节点就像区块链的司法部门。虽然立法机关可以根据自己的意愿制定尽可能多的法律,但如果司法机关认定这些法律是非法的,他们可以选择不执行。类似地,核心开发人员可以编写代码,但除非整个节点运行软件来实现代码,否则代码没有意义。
3. 基金会
大多数区块链都有一个“基础”或组织来管理他们的资金并向核心开发商提供补助(一些区块链由有限责任公司或其他类型的组织管理,为方便起见,以下简化为“基本”“这种组织。“
例如,以太坊基金会是一个支持以太坊发展的非营利组织。它目前拥有663,046件ETH(189,000,000美元),由Vitalik Buterin领导。但并非所有的基金会都不是盈利的。 Ripple由营利性公司Ripple Labs管理。
基金会/组织通常负责为区块链的持续发展提供资金,并指导总体方向和制定发展蓝图。虽然基金会/组织可以影响路线图,但它们无法执行,执行依赖于编写实际代码的核心开发人员。
区块链基金会通常有一个有影响力的人,类似于该国的总统。 Vitalik Buterin是以太坊的创始人,虽然他没有能力将代码添加到核心存储库或仅在网络上强制分叉,但它在社区中具有很大的影响力。尽管许多项目都是开源的,但一些基金会可以直接控制核心开发人员的任命。
三者间的相互制衡
区块链中的相互制衡
区块链治理是平衡核心开发人员,整个节点和基础的过程。 软件开发人员可以发布新代码,但除非完整节点实现这些更改,否则更改将不会生效。
完整节点依赖于软件开发人员来构建和发布改进协议所需的更新,但如果他们不同意核心开发人员的决定,他们可以创建一个有争议的硬分叉。
基金会可以确定哪些核心开发人员支持并影响路线图和协议的总体方向,但如果没有核心开发人员和完整节点的支持,它将无法实现其愿景。
第四个分支
还有一个影响区块链治理的分支:令牌持有者。虽然令牌持有者通常不会直接影响更新区块链的过程,但它们可以通过选择是否使用加密货币来产生间接影响。
例如,如果核心开发者和完整节点达成一致,并且大多数令牌持有者不想接受更改,则令牌持有者可以共同出售令牌并使整个系统混淆。 “人”通常被认为是治理的第四个分支。同样,令牌持有者可被视为区块链治理的第四个分支。提示:沈阳汇海科技股份有限公司以“专注于网站,以心为服务”为核心价值。所有这些都集中在用户需求上。希望通过专业水平和不懈努力重塑企业网络形象,为企业产品推广文化的发展提供服务指导;公司的主要产品:主要提供游戏开发,移动app开发,定制系统开发,区块链系统开发,小程序开发,网站开发。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。