Hyperledger Fabric 入门笔记(1)-Hyperledger Fabric是什么?各组件是什么关系?

  1. Hyperledger Fabric是一种分布式账本,通道中的所有节点进行记账,记账形式为区块链。
  2. Hyperledger Fabric智能契约是用链码编写的,在区块链外部的应用程序需要与账本交互时调用该契约。在大多数情况下,链码只与分类账的数据库组件、世界状态(例如查询它)交互,而不是与事务日志交互。
  3. Hyperledger Fabric与其他一些区块链系统的不同之处在于它是私有的和许可的。Hyperledger Fabric网络的成员通过可信会员服务提供商(trusted Membership Service Provider, MSP)注册,而不是一个允许未知身份参与网络的开放的无许可系统(需要工作证明之类的协议来验证交易和保护网络)。
  4. 根据网络的需要,企业对企业(B2B)网络的参与者可能对共享多少信息非常敏感。对于其他网络,隐私将不是首要问题。Hyperledger Fabric支持隐私(使用通道Channel)是关键运营需求的网络,以及相对开放的网络。Channel通道和私有数据收集使私有和机密的多边交易成为可能,这通常是在公共网络上交换资产的竞争企业和受管制行业所要求的。
  5. 不可变的共享账本为每个Channel通道编码整个事务历史,并包含类似sql的查询功能,用于有效的审计和争议解决。
  6. Assets资产在Hyperledger Fabric中表示为键值对的集合,状态变化记录为Channel ledger通道分类账上的交易。资产可以用二进制和/或JSON形式表示。
  7. The ledger分类账是结构中所有状态转换的有序的、抗篡改的记录。State transitions状态转换是参与方提交的chaincode invocations ( transactions )链代码调用(事务)的结果。每个事务产生一组asset key-value pairs资产键值对,这些键值对在创建、更新或删除时提交给ledger分类账。ledger分类账由一个blockchain ( chain )区块链(链)组成,以blocks块的形式存储不可变的、顺序的记录,以及一个state database状态数据库来维护当前的fabric state结构状态。每个频道有一个ledger分类账。peer每个对等点为它们所属的每个channel通道维护一个ledger分类账副本
  8. 在 Fabric 的网络中,可能同时存在多个彼此隔离的channel通道,每个通道包含一条私有的区块链和一个私有账本,通道中可以实例化一个或多个链码,以操作区块链上的数据。由此可见,Fabric 是以通道为基础的多链多账本系统。
  9. 每个channel通道中有唯一的账本,由通道中所有成员共同维护着这个账本,每个确认节点上都保存了它所属通道的账本的一个副本,因而是分布式账本。对账本的访问需要通过链码实现对账本键值对的增加、删除、更新和查询等的操作。
    在这里插入图片描述

https://mp.weixin.qq.com/s?__biz=MzAwNzUyNzI5Mw==&mid=2730790811&idx=1&sn=5e18cff029a14346f76c4de135931fc9&chksm=bc4ce1898b3b689f6c81c678063dc5e3306d1b2726cd135395aedd230ad005278ad10df961d6&mpshare=1&scene=1&srcid=0819ufwTZHpo67mJLwxIQLGg&key=2496d9103e9017686ae1a0a9c2bbc0d2fc08117328f11f1ba9de04212c2751aede31cb826e80651a103efcfd27fe15befe152e78a48a06e0e05c1fb6f11c2e166b71b5d672bd56d7f8076c8a7f512da05b1ac8124a9b550a81c9b2fe50a52eea4175059833f24a70dc63e390640696e85f944f45e6eff3e5e8f85293145ad52d&ascene=1&uin=Mjg3NTcxNzg2NA%3D%3D&devicetype=Windows+10+x64&version=6300002f&lang=zh_CN&exportkey=AYUFD8hMaHD4B3iqPofijew%3D&pass_ticket=lBZzNQIOt%2F9ORhjUQyJcx8k9Tjo8aFH93qIpC5cMapoMfabVGAqpSs3f7HIJ0SX5&wx_header=0

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值