摘要:
https://www.cnblogs.com/zongmin/p/11874792.html#_label0
https://www.cnblogs.com/yuluoxingkong/p/13542489.html
Hyperledger作为商对商(B2B)、商对客(B2C)的一种交易协议,其设计核心元素是智能合约(又称链上代码)、数字资产、记录储存库、中心化共识网络、加密安全。此外,区块链主要产品还涉及行业性能要求、身份识别、私下机密交易、以及便携式共识模型等。
背景
区块链是一种新兴的技术,她能够彻底改变融资、供应链、及其他交易网络,能够减少运营成本,降低风险。传播者广受欢迎但又颇具有争议的加密货币。
区块链是一种点对点分布式账本技术,他是第一个在金融领域获得动力得技术,因为它能够有效而安全地发行、交易、管理、服务资产。
智能合约是各种商业规则的集合,它在区块链上运行,由一组利益相关方共有并进行验证。智能合约在商业自动化进程中非常管用,而且诚信可靠,它能够使利益相关方以团体形式处理并验证合约条款。Hyperledger就是采用链上代码(chaincode)执行智能合约的。
比特币及其他加密币的开发就是用来对抗任何形式的审查的一一任何人都能参与,而且不需要建立身份,只要责献一点时间来完成运算周期就行。在比特币区块链模型中,没有中心机构来发放许可,因为这些网络是非授权的。他们要进行无数工作量证明运算,成本非常高。
Hyperledger对传统区块链模型进行了革新,其中包括管理参与者的访问许可权。换句话说,Hyperledger是有权限的共享账本。Hyperledger为身份识别、审核及隐私提供了一个安全、健康的模型,从而缩短运算周期,实现有效扩展,应对业内各种运用要求。
一个涵盖众多网络的世界
我们希望能够出现众多区块链网络,使每个网络账本都能执行不同的业务。基于这一期望,我们开发了Hyperledger。现在单一普遍的通用网络或许已经出现,但是要想网络账本核心功能的运行依靠其他网络来完成,还尚未有实例。Hyperledger除了能够实现这种网络独立运行之外,它还有一个寻址系统,能够通过一个账本的交易,发现并利用另一账本中的正当交易与智能合约(链上代码chaincode)。
隐私及机密的重要性
我们相信任何区块链构架都有一个基本要求,那就是网络上任何一方的身份及行为模式,都不能允许未经授权的人通过账本来打探情况。我们也希望能够保证区块链用户的业务逻辑及其他交易参数的机密性,做到除了合约涉及的利益相关方或交易中的资产,没有人能够访问这些数据。
特色要求
下面提到的特色要求以健全产业的用例为基础,推动了Hyperledger构架的开发。这些要求包括身份识别与可审核性、私下交易、保密合约、模块共识、性能绩效、可扩展性、链上代码(chaincode)以及智能合约。
https://www.bilibili.com/video/BV13E411u7Pj?p=3