Ethereum探讨了区块链的性能问题的修复
Open-Source BlockChain平台的创建者Ethereum正在探索解决技术的先天问题 - 能够有效地扩展的能力无法实现。
而Ethereum基金会正在寻求外部开发人员来帮助解决缩放问题。
Ethereum和Hyperlowger是世界上环保区块的平台和无数申请人数的基础,从加密货币,如Ethereum的“S ether”到“Smart”或自我执行的在线合同。
虽然开放和高效,因为可以实时看到对等分布式分布账技术的所有交易,但一个性能问题一直是区块链上的每个条目都需要每个节点来处理它。这有可能缓慢交易,如付款。
由于其链条性质,必须序列化插入区块链中的每个新记录,这意味着更新速率比传统数据库慢,这可以并行更新数据。
“这种昂贵且缓慢的过程对于全球网络来说是合理的,因为全球网络潜在恶意,”Ethereum Exchange Leverj的创始人Bharath Rao在较早的采访中表示,在计算机上的采访中表示。“在一个企业环境中,所有参与都有控制,花费很多能量和时间没有意义,因为基本上没有额外的救济。”
虽然需要所有节点(服务器)处理每个事务,但每个事务都会使SlockChain自然地适应网络攻击 - 只要增加数百或数千个节点即可获得网络的控制 - 它还减慢交易处理,并且最终是其可扩展性。
ThinkStock [评论这个故事,访问Computerworld的Facebook页面。]Ethereum Creator Vitalik Buterin本周在一个博客中写道,区块链网络每天达到了一百万次交易,并且其间和其他区块链项目经常达到完全交易能力,“缩放进度的需求变得越来越清楚紧迫的。”
到目前为止,Ethereum正在探索两个可能的解决方案。第一个“分片”将需要一小部分节点来查看和处理每笔交易,允许同时并行处理更多的事务; Buterin写道,碎片也不预期减少区块链的原生安全性,因为它保持了“大多数所需的分散性分散和安全性质”。
第二个解决方案涉及创建数据链路层或“第2层”协议,该协议发送大多数事务的关断链,只与底层区块链交互,以便进入和退出来自第2层系统,以及在攻击的情况下在系统上。第2层协议在LAN或相邻WAN内的节点之间传输数据。
初始原型的规范是接近最终确定的,Buterin表示,并且已经创建了一种路线图,使其允许将其慢慢引入到以太中 - 首先是通过“验证者经理合同”锚定进入的“松散耦合”的侧索。 ,“后来介绍了随着时间的推移而更紧密和更紧密的集成。
“在Python的Python上建立了参考实现,在Py-EVM之上,Python中的TestNet并不太远,”Buterin写道。
然而,Ethereum Foundation希望在开发人员外面参与下一步:分布TestNet,并跟随它的分片Mainnet。
“我们希望[他们]从一开始就是一个多客户生态系统,通过Ethereum基金会不支持任何单一特权的生产实施,”Buterin写道。
为此,Buterin在努力解决问题之外,以外的是为能够帮助找到修复的程序员提供补贴;根据所涉及的工作范围,补贴将从50,000美元到100万美元。
对于开发人员来说,还可以在知道他们的工作中,以便在日内亚的街区的下一次迭代中获取自豪感。
“国内基金会资助的研究团队将继续在Python和可能的其他语言中建立一个实施,但这是首先作为概念的参考和证明,”Buterin说。“虽然我们的目标是继续对研究和规范进行大量关注,但我们不想最终”赢得一旦网络即可获得最实际用户的竞争。“
应用参与开发项目的第一步是发送电子邮件才能应用@etheumResearch.org,其中包含以下信息:
项目,申请人和核心开发人员的官方名称,包括以前的以前的活动,包括以外的空间或分布式系统,机制设计或密码;提案和对可扩展性的影响;估计发展里程碑和完成时间表,要求拨款金额和估计总预算总额。