自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

翻译 peer的配置文件 core.yaml 中文翻译

################################################################################# 日志部分################################################################################logging: # 默认日志级别指定针对...

2019-06-12 15:43:05 1061 2

原创 fabric开启开发模式 (dev mode)

前言peer一定要关闭tls首先将智能合约正常的进行安装和实例化(或升级)启动peer以 chaincode_example02.go 为例首先进行编译 go build chaincode_example02.go然后启动CORE_PEER_ADDRESS=192.168.128.129:7052 CORE_CHAINCODE_ID_NAME=mycc:1.1.7 ./chainc...

2019-06-06 17:17:11 867

原创 vscode使用Remote - SSH插件实现远程开发

介绍Remote - SSH通过SSH远程连接到物理或者虚拟机安装这个插件目前只支持insiders版本下载需要在本机上安装ssh命令(可以直接使用git自带的,很好用)建立ssh信任(确认自己本机的公钥是否存在%USERPROFILE%\.ssh\id_rsa.pub,不存在就生成,命令是ssh-keygen -t rsa -b 4096,然后传递给远程,ssh-copy-id us...

2019-05-21 10:19:29 11172

原创 fabric之versiondb

接口如下type VersionedDB interface { GetState(namespace string, key string) (*VersionedValue, error) GetVersion(namespace string, key string) (*version.Height, error) GetStateMultipleKeys(namespace st...

2019-05-16 10:54:25 266

翻译 openssl用来创建证书和私钥

创建证书和私钥:为了单元测试而“伪造”的密钥和证书以下一律使用password 或者passphrase 的地方都使用 123456这里有两对证书私钥:ca CA角色的(校验、信任证书)keypair 一个普通用户的密钥/证书 对. 这个_keypair-signed_ certificate由上面这个 ca 签名证书的CN值设置为 CN=tuans-mbp-2.raleig...

2019-03-19 17:47:34 1054

原创 如何在项目中规划Exception

定义一个基础异常类public class BaseException extends Exception { private static final long serialVersionUID = 1L; public BaseException(String message, Throwable parent) { super(message, parent...

2019-03-19 16:12:44 199

原创 VMware 设置共享文件夹

基础设置虚拟机-设置-选项-共享文件夹点击总是开启点击 添加设置主机路径(D:\vbshare)和名称(vbshare)进入虚拟机# 查看存在的共享文件夹(根据以上设置应该会显示vbshare)vmware-hgfsclient# 创建将要挂载的文件夹mkdir /home/ubuntu/huoxu/vbshare# 挂载sudo mount -t fuse.vmhgfs...

2019-03-04 19:55:47 3104

原创 Hyperledger Fabric peer节点的分类

peer节点的分类任何节点都是提交节点安装了智能合约的就是背书节点主节点负责获取块,可以有多个錨节点是可选配置,负责和其它组织通讯官方文档Committing peer. Every peer node in a channel is a committing peer. It receives blocks of generated transactions, which a...

2019-03-04 10:48:50 2086

原创 fabric的原子广播

属于orderer模块的内容提供两个服务Broadcast 和 Deliver以下是proto的部分定义(fabric\protos\orderer\ab.proto)service AtomicBroadcast { // broadcast receives a reply of Acknowledgement for each common.Envelope in order,...

2019-03-01 14:21:36 410

原创 vscode 搭建golang环境

GO配置VSCODE:http://www.cnblogs.com/zsy/archive/2016/02/28/5223957.htmlVSCODE插件安装:准备工作下载tool,lintmd %GOPATH%\src\golang.org\xcd md %GOPATH%\src\golang.org\xgit clone https://github.com/golang/tools...

2019-02-28 19:35:06 317

原创 fabric的源码编辑环境搭建

它有时候会依赖于自己将源码放到gopath里面补全相应的目录结构特别注意,要把vendor移动到相应的位置

2019-02-11 17:25:48 452

原创 golang的包管理

go的常用命令go run 运行当个.go文件go install 在编译源代码之后还安装到指定的目录go build 加上可编译的go源文件可以得到一个可执行文件go get = git clone + go install 从指定源上面下载或者更新指定的代码和依赖,并对他们进行编译和安装包管理在使用go的过程中可能需要下载第三方的包,例如 fabric 会用到这两个包 "gi...

2019-02-11 16:29:29 312

原创 CouchDB笔记

索引全局索引针对所有的文档的索引默认情况下,JSON索引将包括所有具有索引字段的文档,包括那些具有空值的文档。{ "index": { //索引的定义 "fields": ["docType&a

2019-01-08 19:23:30 742

原创 fabric升级变化

升级之后的变化以下内容是直观感受数据存储变化以couchdb为例:1.0.1:为每一个channel创建一个db,存储的时候key会以chaincodeid作为前缀,来区分不同链码1.2.0:为每一个channel每一个chaincode创建一个db,名字是channel_chaincodeidfabric中使用couchdb...

2019-01-08 19:18:17 471

原创 非常好的一个网站

阿里云开源镜像可以作为centos,ubuntu的源,还有一些操作文档阿里云开源

2019-01-07 11:23:59 245

原创 fabric策略管理

策略fabric中的策略是统一格式进行管理的,具有相同的数据结构交易背书策略最常使用,最被关注的策略,也就是智能合约实例化后,定义了完成一笔交易的时候需要哪些节点的背书。注意(可以以MSP或者ORG区分,通常两者一样)链码实例化策略这个策略决定了谁可以实例化智能合约,或者升级智能合约(升级时检测的是当前的实例化策略)。默认是通道的通道管理策略决定了读取,写入,admin的权限。...

2018-12-29 14:56:52 629 1

原创 marbles02 详解

marbles02 详解添加中文注释/* SPDX-License-Identifier: Apache-2.0*/// ====CHAINCODE EXECUTION SAMPLES (CLI) ==================// ==== Invoke marbles ====// peer chaincode invoke -C myc1 -n marbles -c ...

2018-12-28 20:14:56 909

原创 Docker安装

Docker1.Centos环境下的安装和卸载使用yum安装为了以防万一,可以先卸载docker# 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yum install -y yum-utils device-mapper-persistent-data lvm2# 设置yum源yum-confi...

2018-12-28 10:30:47 134

原创 maven配置

maven 配置设置配置文件文件是conf/settings.xml 或者手动指定的<mirrors> <mirror> <id>alimaven</id> <name>阿里云 maven</name&g

2018-12-27 20:48:11 143

原创 docker-compose详解

1.简介安装 docker-composeyum update -y nss nss-util nspryum update -y curlcurl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/dock...

2018-12-27 10:10:30 337

原创 SVN 常用操作

svn备份将svn库导出保存为文件可以全量,可以增量,可以指定版本号svnadmin dump sugar > sugar.dump恢复首先创建一个空的库svnadmin create F:/mysvn/sugar然后导入svnadmin load F:/mysvn/sugar < sugar.dump...

2018-12-20 23:55:59 240

原创 分布式一致性算法

容错算法在分布式系统中,数据在数百或数千个节点上进行复制,需要有一些容错机制或共识算法,如果这些节点的一部分失败,整个系统仍然需要达成共识。Raft 和Paxos标准的容错共识算法(如Raft 和Paxos) 假设当一个节点出现故障时,它只是停止工作,不会回复消息。...

2018-12-11 16:30:45 226

原创 Nginx配置 ssl

生成证书生成CA证书。目前不使用第三方权威机构的CA来认证,自己充当CA的角色。# 创建私钥:openssl genrsa -out root/root-key.pem 1024 # 创建证书请求:openssl req -new -out root/root-req.csr -key root/root-key.pem# 自签署证书:openssl x509 -req -in ro...

2018-12-05 11:43:18 153

原创 centos系统初始化

更改为阿里云的源下载repo文件wget http://mirrors.aliyun.com/repo/Centos-7.repo备份并替换系统的repo文件cp Centos-7.repo /etc/yum.repos.d/cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bakmv Centos-7.repo Cen...

2018-12-05 11:41:59 790

原创 虚拟机问题汇总

网卡UUID重复问题如果采用直接的虚拟机复制,那么复制后的网卡UUID是一样的,短时间不会出什么问题,但是一段时间后会出现网络不通的情况,例如使用ping百度出现以下情况[root@kube-node1 rules.d]# ping www.baidu.comPING www.wshifen.com (103.235.46.39) 56(84) bytes of data.64 byt...

2018-12-04 09:59:38 538

原创 linux防火墙

防火墙centosiptables关闭防火墙service iptables stop启动防火墙service iptables start重启防火墙service iptables restart查看防火墙状态service iptables status永久关闭防火墙chkconfig iptables off永久关闭后启用...

2018-12-03 15:36:17 136

原创 修改docker空间位置

修改docker空间位置# 先停止正在运行的dockerservice docker stop# yum安装Docker,默认在/var/lib/docker目录下# 在空间比较大的盘里面新建一个目录,比如:/u01/dockermkdir /u01/docker# 移动/var/lib/docker/目录下的所有去/u01/docker中mv /var/lib/docker/...

2018-11-30 13:43:30 483

转载 shiro配置

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:util="http://www.springframework.org/schema/util" xmlns:xsi="http://www.w3.org/

2018-11-30 11:44:34 482

转载 mybati

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN&am

2018-11-30 11:40:03 224 1

原创 常用SQL

未分类1.字段操作增加字段ALTER TABLE 表名 ADD 字段名 NUMERIC (18, 0);删除字段ALTER TABLE 表名 DROP IF EXISTS 字段名;改变字段类型ALTER TABLE 表名 ALTER 字段名 TYPE text;改变字段名ALTER TABLE 表名 RENAME 字段名 TO 新字段名;2.约束删...

2018-11-30 11:39:07 186 1

原创 追书神器API

追书神器API列表书籍搜索书籍详情书源信息章节内容自动补全参考API源于KindleHelper使用示例oho阅读器

2018-11-30 11:28:00 5122

原创 zheng项目学习

zheng从最基础的开始 zheng-common最基础zheng-demo开始zheng-demo-rpc-api 只定义接口zheng-demo-rpc-service 实现接口,打包成jar,注册到zookeeper来使用zheng-demo-web Javaweb工程,主要入口启动步骤启动zoo...

2018-11-30 11:25:24 1027 1

原创 fabric 常用命令

常用命令fabric-tool使用query:只查询使用invoke : 上链# 获取日志级别peer chaincode query -o $ORDER_NAME --tls --cafile $ORDER_TLS -C $CHANNEL_NAME -n $MYCC -c '{"Args":["GetLogLevel"]}'# 设置日志级别peer chaincode

2018-11-30 11:15:21 1451

原创 Fabric起步

Building Your First Network环境准备安装docker安装docmer-compose下载源码# 从github下载sample源码git clone https://github.com/hyperledger/fabric-samples.git运行# 运行脚本cd fabric-samples/./scripts/bootst...

2018-11-30 11:12:17 284 1

空空如也

空空如也

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

TA关注的人

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