企业以太坊联盟(EEA)公布了最新的应用规范——即协调大型企业使用以太坊私有链的具体方式。
在以太坊开发者大会Devcon4上,EEA(全球最大的区块链联盟,拥有500位成员)公布了其第二版客户端规范。该版本制定了一个认证过程以确保以太坊开发者遵循通用标准。
此外,EEA还发布了链下可信计算规范版本0.5,旨在规范数据从区块链向账本外部可信环境的转移或者预言机等外部来源通过标准的应用程序接口(API)导入的过程。
EEA执行董事Ron Resnick表示,发布这些标准是为了在安卓等生态中完成无缝的开发工作。
我对互通性(interoperability)的看法来自电信行业的发展状态。如果我在一个国家买了一部手机,然后在另一个国家买了一张SIM卡,这张卡放在这部手机里是可以正常使用的。
客户端规范V2就像是箱子上的贴纸,告诉我们哪些SIM卡适配哪些手机。EEA是一个注册商标,这就意味着如果有技术供应商希望其代码与EEA实现互通,那么首先需要经历第三方认证和测试的过程,EEA预计将在2020年Q1开始这一过程。
这个最新的客户端规范除了能用在以太坊社区内之外,还有助于推动其与另一个企业级区块链联盟超级账本(Hyperledger)的合作。
Resnick说:
如果超级账本开发者修改了自己的方案以遵循EEA的规范,那么经过认证之后,两个系统就可能实现互通。
超级账本也在这方面做出了努力,其Fabric 1.3已经开始支持以太坊虚拟机(EVM)字节码智能合约了。
隐私和性能升级
另一个全新的标准,EEA链下可信计算规范版本0.5移除了某些计算服务,以防止其在链上耗费的时间过长。这可能包括一些重量级的隐私技术,例如零知识证明或多方计算。
这些工作基本上是由EEA内部的一个可信执行工作组(由近90名成员组成)完成的。举个例子,英特尔负责在一个安全的环境下执行加密操作,例如芯片制造商的软件保护扩展程序(SGX)。
英特尔开源技术中心的主管Tom Willis说:
可信计算是将企业级区块链应用带向下一阶段的基础,这个规范的可信计算API让这个过程变得更加简单了。
EEA的链下规范还包括预言机服务(将外部信息转移到智能合约)。提供这类服务的公司包括Oraclize以及汤森路透的BlockONE IQ等。
Resnick说,链下可信计算规范达到了一石二鸟的效果,同时提高了性能和隐私。
企业可以为他们的应用选择一种最适合的可信计算方式,无论是供应链、银行、零售业或者其他企业级生态都可以有自己的选择。
本次开发者大会还讨论了EEA如何通过以太坊改进协议(EIP)为公有链社区做出贡献并且带来更高的价值。
EEA技术标准工作组主席Conor Svensson说:
可以鼓励EEA成员贡献具体的EIP,并在适当的情况下根据特定的EIP给出客户需求。