Hyperledger之fabric(1)

本文介绍了超级账本Fabric的基本概念,解释了为什么需要Fabric这样的联盟链,以及学习Fabric时必须掌握的关键术语,包括节点类型、链码和背书策略等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.什么是fabric

  其实,超级账本也仅仅只是账本而已。叫账本或许有一些不合
理。因为只要是我们认为有必要进行存储的数据。我们均可以使用超
级账本进行存储。仅仅是一个将数据存到区块链的分布式记录簿而
已,当然这是很浅显的理解,但本质就是这样。

二.为什么会存在超级账本

  一个东西总不会平白无故的产生,没有相应的需求,超级账本也
不会发展至今。现在绝大多数区块链项目均为公有链,数据虽然被加
密,但是仍然每个人都能看到。总有一些敏感数据,比如医疗机构的
记录,政府机关的记录,银行的记录是不希望每个人都能看到的。但
他们仍希望自己的数据能被保全,能安全防篡改。希望能将数据存储
到区块链上。由此,超级账本Hyperledger诞生了。

三.学习fabric必须知道的一些术语

共有链:每个人都可以加入的区块链

联盟链:由部分组织或是公司组成,只允许联盟允许的机构或是公司
加入的区块链(比如fabric)

私有链:通常由个人或个体组织搭建,只允许内部人员加入的区块链

组织:你可以把一个组织看成一个公司或是一个机构

节点:分为peer节点和order节点

peer节点:一个组织由许多个peer节点组成,一个peer节点可能是
一个docker容器一个虚拟机或者是一台计算机

order节点:用于交易的排序

背书节点:peer节点的一种,由链码的背书策略直接指定

链码:fabric中的智能合约

背书策略:指定这个链码的涉及到的交易由哪些peer节点进行背书

通道:初学者可以简单理解可以理解为一个账本

记账节点:理论上所有的peer节点均为记账节点,记录该组织管理的
通道的所有数据,正常情况下所有的peer都有一份完整的拷贝

leader节点:peer节点的一种,负责与order节点通信,并把从order节
点排序好的交易数据分发到该组织所有的peer

锚节点:peer节点的一种,负责与不同组织的peer节点通信

注意:一个peer可以有不同的身份,比如它既是背书节点,又是锚节点,又是leader节点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值