软件介绍
Hyperledger Fabric免费版是一个开源的分布式分类帐框架。这个软件适合企业使用。正式版Hyperledger Fabric可用于开发解决方案和应用程序,在保护隐私的同时实现大规模性能。
软件介绍
Hyperledger Fabric是由Linux基金会发起和创建的开源区块链分布式分类帐。Hyperledger Fabric是一个开源的区块链实现。开发环境搭建在VirtualBox虚拟机上,部署环境可以搭建在自己的网络上,也可以直接部署在BlueMix上。部署方式可以是传统的Docker,共识算法是插件。它支持用Go和JavaScript开发智能合约,尤其是企业级安全机制和会员机制。
如果你不知道这些术语的意思,请记住,结构是针对区块链的,就像Hadoop是针对大数据的一样。
Hyperledger Fabric免费版软件功能
Hyperledger Fabric与以太坊或比特币等区块链不同,不仅是因为它们的类型不同,或者说它与货币无关,还因为它们的内部机制不同。以下是典型Hyperledger网络的关键要素:分类帐:存储一系列块,这些块保持所有状态事务的所有不可变历史。
节点:区块链的逻辑实体。有三种类型:
客户端:它是一个代表用户向网络提交事务的应用程序。
对等方:提交事务处理并维护分类帐状态的实体。
订阅方在客户和对等方之间创建一个共享的通信通道,将区块链事务打包成块,并将它们发送到兼容的对等节点。
除了这些元素,Hyperledger Fabric还具有以下主要设计功能:
ChainCode:类似于以太坊等网络中的其他智能合约。它是用高级语言编写的程序,根据总账的当前状态在数据库中执行。
信道:用于在多个网络成员之间共享机密信息的专用通信子网。每笔交易都在一个只有经过认证和授权的各方才能看到的渠道上执行。
背书者验证交易,调用链代码,并将背书的交易结果返回给调用应用程序。
成员服务提供商(MSP)通过颁发和验证证书来提供身份验证和身份验证过程。确定MSP信任哪个证书颁发机构(ca)来定义信任域的成员,并确定成员可能扮演的特定角色(成员、管理员等。).).