金色财经比特币5月6日讯对于致力于推动以太坊下一次升级——以太坊2.0的核心开发人员来说,他们已经编写了帮助客户端开发人员测试本次升级工作的代码,让他们可以在迭代之前了解升级效果。
以太坊2.0无疑是目前以太坊开发人员议程上最重要的一项工作,也是迄今以太坊规模最大的一次升级。对于创建已经四年时间且市值达到170亿美元的以太坊区块链而言,本次升级将会对网络可扩展性和可用性带来巨大改进。根据以太坊客户端开发公司Partiy首席技术官弗雷迪克·哈里森透露,以太坊2.0相关工作正在快速进行,针对本次升级初始阶段发布的代码规范目前已经完成了大约一半。
当然,本次以太坊2.0升级的很多方面仍在研究之中,新代码是在4月23日被公布出来的,如果能够最终获得批准并实施,预计将会促进运行以太坊2.0软件的节点间基本通信。
以太坊在24小时内第二次出现性能故障后恢复,原因仍正在调查:金色财经报道,以太坊区块链在今日凌晨遭遇了一个技术问题,导致网络停止,最终确定区块的时间超过一个小时,这是过去24小时内第二次出现这种中断。
这一事件其原因仍然是一个猜测,引发了以市值计算的第二大区块链用户的重大安全关切。根据以太坊基金会的说法,当区块没有被最终确定时,悬而未决的交易有可能被重新排序或从网络上删除。
在记者采访时,网络已经恢复了对区块的最终处理,但这是以太坊在24小时内第二次出现性能受到打击的情况,该链在昨日早些时候也遇到了同样的问题,当时最终处理暂停了大约25分钟。(CoinDesk)[2023/5/13 15:00:24]
据悉,目前已经确定的以太坊2.0协议名称为“Hobbits”,是由区块链性能测试公司Whiteblock、以太坊风险投资工作室ConsenSys、以及以太坊2.0实施团队Chainsafe和Yeeth合作开发的。
以太坊矿工2月收入创历史新高:金色财经报道,据The Block数据,以太坊矿工总收入在2月首次突破10亿美元,达到了13.7亿美元,创下历史新高。1月至2月,以太坊挖矿收入增长了65.1%。在此期间,交易费用增长了122.1%。[2021/3/2 18:05:38]
根据一篇介绍“Hobbits”协议的文章中所写:
“随着以太坊2.0客户端越来越接近实时测试,他们需要一种在各个客户端之间来回传递消息的方法,预计将会使用线路协议。”
线路协议是一种传输数据的机制,但是不要被它的字面意思误解,以为它是物理层上的协议,其实不然。通常情况下,线路协议会被用于更高的层级,也是分布式网络工作的核心,因为正是在节点之间彼此传递关键信息,才构成了区块链本身。
CME以太坊期货日交易量达7580万美元,较上周五增长近两倍:Glassnode数据显示,2月16日,CME以太坊期货的日交易量达到7580万美元,较上周五的4000万美元增长近两倍。此外,以太坊期货未平仓合约达到6200万美元。[2021/2/18 17:25:19]
今年二月,以太坊创始人“V神”VitalikButerin谈到了线路协议,他认为线路协议基本上决定了以太坊上消息发送的规则,并解释说:
“举个例子,如果两个节点相互通信,此时一个节点想要同步到区块链或是发布一个区块,那么另一个节点如何知道该节点想要发布区块?你又该如何知道对方发出的信息是一笔交易?”
据悉,以太坊2.0使用的是旧金山公司ProtocolLabs开发和维护的“libp2p”线路协议,该公司也支持了Filecoin和IPFS等项目。但是在所有以太坊2.0客户端完成升级部署之前,“Hobbits”协议希望为那些尚未准备好“libp2p”线路协议的客户端提供支持,并在这些客户端之间建立交叉通信。
基于0.12规范的更正式以太坊2.0多客户端测试网有望在6月份发布:一个以太坊2.0开发人员的调用显示,Schlesi 测试网非常成功,有望在6月份发布一个基于0.12规范的更正式的多客户端测试网。现在,以太坊2.0的开发几乎完全是为了修复bug,团队试图将所有现有的客户端同步到区块链的一个版本中。5月14日举行的以太坊2.0实现者调用的后续报告显示,大部分工作致力于修复代码错误和改进检测方法。对于后者,Sigma Prime的开发人员Mehdi Zerouali报告了在设计“模糊”技术方面的重大进展,这种技术会向程序提供虚假数据,以找出程序的漏洞。Sigma Prime分析已经帮助发现了以太坊2.0客户端软件和它们所依赖的库中的一些低级错误。具体来说,分析人员在Teku客户端中发现了一个无限循环错误,在Nimbus中发现了一个内存分割错误。
由于客户端负责保存和验证区块链,因此它们之间的完全同步是非常重要的。对于以太坊2.0,有7个独立的客户机正在开发中。他们中的大多数人正在为Schlesi测试网进行优化,Schlesi测试网是第一个模拟主网环境的多客户端以太坊2.0测试网。Schlesi 测试网计划的负责人Afri Schoedon解释说,该网络有一个艰难的开始。bug阻止了第一次启动,一旦修复,由于客户端经常崩溃,事务最终结果“很糟糕”。 但是Schoedon赞扬了客户端开发人员在修复这些问题时的响应能力,这使得网络得以稳定。Schoedon补充道:“我将谨慎地将2020年6月作为发布日期。”不过他也指出,这在很大程度上取决于0.12客户端的发布。(Cointelegraph)[2020/5/15]
Consensys协议工程师强尼·瑞亚为“Hobbits”协议的开发做出了不少贡献,他表示:
“现在我们还没有使用libp2p协议,所以我们需要先找到一个最小线路协议,或者说是一种测试线路协议,直到我们所有客户端都完成协议部署。”
libp2p协议
VitalikButerin曾指出,每个区块链都有一个线路协议或“迷你语言”来定义消息如何通过网络传输和接受。对于目前的比特币和以太坊而言,线路协议使用的是Gossip协议,也就是所谓的“八卦”协议。
Gossip协议又称epidemic协议,是基于流行病传播方式的节点或者进程之间信息交换的协议,在分布式系统中被广泛使用,比如我们可以使用gossip协议来确保网络中所有节点的数据一样。从gossip单词就可以看到,其中文意思是八卦、流言等意思,我们可以想象下绯闻的传播,gossip协议的工作原理就类似于这个,它利用一种随机的方式将信息传播到整个网络中,并在一定时间内使得系统内的所有节点数据一致。事实上,Gossip是一种去中心化思路的分布式协议,主要解决两个问题,一个是状态在集群中的传播,另一个是保证状态的一致性。
不过VitalikButerin认为以太坊2.0无法做到这一点,他表示:
“比特币和以太坊1.0都使用了八卦协议,任何广播的内容最终都会传播给所有人,但是对于以太坊2.0,我们无法做到这一点,因为总消息数量多过单个节点能下载的消息数量。”
这意味着,以太坊2.0需要全新的线路协议,也就是——libp2p。事实上,该协议会带来两个好处:
第一,libp2p利用了“gossipsub”的新协议设计,以防止每次节点想要发送消息的时候出现网络泛滥或网络阻塞。Consensys协议工程师强尼·瑞亚解释说:
“如果我有一个新的区块,并且与六个区块相连,我会随机将该区块发送给其中两个或三个区块。我广播那条信息,然后这些节点也会有对等节点,他们不会将消息发回给我,但会选择两个、或更多节点来发送消息。”
第二,使用libp2p线路协议的好处就是模块化。强尼·瑞亚继续补充道:
“另一个libp2p的好处就是模块化,假如你不喜欢......一个节点在互联网上找到另一个节点,那么你可以换一个节点,是可以替换的。”
现阶段,以太坊网络上只有两个客户端部署了lipp2p协议,他们都是由GoandRust编程语言编写的。但实际上,以太坊2.0能否尽快成功发布,真的取决于编写每个客户端的程序语言能否正确地部署libp2p协议。因此,在完成对Java,Javascript和Swift等编程语言的支持之前,Hobbits协议将会作为支持基本消息传递并允许节点彼此通信的最小传输规范。
Consensys协议工程师强尼·瑞亚最后总结说:
“我们希望能够测试很多研发的东西,因此开发了这个最小线程协议,以便我们的团队、Chainsafe、以及其他没有部署libp2p协议的团队都能创建一个测试网络,实现节点间彼此通信。”
文章翻译自CoinDesk
今天封面是《回廊或世界》,亚瑟.骇客。巴菲特又开股东大会了,相比于之前批评比特币为老鼠屎,这回依然没有客气,将比特币比作了拉斯维加斯的.
1900/1/1 0:00:00一周行情回顾本周加密货币受消息影响走势振荡。最高值出现在周二,总市值1852.17亿美元,成交量512.94亿美元;最低值出现在周五,总市值1674.99亿美元,成交量499.17亿美元.
1900/1/1 0:00:00根据《华尔街日报》消息,Facebook正计划和多家金融公司和线上电子商务公司合作,准备基于其全球最大的社交网络推出基于加密货币的支付系统.
1900/1/1 0:00:00从打折销售到资产管理;从“交易即挖矿”到IEO,面对加密货币的漫漫熊市,交易所为了生存想尽一切办法创造各种玩法,但是到最后留给投资者的几乎都是“一地鸡毛”.
1900/1/1 0:00:002019最深的谷底,最大的机遇来自币市小姐姐00:0020:39跌宕的2018年,币圈在疯狂中开始,在落寞中结束.
1900/1/1 0:00:00今天刷爆朋友圈的无疑是这篇叫做《这块屏幕可能改变命运》的中青冰点特稿。说实话本人眼窝并不浅,但还是看得鼻子很酸,很是感动.
1900/1/1 0:00:00