一、说明
区块链是一个透明的,基于不可变模式的去中心化系统,核心就是一个分布式账本,记录网络上发生的所有交易。
区块链网络主要有三种类型:公共区块链、联盟区块链,以及私有区块链;我们熟知的比特币、以太坊这些数字货币其实就是属于公共区块链平台;
而今天要介绍的 Fabric
则是属于联盟链类型的;Fabric是一个企业级的分布式账本技术平台,也是目前应用最广泛的区块链项目。
本文将梳理区块链技术平台 Fabric
的核心概念与关键功能。
二、特点
Fabric与其他区块链平台对比有以下几个特点:
-
开源:它是Linux基金会旗下的一个重量级区块链平台。
-
身份管理:fabric和其他区块链系统的不同之处在于它是私有的,有准入资格授权的,并非一个公开的允许不明身份参与者进入网络的系统;它提供了一个成员身份服务,用于管理网络上的所有参与者和权限。
-
隐私和保密:有一个通道的概念提供了交易隐私和机密性,一个Fabric的网络可以创建多个通道,任何未正式授权的网络成员都没办法看到或者访问通道上的任何数据;可以理解为就是支持多租户,通道与通道之间的数据都是隔离的。
-
链码功能:智能合约在Fabric 中称之为链码,用于对账本的访问,例如写入交易信息,查询