自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (2)
  • 收藏
  • 关注

原创 如何基于Docker Swarm多机部署Hyperledger Fabric?

前言最近在研究如何用Docker Swarm多机部署,也找了很多博客和教程,发现很多说的其实不是很清楚,所有,在踩了很多坑之后,我做一个搭建过程的记录,尽量写的详细一点。1 概述本文准备部署一个6个组织,每个组织2个peer节点,其中5个组织维护5个排序节点的Hyperledger Fabric 区块链网络。Docker Swarm来连通各个主机的节点本项目开源地址 https://gitee.com/ccccczy77/fabric_docker_swarm2 前期准备2.1 服务器准备.

2022-04-22 22:47:57 5101

转载 从零开始写预言机(三)

从零开始写预言机(三)1、概览在前面我们已经实现的预言机功能里面,只有一个预言机合约,并且只从一个api中获取数据。这显然是不够安全可靠的!接下来我们将着力于提升该预言机的去中心化性!(从多个预言机中获取来自多个api中的数据!)代码部分,要修改的部分仅为EthOracleContract.sol合约2、EthOracleContract.solpragma solidity 0.5.0;import "openzeppelin-solidity/contracts/access/Roles.

2022-03-08 22:56:34 294

转载 从零开始写预言机(二)

本博客整理于 cryptozombies.io/zh/lesson查看原教程请参考如上链接,本博客做个人记录!CATALOGUE从零开始写预言机(二)1、概览2、 EthPriceOracle.js2.1 web3.js如何监听事件?2.2 如何处理访问API时网络不稳定导致的访问失败?2.3 如何循环处理pendingRequest队列?3、Client.js4、utils/commo.js5、部署5.1 启动geth5.2 部署合约编译合约修改truffle-config.json中的network

2022-03-08 19:58:09 737

转载 从零开始写预言机(一)

本博客整理于 cryptozombies.io/zh/lesson具体教程请参考如上链接,本博客仅做个人记录!一、什么是预言机?网上相关的解释很多,我想说说我的理解。以太坊的本质就是一个由交易触发的状态机,任何在以太坊上面状态的改变都需要在链外发起相关的(Transaction)交易来实现,区块链无法主动获取区块链以外的数据。而预言机就是一个将区块链下的数据传输至区块链之中的中间件。这个中间件的具体实现利用了区块链中的EventLog日志功能,日志记录了相关的要进行传输上链的数据的信息。全面一些的

2022-03-07 23:49:09 662

原创 Hyperledger Fabric 2.x 单机部署多节点网络

本博客主要记录搭建一个3个排序节点、4个组织的每个组织各2个节点的fabric区块链网络单机部署多节点网络1、相关环境的安装与配置2、生成相关的证书文件3、生成相关的通道配置文件4、生成docker-compose.yaml的启动文件1、相关环境的安装与配置go、docker、docker-compose,fabric的相关docker镜像、官方的fabric-samples文件、相关fabric二进制文件,具体配置之后补充2、生成相关的证书文件1)将下面的内容写入到crypto-config.y

2021-08-03 13:20:04 5725 10

原创 搭建以太坊私有链与Chainlink本地节点

私有链与本地chainlink节点搭建本地私有链搭建创建文件夹以保存文件在node1下输入命令创建账户,输入并记住密码调用puppeth创建私有链创世纪文件,配置方法可参考如下初始化私有链启动gethChainlink节点配置PostgreSQL搭建chainlink节点部署LinkToken合约配置文件搭建chainlink节点启动chainlink本地私有链搭建在搭建私有链之前需要安装gethVersion: 1.10.1-stable //我的geth版本创建文件夹以保存文件创建如下的文

2021-04-09 15:44:27 2486 5

原创 以太坊区块链 POA本地搭建多节点私有链

前面的单个节点的设置参考其他教程搭建,这里主要针对搭建多节点相互连通的问题进行总结。我的geth版本号是geth -version 1.9.22-stable-c71a7e26(一)创建测试文件夹mkdir test_mygethcd test_mygethmkdir bootdir boot1 boot2(二)bootnode配置sudo bootnode --genkey boot.keysudo bootnode --nodekey boot.key(三)分别在boot1

2020-10-12 01:07:44 3015 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除