哈维尔·卡斯特罗(Javier Castro)-Fotolia

评价 权衡您正在考虑的技术,产品和项目的利弊。

Hyperledger锯齿:企业的区块链

Hyperledger Sawtooth是一个开源区块链平台,旨在帮助企业构建分布式分类帐应用程序和网络 - 但对物联网应用程序也很感兴趣。

准备探索区块链平台的企业现在可以考虑使用Hyperledger Sawtooth 1.0,该平台是专门设计的,旨在确保分类帐分配和智能合约在业务领域内安全。它的某些功能还使锯齿适合物联网应用程序。

Linux Foundation的HyperLeDger项目是九个独立的开源项目的伞形的房屋,每个项目都集中在技术的不同方面,这些技术相互补充,但也可能会竞争。

Hyperledger执行董事Brian Behlendorf说:“我们很自豪地宣布我们的第二次生产版Sawtooth 1.0。”“对我们来说,这是一个特殊的里程碑,因为这是开发人员的信号,该代码已准备好在具有实时数字资产的生产环境中使用。”

有很多关于区块链技术的兴奋,但是“如果您告诉人们他们对数据库感到兴奋,那么您可能看不到相同的反应。”

但是,区块链值得兴奋,因为这是一种新的数据库,在几种方面都很特别。米德尔顿说:“首先,它是分发的,因此它在世界各地被复制。”“许多人熟悉比特币加密货币被认为是公共网络,但我们专注于许可用于企业和企业对企业方案的网络。”

Middleton说,您要使用数据库的实例化的主要原因是处理多家公司的问题,这些公司都需要阅读和编辑相同的数据库。他解释说:“那里有很多用例 - 从金融部门到供应链再到访问控制管理 - 所有这些都有这一要求,这主要是这项技术要交付的。”

Hyperledger Sawtooth 1.0优势和功能

米德尔顿说,区块链的实例化提供了两个关键的好处:“一个是不变的交易历史记录。”“这是交易的加密链接,因此,在任何给定的点,您都可以向您确保信息状态,并且日志是可审核和高可用性的。”

第二是,由于该数据库被复制并在许多地方运行,如果您删除了该数据库的一个节点,则整个网络将继续效率。米德尔顿说:“如果您将节点离线或单独崩溃,我们认为这是崩溃的容错性,那么尽管有一些节点下降,该网络仍将运行。”

区块链值得兴奋,因为这是一种新的数据库,在几种方面都很特别。

借助区块链,通常对拜占庭的容错感有兴趣,这意味着,在暴露于对抗性节点或试图以恶意方式行动的对抗性节点或试图行动的网络时,网络将继续可行。“这不仅是网络崩溃的节点崩溃或三分之一的节点,而且类似网络上的三分之一的节点可以积极地试图损坏网络,但无法做到这一点,”米德尔顿说。“当您将某种业务价值投入网络时,这将是我们大多数部署的目标。您想知道它将有弹性。”

除了这些功能之外,Hyperledger Sawtooth还具有链治理的特征使用智能联系人以允许的参与者和智能合约为区块链配置设置。此外,它具有“高级交易执行引擎”,能够并行处理交易,以帮助加快块创建和验证。

但是,可以说,锯齿牙齿最有趣的好处之一是“它是经过的时间或诗人,共识机制的证明,这是将公共区块链的弹性带入企业领域的新颖尝试 - 而无需放弃安全和规模的要求”,凯利多见解的行业分析师兼创始合作伙伴杰西卡·格鲁普曼(Jessica Groopman)说。

根据Linux Foundation的说法,诗人是一种中族风格的共识算法,该基金会“被设计为能够支持大型网络人群的生产级协议”。换句话说,对于物联网应用程序很可能。

格鲁普曼(Groopman)描述的Sawtooth的另一个方面是该平台旨在使开发人员能够与核心平台分开分开和设计业务应用程序。“它还支持各种编程语言,包括坚固性,GO,Python,Rust,C ++和JavaScript,并具有'动态共识',它允许管理员随着时间的推移修改实际的共识机制,因为新的更可扩展的算法可用,”她补充说。

物联网的锯齿?

Wind River Systems Inc.等公司(用于智能连接系统的嵌入式软件的开发商)已经在探索用于物联网应用程序的锯齿。其他人将Hyperledger的基本功能直接嵌入到硬件中,例如细丝的排球芯片技术

随着系统的内容转移到软件,Wind River看到了系统组件的价值,也越来越多地归因于软件。这在很大程度上是因为硬件设置和不变。另一方面,软件是动态的,可以更新。风河总裁吉姆·道格拉斯(Jim Douglas)说:“现在,系统正在通过物联网联系起来,这会加剧。”

在软件领域内,使用您未开发的组件并不少见,也许有些具有您要集成甚至开源的专有代码。“最大的挑战之一是您如何有效地管理所有这些来源输入?您如何确定代码中的内容,什么是开源?漏洞?”道格拉斯询问。“如果您要出口到受限制的国家,您如何确定您拥有的加密技术 - 尤其是在开源中?当系统一直在改变时,您如何完成所有这些?”

Wind River开发了软件,并在其产品中使用第三方组件和开源,因此这对他们来说是一场持续的战斗。道格拉斯说:“我们具有作为供应商的能力,但看到了一个改善我们做法的机会。”“然后头脑风暴来了:每个人都在一定程度上遇到了这个问题。”

因此,该公司采用了早期版本的Sawtooth开源区块链平台,并开发了一个“软件零件分类帐”,该平台有效地建立了所有组件和软件之间的信任和问责制。更具体地说,它可以跟踪供应商的所有软件零件,每个软件零件都提供了要在分类帐中注册的零件,以便将每个零件都记录下来。

“确定所有合规性工件,如果您使用的是开放源代码,则确定了满足客户或监管机构的必要条件,例如源代码或法律通知或开源材料法案,或所有加密数据 -,”道格拉斯解释说。“并且'合规信封'占所有这些东西,并提供了捆绑和索引它们的标准方法,这使得交付这些工件变得更加容易。'指挥家'通过基本监视和协调来管理所有这些实体之间的关系资源和实体的供应链,并为它们提供所有个人ID,以便您可以跟踪它们。它已在Apache和坐在Github上所以人们可以下载它。”

这是您如何使用区块链技术的一个示例 - 特别是HyperLeDger Sawtooth - 以指数式增长的软件的现实世界问题,内容来自多个来源,而且通常有些开源源混合在一起。道格拉斯说:“从开发人员的角度来看,这可能成为一场噩梦。”“但是,这为您提供了所有这些来源的问责制,还可以轻松证明这些来源的位置以及您拥有权利以及任何与合规性有关的任何其他属性。您可以快速表达您已检查所有内容盒子。”

道格拉斯指出,许多人仍然不知道什么是区块链。他说:“起初,我们犯了一个错误,将其定位为区块链。”“我们有很多交叉的外观,直到我问:您是否与之斗争监护权问题然后单击。

道格拉斯补充说:“我喜欢区块链的简单性。”“显然,它背后有一些技术韧性以确保其起作用,但是从概念上讲,它很简单。”

前面的分布式分类帐的道路

当我们看到更多的分类帐出现时,企业可能需要帮助促进不同分类帐方法的交集。

道格拉斯说:“价值链的不同部分可能要使用略有不同的方法。”“像Hyperledger这样的团体可以潜在地填补经纪人的角色,以确保存在不同分类帐之间的信任和问责制的概念,这将是一个有趣的方向。我不确定它会是什么样类似于像互联网这样的关键机构。”

作为分布式分类帐技术向前发展,Behlendorf强调Hyperledger是一个开源社区 - 任何人都可以在Apache许可证下免费使用该代码。“我们邀请大家参与锯齿齿的进一步发展 - 了解今天的状况,正在去哪里,人们可能正在烹饪哪些新功能,您认为应该去哪里以及如何能够为这条道路提供帮助。”他说。

深入挖掘物联网API,应用和软件

搜索CIO

搜索安全

搜索联网

搜索数据中心

搜索数据管理

关闭