![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基于Fabric2.X 通用电子存证实战
本专栏由云梦软件发布,笔者曾就职于国内区块链top10独角兽企,有丰富项目实战经验,本专栏分享Fabric区块链学习资源、带大家理解区块链底层的运作原理,快速上手区块链项目。以及Fabric V2.X电子存证的全部实战文档。笔者也会对读者的问题进行解答,订阅本栏目配备对应的qq群,欢迎订阅专栏。
云梦优选
云梦优选致力于在校大学生计算机前沿技术复合型才培养,让每位IT学子从校园走上工作岗位时能无缝连接。
展开
-
6、基于Fabirc 2.X 通用电子存证系统部署
【代码】基于Fabirc 2.X 通用电子存证系统部署。原创 2024-07-22 09:19:17 · 110 阅读 · 0 评论 -
7、基于Fabirc 2.X 通用电子存证系统项目运行效果
电子证件核验。原创 2024-07-22 08:46:07 · 645 阅读 · 0 评论 -
2 fabric 关键概念
区块链网络主要由Peer 节点(或者简单称之为Peer)组成。Peer 是网络的基本元素,因为他们存储了账本和智能合约。之前我们说过账本不可篡改地保存着智能合约生成的所有交易(在 Hyperledger Fabric 中智能合约包含在链码中,稍后会详细介绍)。智能合约和账本将网络中共享的流程和信息对应地封装起来。Peer 节点的这些功能使它成为了理解 Fabric 网络很好的起点。原创 2024-07-22 08:31:43 · 97 阅读 · 0 评论 -
5.Fabric的共识机制
每个Orderer会把自己的交易发送给Kafka集群,交易在Kafka对应的topic中排序后, Kafka把排序后的交易推送给Orderer节点。solo共识机制只能用于单节点模式,即只能有一个Orderer节点,因此,其共识过程很简单,每接收到一个交易信息,就在共识模块的控制下产生区块并广播给节点存储到账本中。使用Kafka共识的Fabric网络,是一个伪的去中心化的网络,整个网络的“中心”- Kafka集群,需要一个专门的组织去运行。Kafka并不是Fabric原生支持的,需要复杂的步骤去部署。原创 2024-07-22 08:15:34 · 197 阅读 · 0 评论 -
4.Fabric账本存储
状态数据库通常使用数据库保存一组账本当前的状态值,这样就不用遍历所有的交易日志去计算当前的状态值,通常使用key-value键值对表示,状态值可被创建,更新和删除。若保存test的值为a,更新test的值为b,此时获取test值为b,获取历史记录就会得到以下两条记录:1、test:a 2、test:b。区块链是一组不可更改的有序的区块,记录着全部交易的日志。删除 test,获取test值提示查询的信息不存在,但是获取历史记录就会得到三条记录:1、test:a 2、test:b 3、已删除。原创 2024-07-22 08:13:35 · 91 阅读 · 0 评论 -
3.Fabric系统架构、网络拓扑图、交易流程
Hyperledger Fabric系统架构。Fabric网络拓扑图。Fabric交易流程。原创 2024-07-22 08:12:55 · 211 阅读 · 0 评论 -
1.Fabric框架
2015年12月,由开源世界的旗舰组织Linux基金会牵头,30家初始企业成员共同宣布Hyperledger联合项目成立。Hyperledger 超级账本,是首个面向企业应用场景的分布式账本平台,包括了:IBM、Intel、Cisco、DAH、摩根大通、R3等在内的众多科技和金融巨头的贡献参与,在银行、供应链等领域得到了广泛的关注和发展,目前已经拥有超过200家企业成员。要了解Fabric,首先要知道Hyperledger开源项目。商业交易和数据的隐私性和机密性可以保证。加入网络需要获得许可。原创 2024-07-22 08:10:20 · 136 阅读 · 0 评论