近日,企业以太坊联盟在布鲁克林成立。许多以太坊开发人员都希望该联盟能够帮助其加入专为具有较大型以太坊网络的企业界量身定制的私有区块链。该联盟在其第一次会议及其论文中均提及了一个名为“可插拔共识”的技术理念,这或许能够对于联盟如何帮助桥接私有区块链与公有区块链提供一些提示。
翻译:Clover
许多以太坊开发人员都希望企业以太坊联盟(在摩根大通和微软等公司的支持下)能够帮助其加入专为具有较大型以太坊网络的企业界量身定制的私有区块链。
该组织于上周在布鲁克林发起成立,旨在提供多种工具,使现在面临可扩展性和隐私性挑战的以太坊更易于公司使用。
但是,该组织对其前景的展望却不止于此,比如其还想要帮助刺激以太坊更大规模地采用。
尽管以太坊创始人Vitalik Buterin在发布会上表示企业区块链的开发人员以及大型以太坊网络的开发人员应该合作解决共享的问题,ConsenSys的办公室主任Jeremy Millar却在开幕辞中表示将来某一天可能会在更加技术的层面上将二者联系起来。
他提出了这样一个类比:
“我们在谈论“互联网”的时候,这好像是一件事物。但这并不是一件事物。互联网是众多网络的一个集合网络。这就是互联网的搭建方式。这在私有和公有网络的背景下就十分值得注意。”
关于这项工作的最新消息来自一份新发布的论文“以太坊企业愿景”,其中概述了联盟的各种技术目标,特别是在明年要实现的技术目标。
但这篇文章绝不是最终计划,而且,无可否认,要对仅成立一周的联盟的成长轨迹提出假设也为时过早。
尽管如此,在关于联盟如何帮助桥接私有与公有区块链领域众说纷纭的情况下,将私有以太坊实施工具与更大的公有区块链相兼容作为技术目标之一既已反复出现,这是值得注意的。
遭遇阻力
然而,专注于帮助实现这一目标的技术要求并非一定是联盟所有成员的当务之急。
至少其中一个成员公司Monax就希望看到一个更加专注于将以太坊的私有版本所需的工具进行标准化的路线图。
在这种情况下,就意味着要聚焦于以太坊虚拟机(EVM),即负责执行智能合约的以太坊,而并非搭建使私有区块链与公有区块链兼容所必需的其他组件。
Monax行业首席运营官Preston Byrne告诉CoinDesk,“基本上,私有链完全不同于公有链,我们认为,对于一个首要业务在于为私有链用例采用标准的联盟来说,试图追踪公有链生态系统是不合适的。”
他补充表示,在他看来,被期望围绕满足公有区块链的需求所需的规范来搭建他们的技术将会“退化并削弱我们软件的性能”。
私有区块链供应商Monax,一直尝试在私有环境中使用EVM,甚至提出一个以Linux为主导的超级账本联盟的技术为主代码库。
Byrne希望其他公司也会同意他的想法。他表示:
“我们实际上运行的是一个大众化以太坊客户端,因此我们预感企业用户最终也会同意我们的观点,他们的用例不需要照原本逐行复制的公有链生态系统。”
搭建桥梁
即使无法赢得所有人的支持,这一观点也已经吸引了相当多的关注,尤其经过联盟启动活动之后。
那么,这个想法如何在技术层面上展开呢?
公有或私有链的每次实施,均使用了不同的“共识算法”,或者通过网络在交易历史这一问题上达成一致的方式。
问题在于使这样不同的网络可以相互操作,以便从一种算法切换到另一种算法,比方说,在你想汇钱到另一个网络的时候。
在整个会议中曾多次提到一个称为“可插拔共识”的技术理念,该理念或许有助于搭建这样的一个桥梁。
“可插拔共识是一个可以根据你的运行环境换出共识算法的理念。一切都有关于权衡。”
Consensys全球业务发展部门主管Andrew Keys在随性所问(Ask Me Anything)中如此解释道,这是联盟成立活动的一部分,在这一活动中,观众们提出了企业以太坊联盟将如何工作的问题
这个想法是搭建一个支持一切的实施工具:权益证明、工作量证明,或者基于比特币出现之前的共识算法的许可区块链,例如PBFT或实用拜占庭容错算法。
当天晚些时候,ConsenSys首席架构师Bob Summerwill和Shahan Khatchadourian为该项目提出了一个技术路线图,看起来与白皮书类似。在2017年,他们的目标是为以太坊企业创建一个规范,并根据该规范搭建一个标准客户端(使用编程语言Python编写),同时构建一个测试工具包。
该计划就从这里开始发展。
“当然,最终目标是要超越这一目标,”Summerwill说道。他后来注意到可插拔共识其实列于线下工作清单之中。
他补充道,“其目的在于企业客户在公有链上也能够顺利开展工作。”
新的流行行话崭露头角?
然而,目前看来,由于可插拔共识也许并没有那么容易就解决,这似乎是一个相对来说较长期的项目。
Summerwill在随后的小组讨论中对这一术语进行了扩展:
“‘可插拔共识’成为一个流行行话,听起来不错。你以为你明白它的意思,但其实它并没有什么真正的含义。这就好像在说‘我们要搭建一个接口,你可以在这个接口之后插入任何东西。’任何东西?在这样一个大千世界中?显而易见,肯定是无法包罗万象的。”
他继续说道,“这才是真正需要我们去逐步进行的,但是首先我们需要设置以太坊,并且逐一进行扩展,然后再将其标准化。”
虽然这一术语不会像“区块链”那样如此流行,但至少在技术领域它能够普遍流行起来,谷歌搜索“可插拔共识”的结果会出现竞争性联盟、R3CEV和超级账本。
即使是摩根大通也对这一概念开发出属于其自己的与此极为相似的术语。在基于以太坊的Quorum演示中,摩根大通Python开发人员Tyrone Lobban就提到了“可配置共识”。
尽管存在很多未知事物,但是在联盟的第一次会议上的这种受欢迎程度以及在联盟的第一篇论文中就出现,这一概念已然可以看作为联盟的工作进展。
转自:
http://chainb.com/?P=Cont&id=3790