Hyperledger 指导委员会批准第一个以太坊项目

  • Kent Weare
  • 谢丽

2017 年 5 月 3 日

话题:开源IBM微软架构

在最近发表的一篇博文中,Hyperledger 项目执行董事 Brian Behlendorf 宣布,Hyperledger 技术指导委员会已经批准了 Monax 和 Intel 提出的孵化第一个以太坊派生项目 Burrow 的提案,这是一个授权智能合约机。

Burrow 项目自 2014 年 12 月已经开源,以前称为 eris-db。Hyperledger Burrow 的GitHub 页面对该项目做了如下描述:

Hyperledger Burrow 是一个授权区块链节点,执行遵循以太坊规范的智能合约代码。Burrow 是针对多链领域构建的,构建时针对具体应用程序进行了优化。作为一个节点,Burrow 包含三个主要的组件:一致性引擎、以太坊授权虚拟机和 rpc 网关。

过去,人们认为以太坊社区和 Hyperledger 社区之间是竞争关系。Behlendorf 解释说,情况并不总是如此:

首先,在 Hyperledger 治下有个以太坊项目应该可以传达一个强有力的信息,那就是,将 Hyperledger 社区和以太坊社区定位成竞争关系是错误的。区块链技术社区仍然面临着许多技术上的挑战,而解决这些挑战有许多不同的可行的方法。对于分布式账本配置而言,“授权”和“非授权”代表着众多选项中的两端,这不是一个二元选择。在智能合约层面,选择变得更加错综复杂。为了尽快将真正的创新理念变成产品级代码,可以在解决问题的不同方法之间开展合作至关重要。

由于 Burrow 项目执行基于以太坊规范的智能合约代码,所以现在有机会集成 Hyperledger 以太坊账本项目。Behlendorf 解释说:

借助遵循 Apache 许可协议的以太坊虚拟机(EVM),Hyperledger 的其他分布式账本项目(如 Fabric、Sawtooth Lake 和 Iroha)现在可以尝试将 EVM 集成进各自的平台。当然,要做到这些,还有许多工作要做,但现在,前景变得更切合实际。这也意味着和更广泛的以太坊社区,包括企业级以太坊联盟,开始建立一种富有成效的关系。

Monax Industries 是最近宣布的企业级以太坊联盟的一员,和 Hyperledger 类似,他们致力于将区块链技术引入企业。在最近的一篇博文中,Monax Industries 执行官 Casey Kuhlman 介绍了他们加入 Hyperledger 项目的部分动机:

1. 没有参与的开源只是一种炫耀

我们的 eris:db 代码库从 2014 就已经开源,但我们(无论出于何种目的)自己承担起了大部分工作。我们设计并构建了代码及文档,构建示例应用程序,回答各种开发者论坛里的问题,实现并管理我们自己的服务支持系统。

然而,长久以来,企业对以太坊类型的智能合约解释器越来越感兴趣,我们的工作已经达到了转折点。目前,我们的 eris:db 代码库已经成为一个不再完全由我们公司响应全部需求的兴趣点。现在,我们需要企业级智能合约用户社区帮助我们推动这个代码库的发展。

2. 合作融入了我们的 DNA

关于这一点,在过去的十二个月里,我们在商业活动方面一直采取强硬立场,我们从来没有直接参与构建试点应用或 POC,除非是合作交付。换言之,我们一直是与合作伙伴一起为生态系统提供 POC 和试点应用,即便是最终用户拒绝我们的合作方式。

也就是说,如果我们,Monax,要把我们的软件投入到企业生产应用中,那么我们不仅需要对技术本身进行验证,我们还要开发出合作构建和交付软件的机制。在旧式的、由客户经理主导的一对一方式中,客户经理在传统企业的大厅里走来走去,定义 IT 公司中“新”事物的标准,对于许多技术而言,这也许仍然有效,但对于区块链和智能合约来说,就不大可能可行了。

3. 我们自己无法提供足够多的专家来满足用户对专家的需求

我们之前已经说过,我们将来还会说,不过,2017 年,企业区块链应用正在开展产品竞赛。提供生产就绪的产品需要专家。为了支持产品级应用程序,我们(“企业级区块链”行业)首先需要有可以完全支持产品级企业应用的平台。这需要大量的专家。地球上很少有公司是完全依赖内部专家。

查看英文原文Hyperledger Steering Committee Approves First Ethereum Project

开源IBM微软架构