超级账本
文章平均质量分 60
yijiull
这个作者很懒,什么都没留下…
展开
-
Fabric v2.2 单机部署 & 使用tape测试
文章目录部署测试本篇博客基于 Fabric v2.2 部署了一个联盟链,包含一个Org和两个peer,使用了单个节点的raft作为Ordering service。部署过程主要参考了Fabric的官方文档,大部分脚本和配置文件都来自于官方提供的样例。测试使用了 tape 这个轻量级的工具,个人觉得比 caliper 好用。部署curl -sSL https://bit.ly/2ysbOFE | bash -s -- 2.2.2 1.4.9cd fabric-samples/test-netwo原创 2021-04-06 16:06:25 · 1856 阅读 · 17 评论 -
超级账本源码解析之链码容器
本篇博客讲解Fabric如何启动链码容器并与之交互的。原创 2020-09-15 22:47:00 · 412 阅读 · 0 评论 -
超级账本源码解析之Endorsement Policy
介绍了Fabric的背书策略以及构建背书策略对象和验证背书策略的流程。原创 2020-09-14 09:22:52 · 682 阅读 · 2 评论 -
超级账本源码解析之MSP
文章目录CryptogenCryptogen为了更好的理解Fabric中MSP是如何工作的,我们先通过源码来看一下Fabric提供的Cryptogen这个命令行工具到底做了什么。核心代码在common/tools/cryptogen这个目录下,目录树如下:cryptogen├── ca│ ├── ca_test.go│ └── generator.go├── csp│ ├── csp.go│ └── csp_test.go├── main.go├── metadata原创 2020-09-13 22:06:31 · 507 阅读 · 0 评论 -
超级账本源码解析之Commit
文章目录前置Commit本系列目录:超级账本源码(V1.3)解析目录当peer收到leader发来的block后,需要进行VSCC、MVCC、commit三步操作。前两篇博客里我们讲了【VSCC】和【MVCC】这两个过程,下面分析Commit这个过程的核心代码(HLF v1.3)。前置在gossip/state/state.go的listen函数中收到payload(其中有block和private data),通过queueNewMessage将其放入payloads中等待后续处理。然后原创 2020-09-04 19:21:43 · 318 阅读 · 0 评论 -
超级账本源码解析之MVCC
文章目录前置MVCC本系列目录:超级账本源码(V1.3)解析目录当peer收到leader发来的block后,需要进行VSCC、MVCC、commit三步操作。上一篇博客里我们讲了VSCC这个过程,下面分析VSCC这个过程的代码(HLF v1.3)。前置在gossip/state/state.go的listen函数中收到payload(其中有block和private data),通过queueNewMessage将其放入payloads中等待后续处理。然后在deliverPayloads原创 2020-09-03 20:25:42 · 653 阅读 · 0 评论 -
超级账本源码解析之VSCC
当peer收到leader发来的block后,需要进行VSCC、MVCC、commit三步操作。下面我们从peer收到block开始,分析VSCC这个过程的代码(**[HLF v1.3](https://github.com/hyperledger/fabric/tree/release-1.3)**)。原创 2020-09-02 10:43:37 · 1135 阅读 · 2 评论 -
超级账本源码(V1.3)解析
Hyperledger Fabric系列的目录~原创 2020-07-18 00:20:03 · 765 阅读 · 4 评论 -
超级账本(关键概念)
文章目录介绍区块链网络网络组件节点类型参考本系列目录:超级账本源码(V1.3)解析目录介绍概念介绍区块链由对等节点合作维护的分布式账本,记录所有的交易,只能追加,不可修改。共识算法保证所有节点按相同顺序执行相同的交易,确保账本的一致性账本交易日志(File)+世界状态(DB)区块链网络区块链网络是为区块链应用提供服务的基础设施。网络组件排序服务(ordering service):包含一个网络配置,可以看作是该网络的管理节点,启动时定义了一系列的原创 2020-08-24 11:50:25 · 958 阅读 · 0 评论 -
超级账本(介绍)
文章目录介绍Hyperledger Fabric原文链接: https://hyperledger-fabric.readthedocs.io/en/release-1.3/whatis.html介绍区块链是由分布式网络节点维护的一个不可修改的交易账本,每个节点都维护一个副本,账本中的交易都由共识算法验证后打包成区块的形式,每个区块中包含前一个区块的哈希值,形成链状。第一个广受认可的区块链应用是比特币(Bitcoin),后来的以太坊(Ethereum)在其基础上引入了智能合约(smart co原创 2020-08-23 22:07:57 · 1938 阅读 · 0 评论 -
简述Hyperledger Fabric的工作流程
文章目录架构工作流程模拟排序验证提交说起来也是很巧合的一件事情,去年暑假自己一个人在宿舍学习Hyperledger Fabric的相关东西,后来因为各种原因就放弃这个方向开始跟着老师做一些CV方面的工作,现在竟然又开始看区块链的相关东西。去年开始学习区块链的时候很多东西还没有掌握,比如PKI、密码学,计算机网络当时也学得迷迷糊糊的,因此当时废了很大力气,记得关于PKI证书那块自己就折腾了好久...原创 2019-07-07 10:48:44 · 2229 阅读 · 3 评论