- 博客(20)
- 收藏
- 关注
转载 redis部署,linux下秒级定时监控服务脚本
redis.sh#! /bin/bashtcl_root="/usr/local"tcl_home="/usr/local/tcl8.6.9"redis_home="/usr/local/redis-5.0.5"ipaddr=`ip a | grep ens | grep inet | grep -v 127.0.0.1 | grep -v inet6 | awk '{print $...
2019-09-23 16:50:00 225
转载 第一个脚本部署案例,比较简单,还有redis的部署脚本没有写完
#!/bin/bashgo_home="/work/go"go_root="/usr/local"go_bin="/work/go/bin"state="$1"app_name="medicalrecordservice"app_redis="redisservice"ipaddr=`ip a | grep ens | grep inet | grep -v 127.0.0.1 | ...
2019-09-17 16:52:00 145
转载 fabric-sdk-go ca开发
以后补起来..................................转载于:https://www.cnblogs.com/apolov-fabric/p/9719387.html
2018-09-28 16:25:00 400
转载 pkg/client/msp msp包
一.pkg/client/msp包msp支持在Fabric网络上创建和更新用户。 Msp客户端支持以下操作:Enroll,Reenroll,Register,Revoke和GetSigningIdentity。基本流程:1)准备客户端上下文2)创建msp客户端3)注册用户4)注册用户 1 ctx := mockClientProvider() 2 3...
2018-09-28 16:21:00 273
转载 pkg/client/resmgmt resmgmt包
一.pkg/client/resmgmt 包resmgmt支持在Fabric网络上创建和更新资源。 它允许管理员创建和/或更新通道,并允许管理员加入通道。 管理员还可以在对等方上执行与链代码相关的操作,例如安装,实例化和升级链代码.基本流程:1)准备客户端上下文2)创建资源管理客户端3)创建新频道4)Peer(s)加入频道5)将链代码安装到peer(s)文件系统6)在通道上...
2018-09-28 16:20:00 416
转载 pkg/client/ledger ledger包
一.pkg/client/ledger ledger包在Fabric网络上的指定通道上启用分类帐查询。 需要来自多个渠道的分类帐查询的应用程序应为每个渠道创建分类帐客户端的单独实例。 Ledger客户端支持以下查询:QueryInfo,QueryBlock,QueryBlockByHash,QueryBlockByTxID,QueryTransaction和QueryConfig。...
2018-09-28 16:16:00 242
转载 pkg/client/event event包
一.pkg/client/event 通过event包可以访问Fabric网络上的通道事件。 事件客户端接收诸如块,过滤块,链代码和事务状态事件之类的事件。基本流程1)准备频道客户端上下文2)创建事件客户端3)注册事件4)处理事件(或超时)5)取消注册 1 ec, err := New(mockChannelProvider("mychannel")) 2 ...
2018-09-28 16:13:00 244
转载 pkg/client/channel channel包
一.pkg/client/channel channel包:通过包channel可以访问Fabric网络上的频道。 频道客户端实例提供处理程序以与指定频道上的peer交互。 频道客户端可以查询链码,执行链码以及注册/取消注册特定频道上的链码事件。 需要与多个频道交互的应用程序应为每个频道创建一个单独的频道客户端实例。基本流程准备频道客户端上下文创建频道客户端执行链码...
2018-09-28 16:11:00 346
转载 pkg/fabsdk fabsdk包
一. pkg/fabsdk fabsdk包封装fabsdk支持客户端使用Hyperledger Fabric网络变量var ErrAnonymousIdentity = errors.New("missing credentials") :当身份创建选项既不包含用户名也不包含身份时,将返回ErrAnonymousIdentity类型ContextOption:...
2018-09-28 16:09:00 172
转载 fabric-sdk-go client开发系列
1. fabric-sdk-go-v1.0.0-alpha4包主要包含internal pkg scripts test third_party几个文件夹,编译成功以后会多出vendor(用来存放一些go插件)tmp(一些临时文件)2.最终开发者使用的包主要包含以下几个方面pkg/fabsdk:Fabric SDK的主要包。 此包允许基于配置创建上下文。 这些上下文...
2018-09-26 16:06:00 795
转载 fabric 智能合约开发
1.智能合约状态图2.实现功能,通过背书,签收机制实现任务在各部门流转3.相关sdkChaincode接口 {Init,Invoke}方法ChaincodeStubInterface接口 1.GetTxTimestamp 2.CreateCompositeKey 3.GetQueryResult ...
2018-09-18 17:34:00 496
转载 centos下塔建fabric1.1.1群集开发测试环境
1.环境准备1.安装docker,docker-compose2.安装go开发环境(goland,vscode,idea....)2.fabric群集环境规划节点标识hostnameIP开放端口系统orderer节点orderer.bjgoodwill.com192.168.229.1367050,7051,70...
2018-09-07 14:53:00 318
转载 Building Your First Network(构建你的第一个网络)
这些指令已经经过验证,可以在提供的tar文件中使用最新的稳定Docker映像和预编译的安装实用程序。如果您使用来自当前主分支的图像或工具运行这些命令,您可能会看到配置和紧急错误。构建您的第一个网络(BYFN)场景提供了一个示例Hyperledger Fabric网络,该网络由两个组织组成,每个组织维护两个对等节点,以及一个“solo”模式的订购服务。Install prerequ...
2018-07-12 17:24:00 248
转载 CouchDB as the State Database(将couchdb作为状态数据库)
State Database options(状态数据库选项)状态数据库选项包括LevelDB和CouchDB(默认库是leveldb)。 LevelDB是嵌入在peer进程中的默认键值状态数据库。 CouchDB是可选的替代外部状态数据库。与LevelDB键值存储一样,CouchDB可以存储以链代码建模的任何二进制数据(CouchDB附属功能在内部用于非JSON二进制数据)。但作为...
2018-07-09 17:33:00 291
转载 Ledger
分类帐是所有状态转换的有序,防篡改记录(说白了就是日志)。 状态转换是参与方提交的链码调用(“交易/事务”)的结果。 每个事务都会生成一组资产键值对,这些键值对作为创建,更新或删除提交到分类帐。分类帐由区块链(“链”)组成,用于以块的形式存储不可变的顺序记录,以及状态数据库以维持当前状态。 每个频道有一个分类帐。 每个peer为其所属的每个通道维护一个分类帐的副本。Chain...
2018-07-09 16:38:00 194
转载 Peers
Peers区块链网络主要由一组peers节点组成。 peers是网络的基本要素,因为他们主持分类账和智能合约。 回想一下,分类账不可变地记录智能合约产生的所有交易。 智能合约和分类帐分别用于封装网络中的共享进程和共享信息。 peers的这些方面使他们成为理解Hyperledger Fabric网络的良好起点。区块链网络的其他元素当然很重要:分类账和智能合约,orderer,pol...
2018-07-05 11:55:00 944
转载 Membership(成员)
Membership如果您已经阅读了有关身份(Identity)的文档,那么您已经了解了PKI如何通过信任链提供可验证的身份。现在让我们看看这些身份如何用于表示区块链网络的可信成员。这是成员服务提供商(MSP)发挥作用的地方 - 它通过列出其成员的身份或通过识别来识别信任哪些根CA和中间CA以定义信任域(例如组织)的成员。哪些CA被授权为其成员发布有效身份,或者 - 通常情况下 ...
2018-07-04 16:34:00 226
转载 Identity(身份)
1.什么是身份?区块链网络中的不同参与者包括同伴,订购者,客户端应用程序,管理员等。这些参与者中的每一个 - 网络内部或外部能够使用服务的活动元素 - 都具有封装在X.509数字证书中的数字身份。这些身份确实很重要,因为它们确定了对资源的确切权限以及对参与者在区块链网络中拥有的信息的访问权限。此外,数字身份还具有Fabric用于确定权限的一些其他属性,并且它为身份和关联属性的并集...
2018-07-03 10:52:00 1121
转载 hyperledger fabric 结构模型学习
1.hyperledger fabric1.1.0 主要包含以下几个结构模型,Assets(资产),Chaincode(链码),Ledger Features(分类帐功能),Privacy through Channels(渠道隐私),Security & Membership Services (安全和会员服务),Consensus(共识)2.Assets(资产):资产...
2018-07-01 19:57:00 269
转载 fabric v1.1.0部署准备工作
一.go环境安装 1.curl -O https://storage.googleapis.com/golang/go1.10.linux-amd64.tar.gz 2.解压tzr xzvfgo1.10.linux-amd64.tar.gz -C /usr/local 3.配置环境变量vi /etc/profile 在最后一行换行添加如下环境变量 e...
2018-06-21 19:19:00 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人