草庐IT

HyperLedger-Fabric

全部标签

区块链——Hyperledger Fabric2.2多机搭建及区块链浏览器(修改版)

参考(内容有错误,已修改): 区块链——HyperledgerFabric2.2多机搭建及区块链浏览器一、搭建环境前提:order---10.10.10.65,org1---10.10.10.64,org2---10.10.10.531、设置网络三台服务器都要设置vim/etc/hosts2、安装docker和docker-composeroot@order:~#apt-getupdateroot@order:~#apt-get-yinstallapt-transport-httpsca-certificatescurlsoftware-properties-commonroot@order:

HyperLedger indy:去中心化身份管理,可以解决什么问题,案例讲解。

主要特征主要特征:专为去中心化身份构建的分布式账本全球唯一且可解析(通过分类帐)的DID(去中心化标识符),无需任何集中解析权限成对标识符在任意两个实体之间创建安全的1:1关系可验证声明是用于交换数字身份属性和关系的可互操作格式可验证声明是用于交换数字身份属性和关系的可互操作格式官网使用实例介绍:https://hyperledger-indy.readthedocs.io/projects/sdk/en/latest/docs/getting-started/indy-walkthrough.htmlIndy如何验证数字身份Alice入职医院,需要证明自己是医生。Alice本人向国家卫生部申

如果Fabric的智能合约函数陷入死循环会怎么样

大家好,我是powervip!今天和大家一起探讨一下:如果Fabric的智能合约函数陷入死循环会怎么样先看一段合约函数代码:func(t*SimpleChaincode)Test(stubshim.ChaincodeStubInterface,args[]string)pb.Response{//选择商品价格在1元到100元之间的商品名称和数量s:="{\"fields\":[\"GoodsName\",\"GoodsCount\"],\"selector\":{\"$and\":[{\"GoodPrice\":{\"$gte\":1}},{\"GoodPrice\":{\"$lte\":10

如何解决Hyperledger织物上的错误?

在尝试遵循教程时,构建您的第一个网络,我得到了以下输出:$./byfn.sh-mgenerate使用频道“MyChannel”和“10000”的CLI超时生成证书和Genesis块继续(Y/N)?Y程序...哪个:(/c/users/ayush/fabric-samples/first-network/../bin:/c/users/ayush/fabric-samples/first-network:c:c:c:/users/ayush/bin:/c/users/ayush/bin:/mingw64/bin:/usr/locar/bin:/usr/bin:/bin:/bin:/c/c/pro

fabric智能合约

1.智能合约整体介绍1)fabric架构fabric架构分为两个部分,应用层和区块链底层。对于应用层来说,fabric提供了基于GRPC协议的API来于区块链进行通讯,并且在API的基础上封装了支持go语言、Java语言、node.js等SDK,方便客户端的调用。由于区块链是分布式的账本,并且交易需要进行共识之后才能够进行上链,那么这样一笔交易从开始到结束,耗时就会很长,客户端很可能没接收到响应就已经超时了,因此传统的同步方式就显得很不合适。fabric提供提供了一套异步的处理的事件机制来解决这个问题。其实不止fabric,国内许多框架像Facebook、BCOS也有事件监听这一机制。在fab

hyperledger fabric v2.4环境搭建及区块链项目开发

基础环境配置,不再详细描述;学习交流可联系博主。安装go安装docker安装docker-compose清空历史dockerimagesdockersystemprune--all 安装fabric最新版fabric2.4①拉取fabricgitclonehttps://gitee.com/hyperledger/fabric.git②进入fabric下的scripts目录,在该目录下启动脚本:bootstrap.shcdfabric/scriptssudo./bootstrap.sh#该命令会下载官方提供的示例代码和镜像文件,然后进入漫长的等待。下载完毕后再scripts目录下会有fabri

Hyperledger Fabric Orderer 配置解析

文中使用的fabric版本为2.4.1排序节点在Fabric网络中为Peer提供排序服务。与Peer节点类似,排序节点支持从命令行参数、环境变量或配置文件中读取配置信息。环境变量中配置需要以ORDERER_前缀开头,例如,配置文件中的general.ListenAddress项,对应到环境变量ORDERER_GENERAL_LISTENADDRESS。排序节点默认的配置文件读取路径为$FABRIC_CFG_PATH中定义的路径;如果没找到,则尝试查找当前目录;如果还没有找到,则尝试查找默认的/etc/hyperledger/fabric路径。在结构上,orderer.yaml文件中一般包括Ge

Fabric 超级账本学习【11】Hyperledger Fabric 2.4 实战——基于Hyperledger Fabric 2.4 的商品交易溯源系统

文章目录如需要系统代码和部署私聊联系脚本启动项目启动Fabric浏览器网络访问项目选择管理员身份登录新增商品信息商品信息新增成功打开区块链浏览器,商品信息上链商品交易数据上链如需要系统代码和部署私聊联系脚本启动项目启动Fabric浏览器网络

Linux搭建Hyperledger Fabric区块链框架 - Hyperledger Fabric模型概念

企业选型的区块链底层技术HyperledgerFabric概念2015年,Linux基金会启动了Hyperledger项目,目标是发展跨行业的区块链技术。HyperledgerFabric是Hyperledger中的一个区块链项目,包含一个账本,使用智能合约并且是一个通过所有参与者管理交易的系统。HyperledgerFabric是分布式账本解决方案的平台,以模块化架构为基础,支持不同组件的可插拔。区块链共享的、通过智能合约更新的多副本交易系统,并通过协作共识机制保持账本副本一致同步。当前记录系统区块链无法统一管理参与者身份,确认源头费力各参与者都有账本副本明确交易耗时长共享账本、共享更新账本