我不是大牛

老白程序员,咱们一起飞~

mac包安装kafka

安装 kafka (安装kafka前应在本地先安装java的jdk,因为zookeeper需要依赖java虚拟机) 下载地址:https://kafka.apache.org/down… wget http://mirrors.shuosc.org/apache/kafka/2.0.0/kafka...

2018-11-14 14:15:05

阅读数:39

评论数:0

mac生成linux下可执行的二进制文件

在项目的根目录下使用下面命令 $ env GOOS=linux GOARCH=amd64 go build -o 指定文件名 main.go

2018-11-13 16:14:57

阅读数:83

评论数:0

kafka for mac安装

mac kafka 环境搭建: 第一步:安装zookeeper,因为安装kafka需要zookeeper的环境依赖。教程可以看看我的博客的上一篇。 第二步:$ brew install kafka 执行结果warning什么的不用管,没有error说明安装没问题,成功了。 安装目录: /usr/l...

2018-11-07 13:34:41

阅读数:153

评论数:0

zookeeper for mac安装

安装zookeeper: 第一步:$ xcode-select --install 第二步:$ brew install zookeeper zookeeper环境目录: $ cd /usr/local/etc/zookeeper zookeeper操作: 启动zookeeper: $ zkSer...

2018-11-07 13:30:21

阅读数:11

评论数:0

go项目中使用数据库的配置文件

首先在项目的根目录下创建一个config.json文件,内容如下: { "database": { "Dialect": "mysql", &...

2018-10-25 10:33:59

阅读数:113

评论数:0

go-ipfs-api在项目中的使用

go-ipfs-api在项目中的使用: package ipfs import ( "github.com/ipfs/go-ipfs-api" "fmt" "bytes" &quo...

2018-10-25 10:26:15

阅读数:73

评论数:0

solidity编码规范

命名规范 文件、合约、库、事件、枚举及结构体命名 当文件里只包含一个合约时,文件命名应该与合约命名相同。 当文件里包含不只一个合约时,文件命名应该根据项目内容合理命名。 合约、库、事件及结构体命名应该使用单词首字母大写的方式,这个方式也称为:驼峰式命名法,比如:SimpleToken,...

2018-08-13 16:00:46

阅读数:85

评论数:0

Fabric--简单的资产Chaincode

简单的资产Chaincode 应用程序是一个基本样本链代码,用于在分类账上创建资产 安装Go及Docker, Docker-compose, 并配置Go相应的环境变量 创建目录 为chaincode应用程序创建一个目录作为其子目录 $ mkdir -p $GOPATH/src/t...

2018-07-06 11:25:03

阅读数:240

评论数:0

Fabric--区块链应用开发

区块链应用开发 简介 数字货币曾是区块链技术的唯一应用场景 对智能合约的支持突破了场景限制, 丰富了区块链应用的适用范围, 可以支持多行业、大规模的商业应用 区块链应用 区块链应用: 一般由若干部署在区块链网络中的智能合约, 以及调用这些智能合约的应用程序组成 用户专注于与业...

2018-07-06 11:24:08

阅读数:1247

评论数:0

Fabric--node测试

node测试 关闭网络 $ sudo ./byfn.sh -m down 进入到fabric-samples/fabcar目录中 $ cd ../fabcar/ $ ls 如果是完整的环境,目录中应该包含如下文件: enrollAdmin.js invoke.j...

2018-07-05 20:57:04

阅读数:218

评论数:0

Fabric--CA 应用与配置

Fabric CA 应用与配置 简介 Fabric CA项目是超级账本Fabric内的MemberService组件, 对网络内各个实体的身份证书的管理, 主要实现: 负责Fabric网络内所有实体(Identity)的身份管理, 包括身份的注册、注销等 负责证书管理, 包括ECert...

2018-07-05 20:51:06

阅读数:787

评论数:0

Fabric--configtxlator转换配置&添加组织到channel

configtxlator转换配置/添加Org组织到channel 设置环境 进入到fabric-samples/first-network目录中, 执行.byfn.sh -m down关闭网络,清理之前的任何环境 $ cd $HOME/hyfa/fabric-samples/fir...

2018-07-05 20:50:34

阅读数:263

评论数:0

Fabric--使用多通道

使用多通道 $ cd ~/hyfa/fabric-samples/chaincode-docker-devmode $ sudo docker-compose -f docker-compose-simple.yaml down $ cd ../first-network 创...

2018-07-05 20:49:28

阅读数:431

评论数:0

Fabric--链码的概念与使用

链码的概念与使用 概念: Chaincode: 链上代码, 简称链码, 一般是指用户编写的应用代码 链码被部署在Fabric网络节点上, ​ Peer 节点 ​ – 背书节点 ​ – commit节点 ​ – Leader节点 ​ ...

2018-07-05 20:48:14

阅读数:819

评论数:1

Fabric--测试链码

测试链码 确定进入CLI容器中 $ sudo docker exec -it cli bash Peer加入应用通道后, 可以执行链码相关操作,进行测试 链码在调用之前, 必须先经过安装和实例化两个步骤, 部署到Peer节点上. 检查环境变量是否正确设置 echo $CHANN...

2018-07-05 20:46:50

阅读数:384

评论数:6

Fabric--启动网络手动

启动网络手动实现 实现步骤 生成组织关系和身份证书 确定是在 fabric-samples/first-network 路径下 $ cd hyfa/fabric-samples/first-network/ 为fabric网络生成指定拓扑结构的组织关系和身份证书 $...

2018-07-05 20:46:08

阅读数:415

评论数:0

Fabric--启动网络自动

建立第一个网络 进入对应目录 $ cd fabric-samples/first-network 在first-network目录下有两个自动化脚本byfn.sh和eyfn.sh, 这两个脚本的启动顺序是先执行byfn.sh再执行eyfn.sh(eyfn.sh不是必须的,eyfn.sh的...

2018-07-05 20:45:25

阅读数:430

评论数:0

Ubantu16.4下fabric环境搭建

环境搭建 快速入门: http://hyperledger-fabric.readthedocs.io/en/release-1.1/getting_started.html 前提 安装git $ sudo apt update $ sudo apt install git ...

2018-07-05 20:44:42

阅读数:167

评论数:0

超级账本简介

超级账本简介 2015年12月, 由Linux基金会牵头, IBM、Intel、Cisco等共同宣布了Hyperledger联合项目成立. 超级账本项目为透明、公开、去中心化的企业级分布式账本技术提供开源参考实现 目前超级账本社区中已有 艾亿数融、OnChain、比邻共赢、BitSE、布...

2018-07-05 20:43:21

阅读数:504

评论数:0

用Go语言建立一个简单的区块链part7:网络

Part 7: 网络 目录 引言 区块链网络 节点角色 网络简化 实现 场景 版本 getblocks inv getdata block 和 tx 结果 NODE 3000 NODE 3001 NODE 3000 NODE 3001 NODE 3002 NODE 3001 NOD...

2018-06-09 09:10:58

阅读数:383

评论数:0

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