fabric
hyperledger fabric
kk3909
区块链 云计算
展开
-
【fabric java sdk】Hyperledger Fabric 2.0 java sdk使用入门
fabric官方提供的java sdk包含两个项目[fabric-sdk-java和[fabric-gateway-java,前者用于与fabric网络交互的低级API(比如创建channel、加入channel、安装chaincode等),后者为高级API(主要针对chaincode的调用)原创 2020-03-31 18:56:29 · 12664 阅读 · 13 评论 -
【fabric源码】Goland/Vscode调试Hyperledger Fabric 2.0源码、单机网络(傻瓜式调试)
Goland/Vscode调试Hyperledger Fabric 2.0源码、单机网络(傻瓜式调试)。- 启动一个peer和一个orderer- 使用fabric/sampleconfig下的配置文件(一个组织SampleOrg),生成创世块和通道配置- 创建通道myc,peer加入通道- 用fabric-sample中的fabcar作为例子,打包、安装、审核、提交链码,再初始化账本,创建一辆car,查询所有所有car。- 所有命令执行都使用debug模式,无需敲任何peer命令- 可调试链码原创 2020-03-17 17:52:32 · 3053 阅读 · 0 评论 -
【fabric源码】fabric 1.4 ACL源码分析
文件功能说明主要核心代码在core/aclmgmt、common/policies、commmon/cauthdsl、core/policy、core/policyprovidercore/aclmgmt目录resources/resources.go,定义了用于ACL检查的fabric资源常量aclmgmt.go,定义ACLProvider.CheckACL接口aclmgmtimp...原创 2020-03-12 15:50:34 · 491 阅读 · 0 评论 -
Fabric ACL入门
概念ACL即Access Control Lists ,Fabric使用访问控制列表(ACL)通过将策略与资源相关联来管理对资源的访问,每个策略指定了给定一组标识的评估结果为true或false的规则。Fabric包含许多默认ACL。资源:用户通过用户链码、 系统链码或事件流与Fabric进行交互。这些endpoint被当作在其上执行访问控制的“资源”。 采用命名惯例是/,如cscc/Get...原创 2020-03-12 15:48:21 · 985 阅读 · 0 评论 -
fabric msp架构概览
基本概念MSP,全称Membership Service Provider,即成员关系服务提供者,是 Hyperledger Fabric 1.0版本开始抽象出来的一个模块化组件,用来管理Fabric中的众多参与者(peer、order等)。MSP将颁发证书和校验证书,以及用户认证背后的所有密码学机制与协议都抽象了出来。对fabric网络中的成员进行身份的管理(身份验证)与认证(签名与验签)。...原创 2020-03-12 15:44:45 · 2102 阅读 · 0 评论 -
搭建fabric网络
软硬件环境硬件:阿里云主机4c16G1T操作系统:centos7.61. 安装运行依赖1.1. gityum install -y git 1.2. dockeryum install -y docker system enable dockersystemctl start docker1.3. docker-composeyum install -y docke...原创 2020-03-12 15:00:24 · 475 阅读 · 0 评论 -
【fabric源码】vscode调试Hyperledger Fabric 1.4源码、单机网络
引言启动一个peer和一个node,用example02作为例子,安装、初始化、调用、查询链码。环境准备macOS Mojave 10.14vscode 1.42.0golang 1.12.6docker-machine 0.16.0下载源码cd $GOPATH/src/github.com/hyperledger/git clone https://github.com/h...原创 2020-03-12 14:57:46 · 1105 阅读 · 2 评论