- 博客(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
原创 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
原创 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
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;!DOCTYPE generatorConfiguration PUBLIC &quot;-//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
原创 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 '{&quot;Args&quot;:[&quot;GetLogLevel&quot;]}'# 设置日志级别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关注的人