随笔分类 - Hyperledger Fabric
摘要:fabric针对java 开发的部分支持不是很友好。基于目前较为稳定的fabric 1.4版本,我们封装了一个java sdk,apiserver,eventServer 封装java sdk的主要目的是为了简化使用者的操作,只需要正确配置了配置文件就可以快速构建 fabric client。 ja
阅读全文
摘要:开发java chaincode过程中遇到一个中文乱码的问题。都是官方的demo,请求的sdk是用java写的,部署的chaincode有两种选择(不考虑node),一种go语言写的chaincode,一种java写的。 笔者实际调用发现,相同的客户端如果请求go的chaincode,中文是能够正确
阅读全文
摘要:联盟链由于其本身的特性,目前应用在一些大型国有企业银行比较多。出于安全考虑,这些企业一般会隔离外网环境。所以在实际生产需求中可能存在需要在一个离线的环境中打包安装chaincode的情况。 本文基于这个需求而编写。 java env 镜像源码:https://github.com/hyperledg
阅读全文
摘要:链码的开发不部分参考官网demo即可。 本文不会详细介绍开发过程 笔者启动的是一个gradle工程,也就是jar包管理使用的是gradle。 chaincode 源码: 链码的逻辑很简单,需要注意的是,gradle工程的配置文件中,需要制定baseName是 chaincode。因为在节点实例化链码
阅读全文
摘要:前提条件: 构建好了一个拥有四个peer 一个Order 的1.4版本的Fabric网络。 证书通过Cryptogen生成,没有使用CA服务。 开启TLS。 网络中的peer都加入了一个 名为mychannel的通道中。 123 一.链码编写 java版本的链码参考官网有很多,我使用的是 https
阅读全文
摘要:Hyperledger学习小结 自学Hyperledger Composer也有段时间了,是时候对所学的知识总结一下了。因为没有实际项目参与的话,差不多也就到此为止了。后续可能会去了解一下以太坊的技术实践。所以在这之前,有必要对之前掌握的内容做一下小结,整理下整个Hyperledger的重要的知识点
阅读全文
摘要:Hyperledger Cello 安装遇到问题 8083 我跟着这篇教程 https://github.com/hyperledger/cello/blob/master/docs/setup_master.md 1安装启动了cello,启动过程中正常没有报错。访问8080的时候总是转发到8083
阅读全文
摘要:Hyperledger Fabric维护的实际上是一个区块链网络。为了能够直观的观察网络上的节点,交易等行为,Hyperledger Explore随之诞生。 本文讲述如何搭建 Hyperledger Explore。 Hyperledger Explorer 源代码链接: https://gith
阅读全文
摘要:对于区块链这种新型的技术体系,在使用它的时候,需要从技术、经济模型等多种角度去考虑系统的安全性。 曾经提过非公有链中的共识算法原则:“对于非公有链来说,情况简单了很多:每个节点都知道总共的节点数,我们只要简单投票就可以了。”共识机制变简单了,攻击也变得简单了。在联盟链中有一种特有的攻击方式——女巫攻
阅读全文
摘要:1 比特币 2 以太坊 3 超级账本 共识机制 密码学相关 go语言相关 4. 区块链游戏 僵尸学习https://cryptozombies.io/zh/lesson/1/chapter/15 hyperleder fabric 中文翻译 : https://hyperledgercn.githu
阅读全文
摘要:https://www.cnblogs.com/mafeng/p/8405375.html
阅读全文
摘要:常常有在本地搭建没问题,到阿里云上跑的时候 fabric启动不成功的问题。 引用: https://yq.aliyun.com/articles/238940 解决方案 1.在e2e_cli 下有个docker-compose-base.yaml 在order和peer的配置下,env 添加: -G
阅读全文
摘要:转自: https://blog.csdn.net/HiBlock/article/details/80212499 个人感觉对交易流程描述的比较清楚,转载以备查看。 1 典型交易流程 下图所示为Hyperledger Fabric 1.0典型的交易流程图。 从上一节的网络节点架构中,我们已经了解到
阅读全文
摘要:本文参考:http://www.lijiaocn.com/%E9%A1%B9%E7%9B%AE/2018/04/26/hyperledger-fabric-deploy.html 学习。 1、准备工作: 准备了两台阿里云ecs A,B两台机器。:centOs7.2系统。 规划: 打算部署一个orde
阅读全文
摘要:fabric中默认数据存储的方式是levelDB,一个key/value存储的单机数据库。除此之外还提供了另外一种存储方式:couchDB。同样也是一个K/V 数据库,对fabric而言,相比于前者,后者提供更加丰富的查询功能。 而默认的levelDB切换到couchDb也很简单。即所谓的快速拔插。
阅读全文
摘要:三、测试Fabric 其实我们在前面运行./network_setup.sh up的时候系统已经运行了一个Example02的ChainCode测试,部署上去的ChainCodeName是mycc,所以接下来我们要测试的话不能再初始化并部署同样名字的ChainCode了,我们可以使用自己另外命名的名
阅读全文
摘要:第一次安装fabric有很多坑。记录一下,主要跟版本问题。 参考的是http://www.cnblogs.com/aberic/p/7532114.html 这篇博客。 我用的阿里云centOs 7.X的版本。 前面安装go,docker的过程不在描述。 安装完docker后下载fabric源码。
阅读全文
浙公网安备 33010602011771号