Hyperledger Fabric 区块数据结构(1)Block
Block是区块链数据结构里面的一个最基本的元素。
•Header,即区块头,这里又包含了三项数据,包括:
•Number:Block Number,即区块号,用来标识每个区块。
•PreviousHash:前一个区块头的hash值
•DataHash:Data域的hash值,这里没有包含Metadata
•Data,即区块数据,这里包含的就是所有的Transaction数据
•Metadata,元数据就是由一个value和相应的签名组成,包括:
•Metadata[BlockMetadataIndex_SIGNATURES]:签名信息
•Metadata[BlockMetadataIndex_LAST_CONFIG]:Channel的最新配置区块索引
•Metadata[BlockMetadataIndex_TRANSACTIONS_FILTER]:交易是否合法的标记
•Metadata[BlockMetadataIndex_ORDERER]:Channel的排序服务信息
type Block struct {Header *BlockHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"`Data *BlockData `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`Metadata *BlockMetadata `protobuf:"bytes,3,opt,name=metadata" json:"metadata,omitempty"`XXX_NoUnkeyedLiteral struct{} `json:"-"`XXX_unrecognized []byte `json:"-"`XXX_sizecache int32 `json:"-"`
}
Hyperledger Fabric 区块数据结构(1)Block相关推荐
- Hyperledger Fabric区块链工具configtxgen配置configtx.yaml
configtx.yaml是Hyperledger Fabric区块链网络运维工具configtxgen用于生成通道创世块或通道交易的配置文件,configtx.yaml的内容直接决定了所生成的创世区 ...
- Linux搭建Hyperledger Fabric区块链框架 - Hyperledger Fabric模型概念
企业选型的区块链底层技术 Hyperledger Fabric 概念 2015年,Linux基金会启动了Hyperledger项目,目标是发展跨行业的区块链技术. Hyperledger Fabric ...
- (Fabric 超级账本学习【5】)Fabric2.4网络环境下——搭建Hyperledger Fabric区块链浏览器
博主最近在搭建Hyperledger Fabric区块链浏览器过程中也学习了很多博主的搭建流程,踩了很多雷,踩 了很多坑,现将成功搭建好的Hyperledger Fabric区块链浏览器详细流程分享如 ...
- Hyperledger Fabric区块链浏览器搭建
最近在用Hyperledger Fabric平台做一个项目,要使用区块链浏览器.以下是我的基础环境的情况以及搭建过程. 版本 Ubuntu 22.04.1 LTS 运行内存 8.0 GiB 处理器 I ...
- Hyperledger Fabric区块链供应链金融实战1
我们在这里将利用Hyperledger Fabric最新版本v2.0.0 Beta,创建一个区块链供应链金融项目,实现应收账款.承兑汇票.合同融资功能.出于学习目的,我们将Hyperledger Fa ...
- 区块链100讲:Hyperledger Fabric 区块链多机部署
区块链技术可以应用在很多领域,未来最有可能先在这些领域落地. 区块链技术是利用块链式数据结构来验证与存储数据.利用分布式节点共识算法来生成和更新数据.利用密码学的方式保证数据传输和访问的安全.利用由自 ...
- HyperLedger Fabric区块链技术形成(1.2)
在比特币诞生之时,没有区块链技术概念,当人们看到比特币在无中心干预的前提下,还能安全.可靠的运行,比特币网络打开了人们的想象空间:技术专家们开始研究比特币的底层技术,并抽象提取出来,形成区块链技术,或 ...
- (区块链溯源)基于Hyperledger Fabric 区块链的危险化学品溯源
1. 技术背景 在现阶段,我国对危险化学品实施监管的有八个部门,分别为:安全生产监督管理部门.质量监督检验检疫部门.环境保护主管部门.交通运输主管部门.卫生主管部门.公安部门.工商行政管理部门.邮政管 ...
- (区块链溯源)基于Hyperledger Fabric 区块链的产品溯源( 化妆品 )
1. 技术背景 随着互联网的普及,网络购物的优点更加突出,网购与海购成为了越来越多消费者的选择.但是消费者们对于所购买的产品是否安全合格并不了解,诸如化妆品.食品等产品的质量会直接影响到消费者的身体健 ...
最新文章
- 你为世界杯而战,我为生活而战!
- 【康奈尔大学】机器学习领域读博这段旅程的一些感悟
- SAP MM MIGO界面里的'Delivery completed'标记
- 苹果Think Different广告
- php实现中英文网站插件,多语言网站方案
- [云炬创业学笔记]第一章创业是什么测试16
- 如何实现Web前端自动化?让这些工具帮助你
- http 文件服务器 性能测试,Http File Server
- 22岁少年破解史上最严重网络攻击,拯救全球互联网,三个月后却被FBI逮捕
- AnalyticDB for PG 如何作为数据源对接帆软 FineBI
- python80行代码写一个文件整理软件
- caas k8s主控节点如何查询_k8s中部署prometheus监控告警系统prometheus系列文章第一篇...
- ARM base instruction -- lsl asl lsr asr ror rrx
- LaTeX报告用模板
- TCP/IP、HTTP、HTTPS
- 在网易咔哒上面制作SCRATCH小程序
- 桌面计算机休眠快捷键,Win7怎么在桌面创建休眠快捷方式|win7休眠快捷键
- matlab+nbiot,基于STM32L4+BC28(全网通) NBIOT开发板原理图教程源码等开源分享
- 详解C语言最快关键字——register
- java dispo lock_Java Row.getAs方法代码示例
热门文章
- Android --- log.e(),log.d(),log.i()等的区别
- linux内核配置失败,petalinux配置内核出现下面错误
- mysql数据库试题下载_MYSQL数据库2013-2014学年考试试卷
- 数据中心机房常用通信管道塑料管材
- 被捞起的“海底数据中心”,故障率仅为陆地1/8,微软新型数据存储模式又有新进展...
- 9300万美元投资涌入 新加坡成亚太最大数据中心
- 数据中心进行数字化转型的2019年
- java操作storm,Storm集群常用批量操作命令
- 吐司面包的做法_无糖粗粮吐司面包的做法+配方,超柔超软,一次发酵
- Algorithm:【Algorithm算法进阶之路】之数据结构二十多种算法演示