这个可谓是精简版的白皮书,没有技术细节,但是让我们能够对 Fabric 有一个概念。
Fabric 是企业级的区块链(分布式账本技术 DLT)的开发平台,有很好的模块化的设计,可以通过插拔的方式引入不同的功能,包括共识机制、隐私机制以及成员服务。
“网络的网络” 是 Fabric 要实现的目标,但是兼顾隐私性,Fabric 使用 “channels” 的机制来在不同的网络参与者之间共享信息,所有的信息在这个 channel 中的参与者都能看到,但是也可以通过 “private data” 的方式来进行基于 “need-to-know” 的信息共享方式(跟 R3 Corda 相同的信息共享目的),“private data” 里边的信息的哈希值是会存储到公共的账本上共享,以作为交易的存证/证明。
这里 Fabric 提到了跟公有链(如 Ethereum)的不同和优势,还提到了自己已经到了 2.0 的版本但是 Ethereum 的 2.0 还在一个不确定的状态,但是个人觉得这么比较没有太大意义,因为两个开发平台的目标是不同的,如果能讲讲跟 R3 Corda 的不同和优势会更有意义一些(我貌似在煽动些什么 😛)。
下边的这些 Fabric 的主要功能可以记录一下:
- 需要许可的架构
- 高度的模块化
- 开放的只能合约模型,能够支持账户模型、UTXO 模型,以及结构化和非结构化的数据等等</