开发者流失、全节点减少,从架构出发详解以太坊治理及问题_以太坊:比特币

以太坊一直是我们「去中心化」理念的倡导者,然而,上周,以太坊的核心开发者EWASM团队的LaneRettig发布一条Tweet「以太坊的治理已经失败,我们实际上就是技术专家统治:一小群技术专家对协议更新有着最终决定权」,一时惊起惊天浪,引起了以太坊社区及加密世界的爱好者的众多讨论。

原文标题:《以太坊治理何去何从?》作者:HowardYuan,FundamentalLabs管理合伙人

袁皓,HowardYuan,FundamentalLabs管理合伙人

从这一轮熊市开始,以太坊的颓势愈加明显,币价下跌,技术开发者与dApp开发者的撤离,同时面临EoS及Tron等新公链的追赶,我们有理由怀疑以太坊治理发生了什么?以太坊的未来发展方向在哪里?

1区块链治理重要么?

区块链治理一直是一个我们忽视的地方,相比于治理机制,我们通常会更关注区块链的技术性能,更高的TPS处理速度,更短的响应时间,更高的扩展性设计,但由于治理决策缺乏权力下放以及其他技术原因,一条明星公链很有可能会走向衰败。我们也看到很多区块链治理混乱所引发的社区争端,导致了分叉、用户流失或者新的区块链产生。

区块链不仅仅是一个分布式账本技术,它从来都是一个软件生态系统,这个系统里有基金会、核心开发者、全节点、投资者、用户、矿工等众多利益相关者。如果我们给区块链进行定义:区块链,是利用分布式账本技术来承载的各利益相关者的有机体,是通过发行原生加密货币来实现价值激励的一个平行社会。

如现实社会中的国家或者城市都有自己的一套治理系统来创建、更新和执行法律。区块链也都有自己的治理系统我们需要一套合理的、行之有效的治理机制才能保证这个有机体的持久发展。最成功的区块链都是那些能够最好地适应环境的,不断进化、精心设计的良好治理结构的项目。

区块链治理基本结构中有三个不可缺失的环节:基金会、全节点、核心开发者。这三个环节相互制衡有点类似西方的「三权分立」民主机制。区块链治理即是核心开发人员、全节点和基金会之间相互制约平衡的过程。

2Miners:AE开发者发布新节点软件,已部署51%攻击防护措施:山寨币矿池2Miners在推特上表示,Aeternity(AE)开发者已经发布了新的节点软件,部署了51%攻击防护措施。2Miners矿池已经更新。我们希望交易所能尽快恢复AE存取款。

2020年12月9日消息,Aeternity官方推特证实,Aeternity(AE)遭到了51%攻击,据Aeternity社区核心成员披露,此次51%攻击造成的损失超过3900万枚AE代币(价值超500万美元)。官方团队称正在解决问题。据悉,此次受损的主要是交易所和矿池,交易所集中于OKEx、Gate、币安。

注:币安于去年12月30日下架AE,Gate.io于12月9日发布了关于Aeternity(AE)区块链回滚问题的处理办法。[2021/1/30 18:27:26]

三权分立的区块链治理结构

核心开发者决定区块链的技术路线图,发布新代码,但除非全节点实现这些更改,否则更改将不会生效;全节点依赖于核心开发者来构建和发布改进协议更新,但如果他们不同意核心开发者的决策,他们可以硬分叉;基金会可以通过决定哪些核心开发者来支持并影响路线图和协议的总体方向,但如果没有核心开发者和全节点的支持,它就无法实现愿景。我们注意到越来越多的代币持有者,包括矿工、私募投资者或者最终用户等,或多或少地参与到治理结构中,如我在《PoS矿池兴起,投资机构涌入,Mining2.0时代已经到来?》一文中所述,TokenHolders也是一个重要的Stakeholder。代币持有者可能不会直接影响区块链治理的决策过程,但他们可以「用脚投票」而造成间接影响。例如,如果核心开发者和全节点都同意区块链提案,而绝大部分代币持有者不想接受这次更改,那么代币持有者可能会集体抛售代币并使整个区块链系统陷入混乱。

2以太坊治理发生了什么?

两天前,韩国Deconomy大会上,以太坊的灵魂人物?VitalikButerin?**侃侃而谈,分享以太坊2.0**开发进度,但是,纵观整个2.0版本升级过程并没有明确时间表,仅能确定至少将花费数年时间,整个区块链行业对于以太坊究竟能否真正成功升级深表怀疑。

动态 | ETC Core举行开发者会议确定Agharta硬分叉高度:昨晚,ETC Core举行开发者电话会议确定Agharta硬分叉高度为9_573_000,预计在2020年1月15日进行。此次硬分叉支持的客户端有Classic Geth,Multi Geth,Parity,Hyperledger Besu。另据核心团队消息,Agharta将成为最后一个支持Classic Geth的ETC网络版本。[2019/12/13]

而在与「末日博士」鲁比尼的对谈中,Roubini直接毫不留情的狠批以太坊2.0转型会最终失败,当然,鲁比尼不是只针对VitalikButerin,他几乎看空比特币及区块链整个行业。

如果我们按照三权分立的治理结构来梳理一下以太坊的现状:

核心开发者:

到目前位置,以太坊拥有25万名开发人员,是最大也是最去中心化的区块链开发社区,同时,以太坊的核心开发人员也是最多的,ElectricCapital的统计显示有99名积极开发者。遥遥领先比特币及Cardano或者EoS、Tron波场。

以太坊的核心开发者团队人数众多,但面临一些大的问题:工程效率低下、核心开发者流失。

以太坊开发者团队分为两个:研究团队和工程团队。一般是,研究团队提出解决具体问题的原型,用程序语言做验证,验证通过之后交给工程团队直接改客户端,最后验证实施通过。

在以太坊早期阶段,V神负责研究团队,以太坊前CTOGavinWood负责工程团队。GavinWood曾主导了以太坊的原型设计、系统开发以及最后测试版本的发布,是以太坊黄皮书的主笔。但因发展理念不合,Gavin于2015年离开后后创立Parity,Parity一度占有全网40%以上的节点,GavinWood最近主攻Polkdot跨链项目。不可否认,Gavin的离开,使得以太坊的工程实现能力出现了较大的挑战。

同时,效率低下是以太坊开发者团队比较大的问题。以太坊Geth客户端的开发者是全球分散的,一个理论的实施中途需要不断调整,内部管理协调比较低效。

动态 | 以太坊开发者:以太坊伊斯坦布尔硬分叉将于12月初进行:10月25日,PegaSys Protocol Engineering产品经理Tim Beiko发推文称,似乎很难就将以太坊伊斯坦布尔硬分叉日期定为12月4日达成共识,为了以防万一,将1月8日定为备用日期。因此伊斯坦布尔硬分叉将于12月初进行。[2019/10/26]

核心开发者的流失,除了GavinWood的离开,在Gavin之前还有以太坊的早期开发者CharlesHoskinson,Charles2014年退出后与之前负责运营以太坊的JeremyWood共同创建了IOHKCardano。同年离开的还有以太坊的联合创始人JosephLubin,他离开了创立Consensys。

最近流失的一位以太坊核心开发者是AfriSchoedon,他自2015年11月份开始为以太坊贡献代码,是君士坦丁堡硬分叉的协调者,Afri撰写了EIP-999提案虽有以公济私Polkdot之嫌,Polkdot被寄希望于成为一个升级版的以太坊。但无论如何,这名以太坊开发的老将离开都是以太坊生态的重要损失。

LaneRettig也谈到目前核心开发者存在的问题:

但我们今日面临越来越多非技术领域的挑战。核心开发者不想做出这些决定,因为他们自认能力不够、害怕承担法律风险,或者本身就习惯回避冲突、只喜欢写代码。

全节点:

全节点是区块链的主干。全节点是运行完整区块链软件的任何计算网点。所有全节点都应包含区块链的完整分布式账本以及运行P2P协议的路由软件。

Miner矿工指的就是运行专业挖矿软件的一部分全节点,但也有一些全节点不运行挖矿软件。要使代码更改生效,节点需要单独更新其软件使其包含更新的代码。这可以通过软分叉,一种向后兼容的方式实现。也可以通过硬分叉实现,硬分叉与旧版本的软件不兼容。

分叉可以达成一致或存在争议。大多数分叉都是经由网络一致通过的。例如,Bitcoin中的SegWit分叉最终由比特币全节点一致同意。但也有一些分叉存在争议,比如以太坊在2016年著名的TheDAO事件之后形成的ETC。有争议的分叉旨在反对核心开发者并创造一种新的加密货币。

声音 | Go-Ethereum核心开发者 Gary Rong:以太坊轻节点的流量控制:金色财经现场报道,6月29日在2019以太坊技术及应用大会上,Go-Ethereum核心开发者 Gary Rong说明以太坊轻节点可以帮助用户所做的事,包括:交易转接(下载与这笔交易对应的收据)、状态查询、在本地进行智能合约的调用、事件搜索。Gary解释了节点的流量控制模型,并表明服务器端有客户端(client)的镜像令牌筒,若其数量不满足请求服务所需要的限度,则服务器端会断开或冻结客户端,不为其提供数据。服务器端优先处理拥有更多令牌的client,同样,client优先选择拥有更多令牌的服务器端。[2019/6/29]

值得注意的是,以太坊的全节点数量正在锐减,以太坊全节点在2017年仍有2.5万个,目前仅有8338个,每天减少约20个,已经不足1万。同时,要注意的是,当前的这8千多个节点中,绝大多数是「阉割版」全节点,这与比特币的全节点数9593个相差甚远。

https://bitnodes.earn.comhttps://www.ethernodes.org/network

9553Vs.100。以太坊的档案节点与比特币的全节点,都是各自网络的中枢,如果网络完全失去了它们,网络的安全性将大大降低,而这类节点数越多,就代表着网络的抵抗性越强,与比特币全节点网络相比,很显然,以太坊的主节点网络是不够健壮的。

基金会:

以太坊基金会是一个支持以太坊发展的非营利组织。它目前持有645,173.90枚ETH,由以太坊的创始人VitalikButerin统一领导。

VitalikButerin,尽管他没有能力单独在网络上添加代码到核心存储库或强制分叉,但是在社区中有很大的影响力。随着以太坊基金会的7位创始成员的离开,Vitalik在基金会的控制力过于强大,ETH目前面临的一大问题,即Vitalik的话语权问题。Vitalik作为以太坊的发明者和绝对权威,在以太坊社区拥有绝无仅有的影响力。尽管V神并非独裁者,他主动要求将以太坊的发起机构定义为非营利性的基金会而非企业,但他的角色仍旧是以太坊社区的绝对精神领袖和技术靠山。

声音 | Igor Artamonov:ETC应该继续坚持去中心化特点并吸引更多开发者:金色财经独家专访ETCDEV团队创始人兼CTO Igor Artamonov,在谈到ETC的发展时Igor Artamonov表示,目前无论是ETC还是ETH都处于发展的早期阶段。ETH上加密猫是唯一比较不错的应用,ETC目前还没有这样能与之抗衡的应用。不过,ETC的闪光点是其坚持着不可篡改性和去中心化的特点,这一重要性将在未来公链和更广泛的应用中不断凸显出优势来。总体上ETC目前应该关注保持去中心化以及吸引更多的用户,解决协议层、扩容问题,建立更多的应用。[2019/1/10]

LaneRettig就直陈以太坊基金会目前的问题:

以太坊基金会不会做决定,因为他们害怕,往好里说就是担心偏袒某一方,往坏里说就是害怕站边。基金会的合法性也岌岌可危,因为他们既做不到发布一个新的ethereum.org,也做不到给开发者足够高的报酬,甚至没法回应奖金申请书,等等。

3链下治理比特币Vs以太坊

让我们梳理一下市场上共识最强的两个区块链项目,比特币与以太坊,两者都是PoW共识,都采用链下治理。

比特币:链下技术精英治理。在比特币网络里,Bitcore比特币核心开发者对技术层面有很大话语权,而用户则在新代码的使用层面有投票权。链下治理的三层结构可以归纳为:多数人提案->少数人决策->多数人表决。

在开源的技术社区里,任何人都可以对比特币网络的protocol发表提案,而后比特币的核心开发者们会通过BitcoinImprovementProposal(BIP)的机制来达成共识,如果Bitcore核心开发者们达成共识认为某一项改进是必要的,那么最后还需要得到95%以上的哈希算力的支持,代码的改进才会被广泛的比特币网络所接受,否则,矿工和用户可以拒绝执行新的代码。

总的来说,比特币核心开发者为比特币网络的用户提供代码改进的建议,是否采纳则由全网算力共同决定。

以太坊:链下创始权威治理—以太坊和比特币在治理层面比较相近,与比特币类似地,治理必须经过社区一致同意,以太坊改进协议EthereumImprovementProposal(EIP)才能变成活跃状态。但由于V神的个人影响力,以太坊治理效果比比特币稍高,V神个人号召力可以推动提案进展,如在DAO事件导致的ETH和ETC硬分叉中,投票用户中有85%同意V神的分叉提案,仅有15%反对。

毫无疑问,以太坊相比比特币有着宏大的愿景与野心。以太坊采用PoW的共识机制,除了核心开发者、主节点和基金会外还包括用户,用户主要是是指智能合约使用者,将ETH作为系统内的Gas使用。

与比特币的治理结构相比,以太坊的一个显著特征是它的「中本聪」尚未隐退,Vitalik正在以其个人的节奏实现以太坊的「去V化」,试图淡化自己对整个社区和未来技术路线的影响,但效果并不明显,尤其在这个以太坊的「多事之秋」。

以太坊核心开发者使用EIPs来推动新的技术创新升级,上个月,以太坊的君士坦丁堡升级是由PoW迈向PoS的关键一步,在实现PoS后,以太坊系统中矿工和持币人之间的边界将越发模糊,从而在去中心化的程度上较之比特币算力会有较为显著的提升。然而进入2.0后,以太坊的治理将走向何方?

4以太坊2.0的治理何去何从?

VitalikButurin在4月5号的Deconomy大会中演讲到,以太坊近日刚发布2.0版本的测试网,正式开始转向权益证明机制。

「这一方式将耗能更少、成本更低,我认为在许多方面也比POW(工作量证明机制)也更安全。」

PoS共识与以太坊等PoW共识在治理上有着较大的区别。PoS(DPoS)共识机制下,诸如EoS、Tron、Tezos等治理大部分采用的是链上治理(On-ChainGovernance)。

让我们借鉴那些已经采用PoS以及混合机制在链上治理上的先行者:DCR和Tezos。

Decred:

是一条通过混合PoW和PoS共识的区块创造机制来进行治理的公链。DCR发展三套投票机制:一是由PoW挖出的区块将由PoS矿工进行验证,继而调和持币人和矿工的利益;例如当60%的PoS矿工投票反对一个特定PoW出块时,则此块作废。二是重大共识规则的修改,譬如主网协议的升级,除了开发团队、矿工还需要75%的持币人投票才可通过。三是链下的PLOTEIA提案系统,这是一个抗审查并且区块链锚定的公共提案系统,任何用户都可以规范提交相关项目发展提案,所有持有者进行投票表决。

很显然,DCR的治理,能够让最大范围内的相关方都参与进来,通过治理,DCR几乎能做到永远不分叉,激励相关方不断投入,社区能实现真正自治DAO。

Tezos(XTZ):

Tezos是一条以治理为特色的区块链,在Tezos中,除了核心开发者,任何人都可以以代码更新的形式提交对治理结构的更改,但不立即启用。接着,会有第一轮链上投票,如果通过,则该更新进入测试网络。在测试网络上顺利运行一段时间之后,若无反对意见,则会启动第二次确认投票,通过后该更改就将部署在主网络上,网络升级的过程是完全在链上用一套自动化的机制完成的。

他们把这个概念称为「自我修正账本」,在Tezos上,无需硬分叉即可完成升级,要更新的代码连续投票通过则部署上测试网,测试网上连续投票通过则部署上主网。

在Tezos系统中,任何人都可以提交更改,最重要的是,每个人都有经济动机这样去做。但为了防止女巫攻击,Tezos规定用权益,即币的数量来确定投票权的门槛,在初期,基金会具有否决权;投票率要达到80%以上才算是有效投票。

社区将新铸造的代币以通货膨胀资金的形式来奖励贡献。这与目前比特币和以太坊动力机制不同,在那里新的开发者没有什么动力来发展协议,因此权力往往集中在已有的开发者之中。而在这里,每个人都有相同的赚钱能力。使用户能够直接链上协调,大大赋予了用户的力量,权力从更集中的开发者和矿工群体手中,最大程度地转移给用户。

以目前来看,以DCR及Tezos为代表的链上治理是未来区块链治理的发展方向。但链上治理是一把双刃剑。一方面它有利于确保流程被始终遵循,增加协调性和公平性。它还使得更快速的决策成为可能。不利的一面是风险,因为元系统一旦变更就可能难以改变。就像任何直接写入代码的东西一样,如果有缺陷的话,它可以被更快更容易地利用。以太坊权益证明(ProofofStake)的首席架构师VladZamfir就认为,其中「风险远大于收益」,「是极其冒险的事情」。

但目前以太坊的治理模式存在明显的问题,积极改变是目前以太坊的迫切所需要的。以EoS和波场为首的一批PoS区块链正在逐渐崛起,一度称霸区块链的以太坊,正在丧失领先优势。不仅EOS和波场开始吸引到更多开发者,部分初创公司也转向使用Binance为代表的交易所发币,以太坊已不再是唯一选择。

结语

留给以太坊的时间不多了!正如LaneRettig所大声疾呼的那样:

「以太坊2.0是一个遥远的应许之地,除非我们拥有一个治理模式,能把我们带领到那里去,否则它不会到来」。

我们希望以太坊2.0能积极拥抱变化,迅速行动,在治理机制上推陈出新,迎接新的未来。

FundamentalLabs是一家区块链领域全球顶尖投资研究机构,致力于在全球范围内投资和孵化那些能够重塑社会和经济的区块链基础创新项目。

比特币

比特币

比特币Bitcoin,一种去中心化、非普遍全球可支付的加密数字货币,而多数国家则认为比特币属于虚拟商品,并非货币。比特币的概念,诞生于2008年署名为中本聪的一篇论文,并于2009年1月3日,基于无国界的对等网络,用共识主动性开源软件发明创立。比特币协议数量上限为2100万枚,以避免通货膨胀问题。使用比特币是通过私钥作为数字签名,允许个人直接支付给他人,不需经过如银行、清算中心、证券商等第三方机构,从而避免了高手续费、繁琐流程以及受监管性的问题,任何用户只要拥有可连接互联网的数字设备皆可使用。比特币BTCBitcoin查看更多以太坊

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

水星链

[0:15ms0-0:617ms