摘要: 原文链接:General Guidelines for writing Hyperledger Fabric Chaincodes. 1、启用peer节点的开发模式 使用开发模式开启你的Hyperledger Fabric链码开发流程。这一点无论 怎么强调都不过分,这会节省你大量的时间和精力,因为你 阅读全文
posted @ 2021-12-19 02:14 qxxiao 阅读(266) 评论(0) 推荐(0)
摘要: 说明:只需要保证编码encoding阶段的BFT过程,保证n-2f诚实节点确定存储了对应区块即可。解码和恢复根据区块的正确性正常操作即可。 Abstract 在拜占庭节点存在情况下,使用纠删码对许可区块链进行存储分区。整合BFT共识和EC,对区块进行编码,实现存储的可扩展性。 另外,需要一种在线重新 阅读全文
posted @ 2021-12-03 15:55 qxxiao 阅读(111) 评论(0) 推荐(0)
摘要: 转载:https://learnblockchain.cn/article/2384 实用拜占庭容错算法,简称pBFT,是首个可以在实际应用场景中相对高效的解决拜占庭将军问题的BFT算法,由Miguel Castro和Barbara Liskov在1999年提出。 pBFT已经过多年的实践验证,算法 阅读全文
posted @ 2021-12-01 21:18 qxxiao 阅读(425) 评论(0) 推荐(0)
摘要: 逻辑架构图 该图是从不同角度来划分的:上层从应用层程序的角度,提供了标准的gRPC接口,在API的基础上封装了不同语言的SDK,包括Golang、Node.js、Java、Python等,开发人员可以利用SDK开发基于区块链的应用。 区块链强一致性要求各个节点之间达成共识需要较长的执行时间,也是采用 阅读全文
posted @ 2021-11-24 14:12 qxxiao 阅读(424) 评论(0) 推荐(0)
摘要: 根据官网教程v2.3.3版本,实践在通道中部署智能合约 启动测试网络 根据之前的操作,重新启动测试网络,这里使用-ca选项来生成证书 ./network.sh up createChannel -ca 设置 Logspout 使用该logspout 工具查看来自一组 Docker 容器的聚合输出,用 阅读全文
posted @ 2021-11-24 14:02 qxxiao 阅读(320) 评论(0) 推荐(0)
摘要: c++字面量 自C++11以来添加了多线程模型,函数式编程功能等 阅读全文
posted @ 2021-11-06 00:02 qxxiao 阅读(902) 评论(0) 推荐(0)
摘要: 问题 图论中的最短路问题,求两个点之间最短距离(路径)的问题; 规定使用n: 表示点的数量;m: 表示边的数量;边数m是顶点数n的平方级别视为稠密图 稠密图使用邻接矩阵存储 稀疏图使用邻接表存储(使用数组模拟) 只考虑有向图,如果是无向图则建立2条双向边即可;默认只考虑有向图 算法总结: 单源最短路 阅读全文
posted @ 2021-11-04 16:27 qxxiao 阅读(157) 评论(0) 推荐(0)
摘要: 根据官方教程,使用Hyperledger Fabric Samples搭建测试环境,记录可能出现的问题 下载 如下cURL 命令设置您的环境,以便运行 Fabric 测试网络。具体来说,它将执行以下步骤: 克隆hyperledger/fabric-samples存储库 下载最新的 Hyperledg 阅读全文
posted @ 2021-11-03 00:14 qxxiao 阅读(332) 评论(1) 推荐(0)
摘要: 公钥基础设施的概念,以及证书机构的工作原理 问题 哈希函数和非对称加密可以帮助我们对任何消息进行数字签名,但是需要事先获得对方的公钥,为了使整个安全通信系统正常工作,双方(例如Bob 和 Alice)需要在使用相同开放且不安全互联网的同时,建立对彼此公钥的信任。 如何共享密钥并证明其所有权以确保未来 阅读全文
posted @ 2021-11-01 15:35 qxxiao 阅读(80) 评论(0) 推荐(0)
摘要: flex布局 简单样例: <div class="container"> <div class="div">我是一个div</div> <div class="div">我是一个很多字div</div> <div class="div">我是一个更多字而且第三个div</div> </div> <s 阅读全文
posted @ 2021-10-29 17:37 qxxiao 阅读(74) 评论(0) 推荐(0)