草庐IT

Hyperledger-fabric

全部标签

Fabric系列 - 国密改造

HyperledgerFabric国密改造项目介绍有关bccsp的改造方案的RFC文档Fabric国密改造项目由Hyperlegder中国工作组(TWGC)发起执行,旨在构建支持国密算法且密码算法可灵活扩展的Fabric平台,方便世界各国开发者快速接入自定义的密码算法。根据改造需求分析,Fabric国密改造方案由三个部分构成:国密算法基础库收集与改造构建完善可用的国密算法基础库是Fabric国密改造的首要事项。本次改造涉及的国密算法包括:SM2、SM3和SM4。另外,TLS协议也需要进行对应的国密改造。北京大学信息安全实验室GMSSL系列(https://github.com/Hyperled

Hyperledger Fabric 链码

懂哪写哪,随时补充链码结构链码API链码在开发过程中需要实现链码接口,交易的类型决定了哪个接口函数将会被调用,链码的接口定义如下:typeChaincodeinterface{Init(stubChaincodeStubInterface)pb.ResponseInvoke(stubChaincodeStubInterface)pb.Response}链码的基本结构链码的必要结构如下:packagemain//引入必要的包import("github.com/hyperledger/fabric/core/chaincode/shim"pb"github.com/hyperledger/fab

ubuntu16.04搭建fabric1.4

目录一.电脑配置二.新建虚拟机 三.按照相关工具 1.安装git2.安装cURL3.安装Docker4.安装docker-compose5.安装Golang 6.安装NVM和NPM 四.搭建fabric总结一.电脑配置VMwareWorkstation16pro:16.2.3build-19376536Windows10ubuntu16.04二.新建虚拟机  Ubuntu64位的克隆:创建好ubuntu16.04之后,立刻克隆一份,防止安装失败要再安装Ubuntu16.04Ubuntu64位的克隆_:在安装好相关工具之后,安装fabric之前,克隆一份,用于安装fabric失败再次安装 三.按

ubuntu16.04搭建fabric1.4

目录一.电脑配置二.新建虚拟机 三.按照相关工具 1.安装git2.安装cURL3.安装Docker4.安装docker-compose5.安装Golang 6.安装NVM和NPM 四.搭建fabric总结一.电脑配置VMwareWorkstation16pro:16.2.3build-19376536Windows10ubuntu16.04二.新建虚拟机  Ubuntu64位的克隆:创建好ubuntu16.04之后,立刻克隆一份,防止安装失败要再安装Ubuntu16.04Ubuntu64位的克隆_:在安装好相关工具之后,安装fabric之前,克隆一份,用于安装fabric失败再次安装 三.按

hyperledger fabric 交易结构以及解析

Fabric1.0源代码分析(43)Tx(Transaction交易)_yinchengmvp的技术博客_51CTO博客HyperledgerFabric的区块结构交易结构HyperledgerFabric区块和交易结构解析_51CTO博客_区块链hyperledgerfabric

fabric-gataway-java每次连接到区块链网络时client的身份都会改变的问题

之前写的登录逻辑//判断账号密码enroll=caClient.enroll(walletName,loginForm.getPassword());Identityuser=Identities.newX509Identity(orgEnum.getMspId(),enroll);wallet.put(walletName,user);//判断是否有证书,但if不可能为trueif(wallet.get(walletName)==null){thrownewCoinException("InvalidwalletNameorPassword!");}现在的登录逻辑//判断账号密码enroll

Ubuntu上安装部署Fabric1.4(炒鸡详细)

安装虚拟机和Ubuntu参考以往博客安装预备工具(以/opt目录为例)安装vim:sudoapt-getinstallvim安装git:sudoapt-getinstallgit安装CURL:sudoapt-getinstallcurl安装wget:sudoapt-getinstallwget安装docker:sudoapt-get-yinstalldocker安装docker-compose:sudoapt-get-yinstalldocker-compose检查docker和docker-compose是否安装成功:$docker--version$docker-compose--vers

hyperledger fabric2.4.0基础搭建到区块链浏览器搭建

基础环境借鉴 如下博客地址安装成功Ubuntu20.04下安装fabric2.4环境从零开始超详细步骤【亲测有效】及HyperledgerExplorer安装_小草cys的博客-CSDN博客_ubuntu安装fabricq区块链浏览器借鉴如下博客配置成功2021-05-02-fabric浏览器搭建_Soulmate_666的博客-CSDN博客_搭建fabric浏览器config.json{ "network-configs":{ "test-network":{ "name":"org1-network", "profile":"./connection-profile/test-n

尝试在 Golang 中导入 shim 时无法正常工作

我正在尝试使用go为HyperledgerFabric开发链码。在链代码中,我必须使用可以使用导入的shim库导入“github.com/hyperledger/fabric/core/chaincode/shim”我想使用goget将这个包添加到我的项目中,以便我可以运行和调试代码,但是当尝试使用带有URL的goget时,它显示了这些错误:包插件:无法识别的导入路径“插件”(导入路径不以主机名开头)包上下文:无法识别的导入路径“context”(导入路径不以主机名开头)有没有人可以帮我解决这些错误? 最佳答案 参见https://

尝试在 Golang 中导入 shim 时无法正常工作

我正在尝试使用go为HyperledgerFabric开发链码。在链代码中,我必须使用可以使用导入的shim库导入“github.com/hyperledger/fabric/core/chaincode/shim”我想使用goget将这个包添加到我的项目中,以便我可以运行和调试代码,但是当尝试使用带有URL的goget时,它显示了这些错误:包插件:无法识别的导入路径“插件”(导入路径不以主机名开头)包上下文:无法识别的导入路径“context”(导入路径不以主机名开头)有没有人可以帮我解决这些错误? 最佳答案 参见https://