写点什么

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

  • 2018-06-20
  • 本文字数:1364 字

    阅读完需:约 4 分钟

5 月 16 日,企业级以太坊联盟(Enterprise Ethereum Alliance,EEA)发布了企业以太坊 Client 规范1.0 ,这是一个开放的、跨平台的分布式账本(ledger)框架。该框架的关注点是创建一个基于标准的、企业级可用的方式来构建区块链应用,避免采用多个专用协议的方式。

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

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

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

EEA Client 规范 1.0 技术文档现在已经可以下载。文档中包含的一些理念如下所示:

  • 企业级以太坊概览:企业级以太坊的实现包含了公共以太坊区块链的扩展。新增的内容关注跨许可业务伙伴之间的私有事务,这些伙伴之间规模化协作以支持业务需求。企业级实现还关注跨网络可见的元数据,但是事务细节只对预期的参与者可见。
  • 网络层有一个 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)。

图片来源:企业级以太坊联盟Client 规范1.0: https://entethalliance.org/resources/

除了联盟内的技术协作之外,联盟还建立了 EEA Special Interests Groups ,该工作组会协作解决行业特定的问题。其中有些工作组正在关注像广告、分析、银行、通信、能源、医疗保健和保险等主题。

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

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

查看英文原文: Enterprise Ethereum Alliance Announces Client Specification 1.0

2018-06-20 12:221804

评论

发布
暂无评论
发现更多内容

SAP | Local结构和Global结构

暮春零贰

SAP 结构 10月月更

你一定要看的:Go slice切片详解和实战

王中阳Go

Go golang 高效工作 学习方法 10月月更

工赋开发者社区 | 即使是程序员也会喜欢这8种无代码/低代码工具

工赋开发者社区

C/C++的类型转换

雪芙花

c c++ 10月月更

数据产品经理那点事儿四

松子(李博源)

大数据 深度思考 高效工作 数据产品经理

工赋开发者社区 | 精益思想与数字化技术难融合?

工赋开发者社区

docker学习笔记(二)

Studying_swz

Docker 10月月更

Vue组件入门(十)Attributes 继承

Augus

Vue 3 10月月更

一起学习 Go 语言设计模式之单例模式

宇宙之一粟

设计模式 单例模式 Go 语言 10月月更

数据分析有 AI 帮你,Sugar BI 智能分析全场景介绍

Baidu AICLOUD

数据分析 可视化 BI

ZooKeeper基本架构

穿过生命散发芬芳

zookeeper 10月月更

你会用Go语言的rune类型吗?

王中阳Go

Go golang 学习方法 数据处理 10月月更

聊聊 K8S:K8S集群搭建实战

老周聊架构

k8s 10月月更

超级app+轻应用带来的改变

Geek_99967b

小程序

牛客刷题系列(完全数计算,扑克牌大小)

雪芙花

c c++ 10月月更

Pixel系列还能打,靠的是什么?

脑极体

人工智能

nginx快速入门

Studying_swz

10月月更

【Java深入学习】一个关于“锁”的程序-上

Geek_65222d

10月月更

谷歌?新手不推荐 选它就对了

江拥羡橙

前端 工具 浏览器 谷歌 10月月更

Go语言 if判断和for循环实战 goto使用的那些坑

王中阳Go

Go golang 学习方法 面试题 10月月更

2022-10-19:一个数组如果满足 : 升降升降升降... 或者 降升降升...都是满足的 给定一个数组, 1,看有几种方法能够剔除一个元素,达成上述的要求 2,数组天然符合要求返回0 3,剔

福大大架构师每日一题

算法 rust 福大大

技术使用点-mixins的使用

默默的成长

前端 Vue 3 10月月更

工赋开发者社区 | 最小可行架构注意事项:必须考虑分布式处理和数据的位置

工赋开发者社区

工赋开发者社区 | Gartner发布2023年十大战略技术趋势

工赋开发者社区

C++11智能指针(auto_ptr,unique_ptr,shared_ptr,weak_ptr的详解与模拟实现)

雪芙花

c c++ 10月月更

Spring Boot「09」Property 高级特性

Samson

Java 学习笔记 Spirng spring-boot 10月月更

运维服务体系架构

阿泽🧸

10月月更 运维服务

vivo 鲁班平台 RocketMQ 消息灰度方案

阿里巴巴云原生

阿里云 云原生 Apache RocketMQ

来了!2022 XDR网络安全运营新理念峰会即将开幕!

未来智安XDR SEC

网络安全

docker学习笔记(一)

Studying_swz

10月月更

什么是IP路由?思科与华为在IP路由配置上有啥区别?

wljslmz

路由器 动态路由 静态路由 10月月更 IP 路由

企业级以太坊联盟发布Client规范1.0_语言 & 开发_Kent Weare_InfoQ精选文章