Hyperledger是 linux 基金会下的一个开源项目,人们可以在该平台上开发区块链相关用例。 Hyperledger 执行董事布赖恩·贝伦多夫 (Brian Behlendorf) 表示,
“Hyperledger is an open source community of communities to benefit an ecosystem of hyperledger based solution providers and users focused on blockchain related use-cases that will work on variety of industrial sectors”.
Hyperledger 提供了根据业务工作需要创建个性化区块链服务的平台。与开发基于区块链的软件的其他平台不同,Hyperledger 具有创建安全和个性化区块链网络的优势。公共区块链要求网络中的每个节点同时完成流程并运行共识。当业务在工作中需要保密时,公网无法保留,因为它不支持私有和财团网络。
例子:
考虑这样一种情况,X 想从 Y 那里买药,Y 是住在另一个国家的医生。由于药物需求是一个人的私人需要,他们需要对数据进行保密。但是Y博士在网络上卖药给这么多人,在公共区块链的情况下,每笔交易都会在网络中更新给所有的同行。这就是超级账本的意义所在。在超级账本中,各方直接相连,相关人员的账本将被更新。因此提供隐私和机密性。
这个怎么运作?
Hyperledger 的工作方式是可以通过应用程序启动对合同的要求。网络中涉及的会员服务验证合同。相关的两个对等体必须产生一个结果,然后发送到共识云。来自对等方的生成结果必须相同才能验证合同。一旦它被验证,那么交易将发生在附属对等方之间,并且他们的分类账将被更新。当企业需要保密性和私有网络来进行交易而无需在单个网络中进行时,超级账本为他们铺平了道路。
同龄人的角色:
在超级账本网络中,节点在两个运行时被分成三个不同的角色。该网络中的这一独特功能带来了显着的变化,因为它允许高度个性化。 3个对等角色是:
- 提交者 –将经过验证的交易附加到其特定分类帐中。最简单的角色是提交者。一旦交易被同意者返回,他们只会将交易添加到特定的分类账中。
- Endoser –发起交易的人。取决于网络,提交者也可以是内向者。
- Consenter –他们的作用是通过验证想要进行交易的关联对等方产生的结果来验证交易。它们的作用非常具体并且在不同的运行时运行。同意者扮演保护网络私有的角色。