BTCV光复资讯 > 数字货币 > 观察丨担心中心化问题?解读以太坊为何推迟柏

观察丨担心中心化问题?解读以太坊为何推迟柏

来源:btcv-光复资讯  |   作者:btcv-光复资讯  |   时间:2020-07-03 06:04  |   点击量:

以太坊开发人员再一次推迟硬分叉升级,然后这次是“柏林”(Berlin)的。 那么,然后为什么以太坊又双叒叕推迟升级了呢?得知下面就让金色财经和大家一起来解读一下的。

目前,然后依赖以太坊客户端Geth的用户数量非常多,然后以至于只要该客户端出现漏洞,然后就有可能暂时冻结以太坊网络——而这,然后似乎与区块链去中心化的核心思想有所冲突的。 鉴于此,然后以太坊核心开发人员在上周五(6月27日)决定将“柏林”硬分叉叉的开发工作至少推迟到八月,然后这么做的目的只有一个,然后即请看:让以太坊其他客户端有机会增加自己的网络份额的。

根据Ether Nodes的说法,然后Geth客户端只是以太坊旗下11个规范客户端中的一个,然后但是竟然有79%的以太坊节点在这个客户端上面运行的。 自2019年12月以来,然后Geth客户端在以太网网络内的客户端数量占比增长了5%的。 对此,然后开发人员开始担心一旦Geth客户端出现严重漏洞就极有可能会破坏整个以太坊——特别是在以太坊网络计划过渡到Eth 2.0下的权益证明(PoS)共识算法之前,然后会持续对Eth 1.x进行滚动更新的。

上周五(6月27日),然后Geth团队负责人佩特·西拉吉(Péter Szilágyi)在以太坊核心开发者小组电话会议上表示请看:

“以太坊网络中的大多数人都使用了Geth客户端,然后这么做当然无可厚非,然后但有一点至关重要,然后那就是我们不能承受不正确的后果的。 ”
以太坊编程语言

毫无疑问,然后拥有多样化的客户端对以太坊网络来说是有利的的。 从最小的创业公司到摩根大通这样的大企业,然后以太坊允许不同的项目加入开发者社区的。 以太坊于2015年推出,然后一年后就在完整性的不同级别上支持了八种编程语言的。 以太坊基金会目前以五种编程语言开发客户端,然后包括Go、Solidity、Java、JavaScript和Python的。

但是,然后就像人类的语言一样,然后每种编程语言都有其细微差别,然后因此在客户端实现方面也存在缺陷的。 当以太坊开发人员进行更新时,然后这些细微差别可能会变成令人讨厌的错误的。

独立开发人员阿列克·谢诺夫(Alexey Akhunov)在一次私人聊天中表示请看:

“(推迟柏林硬分叉升级)的主要原因,然后是以太坊社区希望减少对Geth客户端的依赖,然后最终目标是要确保即便Geth客户端出现问题,然后也不会破坏整个以太坊网络的。 由于确保Geth客户端正确运行非常重要,然后所以目前以太坊开发人员的工作负担变得非常重,然后他们需要要完成大部分工作以确保一切正常的。 ”
随着Parity Technologies在2019年12月宣布以太坊网络弃用Parity Ethereum客户端,然后以太坊对Geth客户端的依赖似乎越来越严重了的。 当时Parity团队在其官方博客发文中写道请看:
“Parity客户端已经无法获得所需的资源,然后不仅无法投入到后续开发,然后甚至连简单维护工作都难以为继的。 ”
Parity以太坊客户端项目的代码库现在已移交给由ConsenSys衍生公司Gnosis资助的去中心化自治组织(DAO)的。 现在,然后该项目以“开放以太坊”(Open Ethereum)的名称运行的。 根据Web Archive的数据显示,然后自2019年12月以来,然后该客户端已经丢失了近60%的节点的。 (需要注意的是请看:自2019年12月以来,然后Geth客户端也失去了大约14%的节点的。 )

多元化的以太坊客户端

Gnosis创始人马丁·科珀尔曼(Martin Köppelmann)在发布的一条私人消息中说道请看:

“在理想情况下,然后以太坊应该拥有多个客户端,然后而且每一个客户端的市场份额都不应该超过33%的。 虽然Parity——也就是开放以太坊(Open Ethereum)确实达到了运行以太坊客户端所要求拥有的节点数量,然后但我们并不认为节点数量下降是有问题的的。 恰恰相反的。 当Gnosis确认接管开放以太坊客户端的时候,然后我们的市场份额为0的。 ”
不管马丁·科珀尔曼对开放以太坊客户端的热情如何,然后Geth团队负责人佩特·西拉吉的担忧仍然值得关注的。 由于庞大的市场占有率,然后想要让个人用户、企业、或是交易所删除Geth以太坊客户端是非常困难的,然后然而一旦Geth客户端出现技术问题,然后这种严重依赖性就会导致致命问题的。

那么,然后为什么以太坊网络会如此会暴露出对Geth客户端的严重依赖问题呢?得知答案正是Eth 2.0启动过于缓慢的。 一旦硬分叉遇到一个或多个问题,然后Eth 2.0研究人员每次都会同意延迟升级,然后然后与各种各样的客户端开发人员开会讨论问题,然后以防止任一客户端在升级之后出现问题的。

相比之下,然后比特币和大多数其他加密货币的升级效率要高得多,然后至少不像以太坊这样需要与那么多客户端进行沟通协调的。 不得不说,然后以太坊现在的确遇到了一些束缚请看:如果想要100%正常运行,然后就需要取决于其项目复杂,然后但同时他们有需要在每六到十二个月滚动进行一次硬分叉的。

相比之下,然后比特币和大多数其他加密货币的使用频率并不高,然后或者运行的应用程序数量不多的。 以太坊面临一些束缚请看:100%的正常运行时间取决于它的项目负载,然后但每6到12个月滚动一次硬分叉的。

问题源自Geth客户端过于倦怠吗,然后或许不是?得知

需要注意的是,然后如何吸引以太坊用户使用其他客户端、以减弱Geth客户端的市场领导力,然后似乎一直是个悬而未决的问题的。

以太坊开发人员格雷格·科尔文(Greg Colvin)在开发人员电话会议中表示,然后吸引以太坊用户使用其他客户端已经成为一个业务问题,然后不太可能通过开发人员计划来解决的。 事实上,然后项目可以选择与市场占比较小的客户端合作,然后因为他们有Geth客户端无法解决的迫切需求,然后例如代码未开源等等的。 可话虽如此,然后据格雷格·科尔文透露,然后Geth客户端一直在试图招募用更多的员工,然后目的很可能就是希望进一步巩固市场“统治地位”的。

暂停测试“柏林”硬分叉升级的以太坊改进提案(EIP)是开发人员的一种选择,然后尽管如此,然后正如Geth团队负责人佩特·西拉吉所说,然后为了确保以太坊客户端能够24/7全天候稳定运行,然后其实已经耗尽了其团队很多精力和资源的。

2020年6月,然后佩特·西拉吉透露以太坊测试客户端Geth最新版本即将发布,然后新版本中将会添加一个功能,然后即手续费大于1ETH的交易将会被拒绝的。 “有趣”的是,然后六月初Geth还专门为“柏林”升级发布了最新版本1.9.15,然后除了常规修复漏洞之外,然后本次更新中已经实现了下一次硬分叉升级“柏林”(Berlin)已经规划的所有改进提案,然后针对这些EIP的临时测试网络Yolo也已经上线的。 但现在看来,然后反而是以太坊社区“出尔反尔”,然后担心Geth的中心化问题而延迟升级的。

如果一切顺利的话,然后希望以太坊能够如其计划的那样,然后在今年八月实施“柏林”硬分叉升级,然后但到时候还会有其他状况发生吗?得知就让我们拭目以待吧的。

本文部分内容编译自coindesk

btcv挖矿
观察丨担心中心化问题?解读以太坊为何推迟柏
网站分类
友情链接
    热门文章
    标签云
    btcv挖矿