您的当前位置:首页正文

企业级以太坊联盟发布Client规范1.0

来源:华拓网

借助EEA Client规范1.0,组织机构能够编写支持互操作性的代码,并且鼓励使用EEA规范解决方案,而不是隔离开发的私有解决方案。除此之外,EEA Client规范还关注许可和公开Ethereum网络的可扩展性、隐私性和安全性。

EEA的执行董事Ron Resnick阐述了这为什么是一个重要的里程碑:

EEA的企业以太坊规范是我们与技术委员会内的领先企业、技术和平台成员18个月紧密协作的成果。EEA这个开源、跨平台的框架将会在深度和广度上被广泛采用,而这在单个企业筒仓中是无法实现的。我们有500多个组织成员,在2018年,我们期待EEA成员与全球开发社区合作,以构建、测试和认证解决方案,以促进生态系统的发展。

  • 企业级以太坊概览:企业级以太坊的实现包含了公共以太坊区块链的扩展。新增的内容关注跨许可业务伙伴之间的私有事务,这些伙伴之间规模化协作以支持业务需求。企业级实现还关注跨网络可见的元数据,但是事务细节只对预期的参与者可见。
  • 网络层有一个DEVp2p网络协议的实现,它定义了以太坊客户端之间的消息,并且允许使用更高层的协议进行通信。
  • 核心区块链层(Core Blockchain Layer)有一些机制,能够在处理新区块时,跨以太坊节点建立一致性。与目前依赖于工作量证明(Proof of Work,PoW)一致算法的公共以太坊不同,企业级以太坊实现包含了私有的一致性算法,这样做的部分原因在于相对于公共网络,私有实现中可用的hash计算能力会更少。
  • 隐私和扩展层(Privacy and Scaling Layers)提供了一些扩展,以便于支持企业级的隐私和扩展性需求。这个领域的工作试图提升私有以太坊网络的扩展性,这里没有阻碍公共以太坊实现未来进行扩展性增强的内置限制。在企业级以太坊实现中,可以实现类似于On-Chain(Layer 2)这样的扩展机制。
  • 工具方面包括允许连接以太坊节点的API。主API是基于JSON-RPC的,用于提交事务以及部署智能合约到区块链中。除此之外,还包括与Oracle进行通信的API,它们适用于外部的数据服务。
  • 应用层可以部分或全部位于以太坊节点之外,这里提供了高层级的服务,包括以太坊命名服务(Ethereum Name Service,ENS)、监控、钱包以及身份模式(identity scheme)。

纽约梅隆银行(BNY Mellon)是EEA的创始成员,来自纽约梅隆银行的Lior Glass针对新的Client规范1.0这样说到:

EEA规范为那些希望借助以太坊技术开发具有创新性、基于区块链的解决方案的企业提供了新的、无缝的方式。作为EEA的创始成员,我们很高兴能够帮助建立新的行业标准,以支持区块链在金融服务行业的持续应用。