区块链
文章平均质量分 66
水货大帝
这个作者很懒,什么都没留下…
展开
-
离线安装Hyperledger Fabric 1.4版本的kafka共识总结
最近在公司内部的测试环境上进行Hyperdeger Fabric 1.4版本环境的安装,因为测试环境也不具备直接的网络环境。所以只能是选择离线安装的方式。1.安装docker和docker-compose参照网址:Centos7.6离线安装docker进行docker环境的安装,但在安装过程中会出现安装相关包时因为没有网络环境导致缺少依赖包的情况,只能自行在外部下载好相关依赖包,然后上传到主机上进行docker环境的安装。具体的下载网址为:RPM Search安装完成后启动docker再参照上面的网原创 2021-03-04 19:09:57 · 673 阅读 · 2 评论 -
Error 3010008: No ABI found问题记录
通过Java应用程序调用EOS智能合约执行上链操作时,在通过重新设置账户解决问题{"code":500,"message":"Internal Service Error","error":{"code":0,"name":"exception","what":"unspecified","details":[{"message":"unknown key (boost::tuples::tuple<bool, eosio::chain::name, boost::tuples::null_type原创 2020-09-14 12:17:02 · 276 阅读 · 0 评论 -
Java通过sdk调用EOS区块链服务出现“code“:0,“name“:“exception“,“what“:“unspecified“问题
最近在研究EOS区块链平台,Java开发应用程序通过sdk调用只能合约进行上链操作,过程中遇到点问题,区块链返回的问题描述如下:{"code":500,"message":"Internal Service Error","error":{"code":0,"name":"exception","what":"unspecified","details":[{"message":"unknown key (boost::tuples::tuple<bool, eosio::chain::name,原创 2020-09-14 11:31:42 · 468 阅读 · 0 评论 -
HyperLedger Fabric共识算法
当前在联盟链的应用场景中,使用的共识算法有3种:SOLO、Kafka和PBFT(拜占庭容错)。Solo模式在Hyperledger Fabric中的solo模式的共识算法,是最简单的一种共识算法,只有一个排序节点(order)接收客户端peer节点消息,并完成排序,按照order节点的排序结果进行生成区块和上链处理。此种模式只能在测试环境中使用,不适合生产环境大规模使用。Kafka模式由一...原创 2019-11-19 20:33:23 · 5019 阅读 · 2 评论 -
Fabric-java-sdk调用程序说明
前一段时间参与一个区块链项目,需要在搭建的前台通过JAVA程序调用由Go语言编写的智能合约完成设计的业务逻辑,Fabric官方提供了fabric-java-sdk可以用于在java环境下对Fabric区块链进行二次开发。经过一番网络搜索后,发现在博客园上有一位大牛——Aberic(https://www.cnblogs.com/aberic/)在他的博客里编写了基于fabric-java-sdk的...原创 2018-06-12 21:49:16 · 7129 阅读 · 2 评论 -
Fabric区块链调用出现Bad newest block expected status 200 got 400异常原因
今天在进行Fabric区块链上进行交易提交时出现一个异常信息:org.hyperledger.fabric.sdk.exception.TransactionException: Bad newest block expected status 200 got 400, Channel xxxxxx at org.hyperledger.fabric.sdk.Channel.s...原创 2018-06-21 11:14:23 · 2018 阅读 · 2 评论 -
本地搭建Fabric1.0版本环境问题
最近在做HyperLedger/Fabric的项目,之前自己负责的部分一直是Java-SDK部分,实现前端Java程序通过SDK调用Chaincode向Fabric区块链写入信息,完成数据信息上链。环境搭建部分一直都是别人做的,我对于环境配置和系统运行部分同样很感兴趣,就想自己在本地搭建一套环境,所以买了一本杨毅编著的《HyperLedger Fabric开发实战》(之前看过他写的博客,所以就想着...原创 2018-10-09 17:22:45 · 1362 阅读 · 1 评论 -
java.lang.NoClassDefFoundError: Could not initialize class io.grpc.netty.NettyClientHandler问题的解决方法
今天在进行RocketMQ消费者系统改造向Fabric区块链写消息时,在完成代码编写后进行本地测试过程中出现如下异常(因为从队列中读取的数据很多,所以报的错误信息也很多,每一条都在报错):java.lang.NoClassDefFoundError: Could not initialize class io.grpc.netty.NettyClientHandler at io.grpc.n...原创 2018-11-22 22:37:45 · 17790 阅读 · 2 评论 -
Http访问带用户名和密码验证的CouchDB
近期区块链项目一直使用couchDB作为状态库,由于前期使用couchDB都是默认没有用户名和密码验证的,所以只是直接在本地重写jcouchdb中的Database类和ServerImpl类(参考https://www.cnblogs.com/aberic/这里大神给出的代码),后来因为系统需要对外提供服务,对状态库CouchDB不设定用户名和密码校验无法通过公司安全扫描,所以就必须对CouchD...原创 2019-02-21 10:49:11 · 1988 阅读 · 0 评论