![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
多多-江北残刀
这个作者很懒,什么都没留下…
展开
-
hyperledger fabric 源码调试(peer)环境搭建教程
前面写了一篇[hyperledger fabric 源码调试(orderer)环境搭建教程],按照相同的思路,这次来搭建peer的调试环境。部分相同的步骤和讲解请看上一篇,这里不再重新解释。peerfirst-network示例中包含4个peer,我们只把peer0.org1配置成源码调试。一、Run/Debug Configuration 配置。新增一个Go build 配置具体如下:n...原创 2019-12-22 20:43:11 · 1578 阅读 · 18 评论 -
hyperledger fabric 源码调试(orderer)环境搭建教程
###前言 接触hyperledger fabric有一段时间了,看文档搭集群写链码都做过,但要深入理解还是通过源码比较直观,遂决定部署起来。同多机器部署一样,官文对源码调试的描述较少,网上有些前辈已经写过但少有明确每一步的原因,本系列文尝试依据个人理解来描述构建fabric源码调试环境的步骤,去掉docker这层障碍,并给出思考过程。 之前有写过一篇hyperledger fabric ...原创 2019-12-19 12:03:39 · 1582 阅读 · 4 评论 -
hyperledger fabric [问题] -- chaincode 的package名必须为main
chaincode instantiate 出错:2019-12-17 03:04:17.548 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vsccError: could not assemble transaction, err proposal response was not succ...原创 2019-12-18 10:50:14 · 517 阅读 · 0 评论 -
hyperledger fabric1.4.4 多机器部署教程
hyperledger-fabric 的官方文档里没有针对多节点的配置,只给出了单机网络的部署方法。不知道是不是觉得程序员弄懂了单机天然就会部署多机器?一直想着写个教程,拖到这会儿,发现实施起来还挺费劲。本文以官方文档https://hyperledger-fabric.readthedocs.io/en/release-1.4/build_network.html 为参考,尝试将其中介绍的fa...原创 2019-12-11 22:46:28 · 1733 阅读 · 8 评论 -
Go语言 -- 关于nil的幺蛾子
go语言中的nil即空值/零值,含义与java中的null一样,但是用起来是有些坑的。先来段java代码interface MyInterface {}public class Test implements MyInterface{ public static void main(String[] args) { Test test = null; MyInterface ...原创 2019-12-02 22:13:43 · 322 阅读 · 0 评论 -
hyperledger papernet实操docker-compose 启动cliMagnetoCorp报错解决
背景参照hyperledger文档 Commercial paper tutorial实战,到Working as MagnetoCorp的时候如下代码执行报错:$cd commercial-paper/organization/magnetocorp/configuration/cli/$docker-compose -f docker-compose.yml up -d cliMagne...原创 2019-11-14 17:47:23 · 456 阅读 · 0 评论 -
区块链应用 基于merkle树的共享数据粒度调整方案
区块链应用 基于merkle树的共享数据粒度调整方案区块链共享数据场景及粒度问题什么是Merkle树基于merkle树的数据粒度调整数据共享是区块链应用一大落地场景,但区块链节点对等、完全互为冗余、节点间互不信任的特点也成为与大数据量、数据精准控制的一个矛盾。区块链共享数据场景及粒度问题数据共享是区块链落地应用的一大场景,比如个人信息授权查询,司法存证等,其本质都是:预先将数据传到链上,在必...原创 2019-11-14 12:34:54 · 384 阅读 · 0 评论 -
待写事项
1.hyperledger StateList的设计模式官网文档有这么段话,有时间研究研究写写,先占坑:Notice how aStateListdoesn’t store anything about an individual state or the total list of states – it delegates all of that to the Fabric sta...原创 2019-11-07 15:15:54 · 136 阅读 · 0 评论 -
企业区块链选型权威指南
企业分布账本技术(Distributed Ledger Technology)需要解决5个方面的挑战:数据隐私性、技术正当性、 可伸缩性、最终一致性和互操作性。本文将对企业以太坊(Quorum)、Hyperledger Fabric和Corda就这些环节进行比较。如果希望快速掌握区块链应用的开发,推荐汇智网的区块链应用开发系列教程, 内容涵盖比特币、以太坊、eos、超级...转载 2019-10-29 16:53:47 · 514 阅读 · 0 评论 -
EOS中的CPU、NET和RAM是什么?
不管是开发还是投资或者纯科普扫盲,刚接触到柚子EOS区块链的时候都会先遇到CPU、NET和RAM的概念,他们到底是什么,跟我们平时了解到的计算机中的概念有什么关系?EOS介绍EOS是一种区块链架构,全称Enterprise Operation System,即适用于商业分布式应用的操作系...原创 2019-10-25 11:17:14 · 1967 阅读 · 0 评论 -
HASHGRAPH 共识算法详解
所以我们需要能够strongly see supermajority...转载 2019-10-22 13:45:28 · 189 阅读 · 0 评论 -
Fabric -- Writing Your First Application - 编写你的第一个应用
注:转载自https://hyperledger-fabric-cn.readthedocs.io/zh/latest/write_first_app.html在一步步操作验证的过程中把夹杂的英文去掉了,有少量句子的翻译做了些修改,自己看着通顺些。-----------------------------------正文----------------------------注解如果...原创 2019-09-18 17:58:35 · 529 阅读 · 3 评论 -
Fabric -- node enrollAdmin.js 报错 Cannot find module 'fabric-client'
如题,上stackoverflow找到方案https://stackoverflow.com/questions/45232825/error-cannot-find-module-fabric-client我的问题用npm update解决。原创 2019-09-17 17:56:43 · 873 阅读 · 0 评论 -
Fabric -- Install Samples, Binaries and Docker Images 操作过程中的网络问题
参考文档Install Samples, Binaries and Docker Images操作的时候,遇到curl指令执行失败:> curl -sSL http://bit.ly/2ysbOFE | bash -scurl: (56) Recv failure: Connection reset by peer这是墙的问题,http://bit.ly/2ysb0F...原创 2019-09-17 16:05:48 · 771 阅读 · 0 评论 -
Fabric sample调试遇到错误 Error: error getting chaincode code fabcar: Unknown chaincodeType: UNDEFIN
几个月前下载过fabric-sample,最近想起来调试一下,按照官网“创建第一个应用”步骤做的时候遇到个错,如下:> startFabric.sh javascript...ctions initialized2019-09-17 07:12:28.371 UTC [cli/common] readBlock -> INFO 002 Received block: 0...原创 2019-09-17 15:54:05 · 1675 阅读 · 2 评论