为什么区块链的开放标准很重要
扫描二维码
随时随地手机看文章
前几天,以太坊企业联盟(Enterprise Ethereum Alliance, EEA)发布了他们客户端规范的第三个版本(pecification V3),这是对以太坊的一组扩展,将提供一个可互操作的以太坊企业联盟客户端生态系统,支持基于广为人知的以太坊技术栈许可区块链的私有交易。
对于为新版本做出贡献,特别是将他们的部署经验用于帮助不断提高以太坊生态系统的质量,并帮助它满足许多不同的私有区块链用户的需求,我们感到非常自豪。
为什么开放标准很重要?
以太坊是唯一基于一组标准的区块链,而不仅仅是一个软件项目。这意味着,如果您愿意,您可以切换到另一个以太坊客户机,并且不会丢失已有的区块链和应用程序。它还使得在区块链之上构建一个可互操作工具的生态系统成为可能,这样当它们开发时,您就可以在任何给定时间切换到最适合您的工具。
同样,以太坊企业联盟基于一组标准,而不是任何单个软件。客户端规范是核心——多个以太坊企业联盟客户端与描述他们用例的客户一起工作,开发标准以满足不同组织的各种需求,以及开发来自多个供应商的可互操作的工具生态系统。
就在一年前,客户机规范的版本1发布了,EEA社区一直在努力不断改进该规范,大约每六个月发布了一个新版本。这个基于现代开放标准开发的过程已经表明,它工作得足够好,可以按照这个节奏继续下去,既可以合并快速修复,也可以小心翼翼地完成长期工作。
客户端规范第三版有什么新内容?
pecificaTIon V3改进了区块链在以太坊企业联盟区块链客户机之间实现全局互操作性的路径,以支持所有行业。
该规范引入了许可机制的重大改进,即通过区块链本身上的合约管理权限来简化在客户端中实现和理解的过程,这样出错的可能性就更小了。重要的是,构建以太坊企业联盟区块链具有更大的灵活性,可以使用适合其用途的权限管理方式来构建以太坊企业联盟区块链,无论是用于跨许多大型企业参与者的全球分布式供应链验证系统,还是小型公共图书馆系统都可以实现。
一个重要的步骤是,通过一个商定的基线协商共识算法-小联盟权威证明算法-以确保区块链可以建立现在和可互操作。
有了这个基线,EEA已经开始着手其互操作性测试程序,该程序将生成所需的信息,以不断改进运行Enterprise以太坊区块链工具之间的互操作性。
虽然Clique适用于许多用例,但EEA社区也在研究拜占庭式容错算法,其目标是开发一种主要基于IBFT (EIP-650)的容错算法,同时提高BFT的安全性和性能。预计结果将导致至少一个共识算法被采用,并将包含在今年10月预期发布的版本4规范中。
通过解决其成员的普遍许可需求,EEA Enterprise Ethereum客户端pecificaTIon V3可作为一个关键框架, 促进更有效地跨越组织边界的更有价值的交互。EEA的规范和正在进行的标准工作对于使整个部门和行业能够建立共享的协作基础架构至关重要。ConsenSys创始经济区成员和参谋长杰里米•米勒说。与每个版本一样,在使用质量上也有所提高,并会仔细修改个人的共识性规则以确保他们清楚的明了,从而实现互操作性,让开发人员可以自由地继续创新下一代的改进和以太坊企业联盟的有用特性。
其中一些工作是更密切地跟踪整个以太坊生态系统,并帮助提高其所基于标准的质量。构建在已知技术堆栈之上,并谨慎地维护尽可能多的兼容性,这有助于健壮的实现,因为当开发人员必须学习一种全新的方法时,出现的“陷阱”会更少。我们认识到需要致力于以太坊的更广泛社区的重大贡献,并寻求尽可能多的合作,而不是促进分片化,因为分片化将迫使客户选择一条或另一条道路,而这条或那条道路对以后的更改存在很大障碍。
我们也感谢整个EEA社区,当然,也包括我们的许多竞争对手,他们是促使标准工作成功的一部分,都旨在建立一个持续增长和改善的生态系统。我们认为,对于一个基础设施来说,这是至关重要的,而这个基础设施对许多组织的长期发展,以至于它不是由任何一家公司拥有或控制的。