企业区块链的世界正在发生翻天覆地的变化。
超账账本项目(Hyperledger)和企业以太坊联盟(EEA)于周一宣布,双方已同意合作,将共同标准引入区块链领域,并为更广泛的开源社区提供交叉传播。
这次强强联合是值得注意的,因为企业以太坊联盟(EEA)、超级账本(Hyperledger)以及R3 Corda生态系统代表了全球最大和最有影响力的企业区块链社区。
如果这次团队合作成功地在这两个平台之间创建了通用标准,那么它可能会影响到那些以前在这两个平台上建立自己的区块链的企业,因为创建不能相互通信的孤岛的风险正在被解决。
就像EEA执行董事Ron Resnick告诉CoinDesk的那样:
“世界上的企业都想要购买他们可以选择多个供应商的解决方案。”
此外,对于Hyperledger的270个成员组织来说,现在有了以太坊公有链的代币和智能合约能够进行交互的前景。
退一步说,Hyperledger作为一个庞大的组织——以Linux基金会的形象出现——为开源区块链发展而创建,它包含了许多专门为企业设计的协议。与此同时,拥有500名成员的EEA是一个标准组织,希望在公有以太坊区块链的基础上构建私有或许可式企业应用。
但是随着时间的推移,在超级账本内,支持以太坊的组织越来越多。这些组织在周一发表的一篇博客文章中说,为了使这种融合正式化,新的联盟“将使超级账本开发人员能够编写符合EEA规范的代码,并通过EEA认证测试项目对其进行认证”。
Hyperledger的执行总监Brian Behlendorf告诉CoinDesk, EEA在标准方面的工作,以及试图将一个由不同供应商组成的整体整合到一个共同的企业图景中的努力,都与Hyperledger有很强的互补性。
他说:
这是一条双行道。目前在区块链领域没有很多有效地执行标准的团体,EEA在这方面领先一步。我们能为这种态势做出什么贡献?
他说,现在两个团队的成员都可以在一种参考实施上工作(参考实施是一种软件标准,所有其他实现和相应的定制都是从该标准派生出来的)。他说:
“我们认为,把它作为一个项目或Hyperledger的一个实验室来做会很有趣。”
架设桥梁
举例说明超级账本社区如何已经朝着对以太坊友好的方向前进:今年早些时候Sawtooth(一个由Intel贡献的代码库)增加了对以太坊虚拟机(EVM)作为交易处理器的支持。这使得将为公共以太坊区块链开发的智能合约引入到基于Sawtooth的网络成为可能。
这项被称为“Seth”的努力现在正处于积极的使用中,并且正在积聚一些发展态势。根据Hyperledger和EEA的联合声明,Sawtooth的支持者Dan Middleton最近被选为Hyperledger技术指导委员会的主席,Seth正在等待着“符合EEA规范的测试”。
与此同时,EVM的工作也正在Fabric上进行,Fabric被认为是Hyperledger协议中的佼佼者。
就目前Sawtooth的情况,这项工作,将在Fabric 1.3中真正开始脱颖而出,旨在允许用户运行以太坊智能合约,也可以有ERC-20和ERC- 721作为Fabric上的代币模型。
Behlendorf说他对这些体系结构的发展持开放态度。“我认为,从长远来看,一种产品的好处会惠及另一种产品,”他在谈到Sawtooth和Fabric时说。“无论这是否意味着它们和其他框架将合并在一起或专门化,这仍然是一个需要回答的问题。”
致力于共同的标准并在社区之间建立桥梁似乎为互操作性的未来发展铺平了道路——互操作性是区块链世界中经常被提及的理想状态。
Behlendorf解释说:
“我确实认为,账本之间的互操作性将以比大多数人预期更高的水平出现在堆栈中。”换句话说,构建通用的标准和数据格式而不是使用复杂的共识协议,将在一个多链的世界中链接各种区块链使用案例。
除了研究EVM之外,Hyperledger开发者还希望密切关注以太坊社区内围绕WebAssembly所做的决策,从而有可能使下一代公有区块链协议更加以javascript为导向。
Behlendorf说:
“我们在Burrow(超级账本的第三个实施)和Sawtooth项目中对此进行了密切关注。”
R3是一伙的吗?
所有这些关于合作和互利的讨论可能会让你想象整个区块链社区都聚集在营火周围,唱着“到这里来吧(歌曲名)”,但毫无疑问,这仍然是一个竞争激烈的领域。R3宣称拥有超过200个成员和合作伙伴,横跨多个行业,清楚地将EEA和Hyperledger视为竞争对手。
在最近的一次采访中,R3的首席平台工程师Mike Hearn似乎预料到EEA和Hyperledger结盟的消息,他认为这更多的是“一起市场事件而不是平台工作方式的重大改变”。
Behlendorf同意这种联合在一定程度上是有市场营销目的的,但不仅仅是针对终端用户组织和供应商社区——而是针对开发人员。
“这是为了让开发人员知道我们的组织在哪里,”他解释说。“这关系到这个行业的发展方向,以及你可能希望为这个势头做出贡献、从中受益的地方;如果你想成为部落成员并与之斗争,那也是你的选择。
不管你怎么称呼它,就战略而言,EEA和Hyperledger之间强大的联盟似乎会把自己放在一边,而把R3放到另一边。
尽管如此,Resnick表示,R3还是被邀请参加这个聚会。“我已经邀请他们加入我们了。他们会同意吗?那可能是另一回事了。
然而,Resnick说R3和Hyperedger或者EEA的不同之处在于“它们并不是真正的开源的”,这在于开源软件和“开放核心”之间的区别,后者的核心是围绕单个供应商开发的。
“对于R3这样的专有解决方案,你必须从他们那里买东西。这不是我们的目的,也不是Hyperledger的目的,”Resnick说。
“问题是,它们会持续下去吗?”