![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
牵着小毛驴环游世界
呵呵呵呵
展开
-
fabric动态添加组织(一)在网络中新加组织
本文使用官方的e2e_cli例子,在1orderer,2org,4peer基础上新增一个org包含两个peer。 在e2e_cli目录下启动网络./nework_setup up 执行 docker ps -a 可以看到启动了1orderer、4peer、1cli,ca0是我自己添加的ca没有也无所谓。可以看到4peer分别属于org1和org2,这时我们想添加一个包含两个peer的or...原创 2018-08-31 10:48:57 · 2749 阅读 · 3 评论 -
fabric 双节点共用一套chaincode实现资产管理
#借鉴官方下载的fabric-sample示例,我想实现在两个节点上同时使用一套chaincode,可以在不同节点上进行资产管理chaincode可以自行百度,我使用的功能大致有以下几种: if fn == “set” { result, err = set(stub, args) } if fn == “get” { // assume ...原创 2018-08-30 10:59:11 · 731 阅读 · 0 评论 -
fabric动态增加组织(二)组织加入通道
进入cli容器,切换环境变量export CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.exampl...原创 2018-09-05 14:56:32 · 4850 阅读 · 1 评论 -
fabric动态添加组织(三)完整可行版
为 Channel 动态新增 Org 有以下几步: 1、为新 org 生成证书 2、为新 org 生成配置文件 3、生成和提交新 org 的配置 3.1 peer channel fetch config 获取当前通道信息,生成增量包 3.2 peer channel signconfigtx 为配置交易签名,需网络中 MAJORITY 的 org 都签名 ...原创 2018-09-07 17:32:38 · 3863 阅读 · 6 评论 -
vue生成密钥对、注册唯一地址、签名
vue前端开发会需要用到数据加密,本文以sha256非对称加密为例,本人场景用于基于fabric网络系统业务开发钱包注册以及账户交易时私钥加密等。安装jsrsasigncnpm install jsrsasignjsrsasign的API文档https://kjur.github.io/jsrsasign/api/symbols/KEYUTIL.html#.generateKeypair...原创 2018-11-15 17:10:22 · 2338 阅读 · 2 评论 -
go语言学习笔记(一)
一、windows下安装go环境以Windows7 64位为例。go安装包在https://pan.baidu.com/s/1z1fLRDgxhikSYq-MpLCbVQ 密码:q4qe按照指令一步步安装完毕之后需要配置GO的环境变量.计算机->右键属性->高级->环境变量在系统变量添加GOROOT、GOBIN、GOPATH并且在Path下添加GOBINGOROOT是...原创 2018-11-21 14:02:13 · 248 阅读 · 0 评论 -
js使用ecdsa加密,go使用ecdsa解密中遇到的坑
**背景:**前端(vue.js开发)使用库中的ecdsa加密算法进行签名,后台(go自带的ecdsa算法)进行验签,其中加密使用的私钥和公钥为后台提供,pem格式的privateKey和certificate。**调试过程:**前端收到http返回信息获得私钥以及证书的字符串,需要对私钥进行转换,重新获取一个pem格式或者十六进制字符串的私钥,根据自己加密接口选择,我使用十六进制字符串。ke...原创 2019-01-11 14:58:49 · 3110 阅读 · 1 评论