本月早些时候,超级账本(Hyperledger)管理委员会批准了一个新的供应链项目,这标志着这个开源区块链联盟的一个重大转变。
(图片来源:unsplash)
这个暂时被称为“Sawtooth Supply Chain”的项目开辟了新的领域,因为它可以说是该联盟第一个真正驻留在软件栈的应用层。它构建在Sawtooth框架之上,该框架是由英特尔(Intel)为超级账本提供的。
在此之前,Hyperledger将其工作限制在较低的层次上,并考虑到行业参与者,避免了定制设计区块链应用代码。这项工作让供应商以专有的方式完成——就像IBM在其与沃尔玛(Walmart)等公司合作的实时食品跟踪供应链平台上所做的那样。
尽管如此,11名技术指导委员会(TSC)成员中的9名在12月6日投票支持了这个新项目。Sawtooth Supply Chain作为一个高级项目被批准,极大地提高了它的知名度,意味着它进入了Hyperledger的正式项目生命周期,并得到了相应的支持(社区拓展、市场营销、安全审查等)。
据CoinDesk报道,项目获批是在不顾TSC其他2个成员的反对的情况下进行的,这个2个成员质疑该项目是否属于Hyperledger发展范围。值得注意的是,他们两人都在IBM工作:阿尔诺•勒•豪尔斯(Arnaud Le Hors)缺席了投票,而TSC前主席克里斯•费里斯(Chris Ferris)参与了投票,但选择弃权。
从企业区块链领域的角度来看,这似乎是一场拔河赛,一边是IBM及其钟爱的超账本实施Fabric,另一边是英特尔支持的Sawtooth。后一个团队也有了一位崭露头角的支持者,他就是新任命的TSC主席,以及Sawtooth的首席维护者、来自英特尔的丹•米德尔顿(Dan Middleton)。
除了在应用层做更多的工程外,Sawtooth Supply Chain也是第一个由非技术公司美国食品巨头嘉吉公司(Cargill)赞助的项目。因此,这个供应链项目(目前还没有一个固定名称)的部署速度可能会快于其他超级账本项目。考虑到嘉吉的参与,它可能成为IBM的Food Trust项目的竞争对手。
然而,随着紧张局势指向围绕治理的更大问题,这比来自 Hyperledger的以供应链为重点的平台之间的潜在竞争更有意义。
尽管IBM辩称,让Hyperledger批准一个应用级别的项目可能会削弱该联盟作为一个中立参与者的地位,但其他人认为,这家科技巨头对该提议的抵制,是为了遏制竞争。
Bitwise首席执行官詹姆斯•米切尔(James Mitchell)表示:
“这基本上是一场关于什么是开源软件的讨论。像Hyperledger这样的组织,其结构最终是围绕一系列商业利益的保护主义,或者说还有不同的目标?”
“支付租金”
这个供应链项目体现出的紧张局势可以用一种方式体现出,这表明Hyperledger已经超越了最初由IBM主导的组织。
TSC主席Middleton在措辞上非常谨慎,他告诉CoinDesk,他的部分工作是确保Hyperledger的多样性,并保留区块链得以脱颖而出的优势。
他承认,IBM一直是超级账本和开源努力的重要贡献者,英特尔和许多其他组织也是如此。
他说:
“我认为重要的是,这些组织中的任何一个都不能破坏我们透明开发代码的开源组织的合法性。我们只是想确保所有贡献者之间有一个良好的平衡。”
Bitwise的Mitchell则没有那么有策略,他声称IBM在其早期的Fabric中,已经使用了Hyperledger(以及该联盟与Linux基金会的合作关系)作为一种向企业推销其服务的方式——他称之为“开源清洗”。
“你希望能够讲述一个关于你如何构建开源解决方案的故事。但重要的是,也就是应用程序代码的大部分,您希望能够保留知识产权的专有所有权,并能够在这个层次上将解决方案盈利化。”
“我认为人们对此很清楚;他们意识到,在未来20年里,他们不想为这些解决方案向大型技术供应商支付租金。
Mitchell警告说,一旦一个行业采用一种特定的通用语言来处理业务,区块链可能代表一种比以前的企业软件许可更加激进的禁闭形式。
Mitchell说:
“根据我们与嘉吉等合作伙伴的谈话,我们坚信,行业需要的是拥有这些解决方案,而不是供应商。”
他说,这可能会采取封闭源代码的形式,在各方之间共享所有权,或者更好的是,这些行业正在构建、贡献和共享的开放源代码软件。
IBM和英特尔的关系真是如此,还是只是胡乱猜测?
在表达对扩大Hyperledger的范围以推进Sawtooth supply chain项目的担忧时,来自IBM的Ferris表示,这是他个人的观点,与IBM无关。
他告诉CoinDesk:
“当我们最初建立Hyperledger时,我们说过不会进入这个应用领域。我们这样做是有原因的,因为我们希望人们能够利用我们正在构建的框架。我们不希望被认为是在与那些试图围绕供应链建立解决方案的人竞争。
Ferris补充说,目前在这个新供应链项目中创建的组成部分“非常特定于”Sawtooth。这让他感到担忧,因为根据Hyperledger管理委员会的指导,顶级工具项目还需要支持多个框架,而不是过于专注于某一个框架。
在他看来,Sawtooth Supply Chain不应该被提升为一个顶级项目,而应该放在Hyperledger实验室。该实验室中的项目是那些被认为距离TSC批准孵化还为时过早的项目,例如来自黑客松或研究项目的样本代码。如果一个实验室项目想要进入孵化阶段并成为一个正式的项目,必须提交一个项目建议书给TSC考虑。
对于Middleton关于Hyperledger需要更大多样性的观点,Ferris说这一点已经得到了解决,特别是在过去的一年左右,因为来自不同组织的许多开发人员已经加入了这个社区。他说,IBM现在的贡献可能占总贡献的30%。
“在Fabric中,我们的贡献大约占到40%。我的意思是,我们的贡献曾经是百分之百的。所以这个数字一直在下降。是的,IBM非常致力于Hyperledger的成功。但出于同样的原因,我们也在努力不让这种投资变得霸权。”
著名工程师、IBM区块链首席技术官加里•辛格(Gari Singh)补充称,尽管听到IBM在Fabric方面取得的成就令人感到荣幸,但缺乏其他大型行业参与者的贡献令人沮丧。
Singh说:
“所以你看到Oracle运行Fabric;Amazon和他们的新托管区块链服务实际上采用了Fabric,但是没有为Hyperledger返回任何内容。确实有贡献进入,但这些贡献来自初创企业——我们实际上希望看到来自大公司的贡献。”
真正的蓝色巨人IBM
在上周瑞士巴塞尔举行的Hyperledger论坛上,一些重要的社区成员利用这个机会向IBM表示敬意。
Monax首席执行官凯西•库尔曼(Casey Kuhlman)表示,Sawtooth Supply Chain项目得到Hyperledger的支持,这一点不言自明;他说,尽管存在疑虑,但IBM最终并没有阻挡这个项目。他还说,在他看来,蓝色巨人的行为就像一个“非常理性的社区成员”。
他说:
“在我看来,他们的行为是非常合理的自私。因为说到底,我们都是企业,我们都在努力赚钱。我们都是自私的。我们应该这样。”
Hyperledger主管Brian Behlendorf说,虽然组织内部正在发生变革,但重点仍然是那些可以普遍适用的东西。
他表示:
“这不仅仅是为了解决嘉吉对大量用例的可重用代码、模板或配方或任何东西的需求。”
在谈到首届Hyperledger全球论坛的成功时,Behlendorf还想对IBM表示敬意,他总结道:
“如果没有他们,我们绝对不会在这里。”