学习Hyperledger Fabric 实战联盟链

第1章 区块链技术基础
本章介绍了区块链技术的相关基础技术要点,纯技术理论角度阐释区块链底层相关概念及所用技术

第2章 Hyperledger Fabric入门
本章简单介绍了Hyperledger组织相关的区块链框架及工具,以及Fabric相关的项目介绍,并搭建了第一个Fabric区块链网络,让大家能够快速体验区块链的魅力

第3章 Hyperledger Fabric系统架构
本章概括了Fabric的体系架构,包括服务组件,网络拓扑以及Fabric的典型交易流程,让大家对Fabric先有一个整体的概念

第4章 Hyperledger Fabric共识排序
本章详细介绍了Fabric的排序节点相关内容,包括可插拔的交易排序机制,临时区块分发及多通道数据隔离等。并带领大家阅读相关的源代码

第5章 Hyperledger Fabric账本存储
本章介绍了Fabric账本如何保存状态及如何持久化,重点学习了交易读写集的生成及验证。并从世界状态、区块存储、历史状态索引等角度分别概述了一个Peer节点是如何将接收到的临时区块持久化到本地数据库中

第6章 Hyperledger Fabric智能合约(链码)
章简单介绍了智能合约的概念,学习了链码的生命周期、链码的交互流程以及系统链码等概念内容。最后学习了链码编程的方法以及编码过程中的一些禁忌,然后带领大家从配置文件开始一步一步的搭建Fabric的开发测试网络,并将智能合约章节编写的错误示范链码部署到区块链上,帮助大家更深刻的认识链码以及理解Fabric的网络拓扑...

第7章 资产交易平台实战
本章带领大家实战区块链上的资产交易平台,需求分析从零开始提炼业务实体以及交互方法,链码编写将整理好的需求按照套路套用到合约框架中,接着把链码部署到上一章搭建好的网络中,最后编写一个外部应用程序调用SDK与区块链进行交互。课程中保留大量的坑,给大家提供在遇到错误时排错的方法...

第8章 课程总结
课程总结

下载地址:百度网盘下载

原文地址:https://www.cnblogs.com/ltcblog/p/9490717.html

时间: 2024-11-05 18:41:33

学习Hyperledger Fabric 实战联盟链的相关文章

HyperLedger Fabric Introduction——区块链超级账本介绍

介绍 HyperLedger Fabric是一个基于模块化架构的分布式账本解决方案平台,它拥有深度加密.便捷扩展.部署灵活及可插拔等特性.它设计之初的目的是支持不同组件的可插拔实现,并适应整个经济生态系统中存在的复杂性和高精度性. HyperLedger Fabric与其它的区块链平台解决方案相比,提供了一种独特的扩展便捷和灵活部署的架构.它更多的适用于联盟链形式,即适合企业级之间的区块链联盟方向,建立在可信任的基础上.如果是企业级区块链部署的话,建议可以采用HyperLedger Fabric

搭建基于hyperledger fabric的联盟社区(七) --升级chaincode

上个版本的chaincode有很多功能不完备,所以要部署新版本的chaincode.Fabric支持在保留现有状态的前提对chaincode进行升级. 一.新版chaincode 新版本的chaincode增加的功能如下: 1.增加了数据追溯功能,在社区用户发起transaction时,chaincode将自动在用户证书中提取用户信息,将其存储在帖子的字段里. 2.加入了敏感词监管功能,敏感词字典和敏感词过滤功能在外部提供,chaincode通过http api(post 请求)调用服务. 3.

Hyperledger Fabric 实战(十二): Fabric 源码本地调试

借助开发网络调试 fabric 源码本地调试 准备工作 IDE Goland Go 1.9.7 fabric-samples 模块 chaincode-docker-devmode fabric 源码 步骤 添加本地域名 127.0.0.1 peer 127.0.0.1 orderer 用 ide 打开 $GOPATH 下的fabric源码目录 在源码目录下添加 dev-network 把 sampleconfig 下的所有文件复制到 dev-network 修改 core.yaml 中 fil

搭建基于hyperledger fabric的联盟社区(八) --Fabric证书解析

一.证书目录解析 通过cryptogen生成所有证书文件后,以peerOrgannizations的第一个组织树org1为例,每个目录和对应文件的功能如下: ca: 存放组织的根证书和对应的私钥文件,默认采用EC算法,证书为自签名.组织内的实体将基于该证书作为证书根. tlsca:存放组织tls连接用的根证书和私钥文件.(TLS是传输层安全协议,其实就是SSL,现在叫TLS了) msp:存放代表该组织的身份信息. admincerts:组织管理员的身份验证证书,被根证书签名. cacerts:组

Hyperledger Fabric on SAP Cloud Platform

今天的文章来自Wen Aviva, 坐Jerry面对面的程序媛. Jerry在之前的公众号文章<在SAP UI中使用纯JavaScript显示产品主数据的3D模型视图>已经介绍过Aviva了,SAP成都C4C开发团队中其他同事评价她为:"美腻与智慧的化身","云时代女王","是大家前沿技术的引路人".因为Jerry和Aviva就在一个组,所以我的看法是,这些评价都实至名归. 比如Jerry了解到的Javascript 3D渲染,增强现

HyperLedger Fabric 学习思路分享

HyperLedger Fabric 学习思路分享 HyperLedger Fabric最初是由Digital Asset和IBM公司贡献的.由Linux基金会主办的一个超级账本项目,它是一个目前非常流行并广为人知的区块链网络框架的实现方案.作为一种基于模块化架构开发应用程序或解决方案的基础,HyperLedger Fabric支持如共识和会员服务等即插即用的组件,它的设计初衷是支持不同组件的可插拔实现,并适应整个经济生态系统的复杂性和高精度性.HyperLedger Fabric利用容器技术运

Hyperledger Fabric架构详解

区块链开源实现HYPERLEDGER FABRIC架构详解 区块链开源实现HYPERLEDGER FABRIC架构详解 2018年5月26日 陶辉 Comments 10 Comments hyperledger fabric是区块链中联盟链的优秀实现,主要代码由IBM.Intel.各大银行等贡献,目前v1.1版的kafka共识方式可达到1000/s次的吞吐量.本文中我们依次讨论:区块链的共通特性.fabric核心概念.fabric的交易执行流程.本文来源于笔者欲对公司部分业务上链而进行培训的P

如何编写一个企业级Hyperledger Fabric开源框架

Convector(a.k.a Convector Smart Contracts)是为企业区块链框架构建的JavaScript开发框架.它增强了开发体验,同时帮助开发人员创建更强大,更安全的智能合约系统.它通过链代码和后端一直到前端,允许开发人员以库的形式重用相同的代码库.它基于模型/控制器模式,支持Hyperledger Fabric,并沿着Fabric精心设计的模式本地运行. 这篇博客文章介绍了该项目的历史,并重点介绍了沿途开发的挑战和解决方案. 当我们开始研究Tellus时,一切都开始了

实战:区块链hyperledger fabric 初体验 - 3: 链码实例安装、实例化、调用及代码

本文链码实例为Fabric 官方实例examples/chaincode/go/chaincode_example02,实现简单的转账功能 进入到cli容器里面 $ docker exec -it fabric-cli bash 1. 链码安装 以在org1, peer0 为例 1.1 设置环境变量 export CORE_PEER_LOCALMSPID=Org2MSPexport CORE_PEER_ADDRESS=peer1.org2.example.com:7051export CORE_