草庐IT

hyperledge-fabric

全部标签

Fabric官方教程(release 2.2)翻译及总结——使用CouchDB

使用CouchDB将CouchDB用作HyperledgerFabric的状态数据库所需的步骤。教程分为以下几步:在HyperledgerFabric中启用CouchDB创建一个索引将索引添加到您的chaincode文件夹部署智能合约查询CouchDB状态数据库使用最佳做法进行查询和索引通过分页查询CouchDB状态数据库更新索引删除索引要更深入地了解CouchDB,请参考CouchDB作为状态数据库,有关Fabric账本的更多信息,请参考Ledger主题。请遵循以下教程,以获取有关如何在区块链网络中利用CouchDB的详细信息。在整个教程中,我们将使用资产转移账本查询示例作为我们的用例,以演

基于fabric的物资管理系统

基于区块链的物资管理系统一、选题的背景与意义*近年来,随着新型冠状病毒肺炎疫情暴发后,疫情严重地区受到国内各行各业的人关注和援助。全国人们给疫情严重地区捐物出力,但是捐赠的物资因为我国的交通运输行业存在的一系列问题如:数据信息孤立且分散、还不透明、难追溯等,导致物资的管理有很多不尽人意的地方。这不仅让捐赠者无法随时关注物资信息,甚至无法让他们知道物资最终捐赠到何地,运到了何人的手中。这也让被捐赠者无法知道是谁帮助了他们。因此针对以上问题,我们采用了具有去中心化、去信任、难篡改、匿名性、可编程等特点的区块链技术让信息能够公开,让捐赠者和被捐赠者能够即时知道物资的信息,让他们之间的信任问题能够得到

基于fabric的物资管理系统

基于区块链的物资管理系统一、选题的背景与意义*近年来,随着新型冠状病毒肺炎疫情暴发后,疫情严重地区受到国内各行各业的人关注和援助。全国人们给疫情严重地区捐物出力,但是捐赠的物资因为我国的交通运输行业存在的一系列问题如:数据信息孤立且分散、还不透明、难追溯等,导致物资的管理有很多不尽人意的地方。这不仅让捐赠者无法随时关注物资信息,甚至无法让他们知道物资最终捐赠到何地,运到了何人的手中。这也让被捐赠者无法知道是谁帮助了他们。因此针对以上问题,我们采用了具有去中心化、去信任、难篡改、匿名性、可编程等特点的区块链技术让信息能够公开,让捐赠者和被捐赠者能够即时知道物资的信息,让他们之间的信任问题能够得到

【已解决】Hyperledger Fabric 2.3创建通道失败问题Channel creation failed

简介、问题描述在按照readthedocs教程进行超级账本框架fabric区块链的学习过程中,到通道创建这一步一直失败,即无法成功运行:./network.shupcreateChannel出现的错误提示: 直接去搜索这个segmentationfault无任何有效解决方案。以下是我的整个排查过程,仅供大家参考。我的系统环境是win11、wsl2、dockerdesktop,在wsl2中安装的ubuntu18.04。排查过程以下是我的排查尝试过程记录,网友可直接跳到总结页进行所有步骤的自检。尝试1、更换peer等二进制到新版出现过敲osnadmin也会提示segmentationfault的问

【已解决】Hyperledger Fabric 2.3创建通道失败问题Channel creation failed

简介、问题描述在按照readthedocs教程进行超级账本框架fabric区块链的学习过程中,到通道创建这一步一直失败,即无法成功运行:./network.shupcreateChannel出现的错误提示: 直接去搜索这个segmentationfault无任何有效解决方案。以下是我的整个排查过程,仅供大家参考。我的系统环境是win11、wsl2、dockerdesktop,在wsl2中安装的ubuntu18.04。排查过程以下是我的排查尝试过程记录,网友可直接跳到总结页进行所有步骤的自检。尝试1、更换peer等二进制到新版出现过敲osnadmin也会提示segmentationfault的问

基于hyperleger fabric区块链的校园化妆品交易平台搭建

基于hyperlegerfabric区块链的校园化妆品交易平台搭建一、大数据与区块链解决方案概述选题背景:目前不少同学在校园里进行二手交易没有一个大众认可的平台,很多都是私下交易,但会存在很多虚假交易,甚至出现诈骗事件,没有一个让校园同学认可放心的二手化妆品交易平台,基于这个交易问题,我们将校园二手化妆品交易与区块链技术结合来处理交易存在的问题,给校园内学生提供提供一个安全、公开、方便、美观的交易平台,让学生在校园交易的放心,买得放心,用的安心。不但可以交易平台的资产也可以添加我的售卖,自己成为卖家。采用区块链技术架构的优点:区块链采用了分布式核算和存储,不存在中心化的硬件或管理机构,因此使得

基于hyperleger fabric区块链的校园化妆品交易平台搭建

基于hyperlegerfabric区块链的校园化妆品交易平台搭建一、大数据与区块链解决方案概述选题背景:目前不少同学在校园里进行二手交易没有一个大众认可的平台,很多都是私下交易,但会存在很多虚假交易,甚至出现诈骗事件,没有一个让校园同学认可放心的二手化妆品交易平台,基于这个交易问题,我们将校园二手化妆品交易与区块链技术结合来处理交易存在的问题,给校园内学生提供提供一个安全、公开、方便、美观的交易平台,让学生在校园交易的放心,买得放心,用的安心。不但可以交易平台的资产也可以添加我的售卖,自己成为卖家。采用区块链技术架构的优点:区块链采用了分布式核算和存储,不存在中心化的硬件或管理机构,因此使得

Fabric.js 拖放元素进画布

本文简介点赞+关注+收藏=学会了学习Fabric.js,我的建议是看文档不如看demo。本文实现的功能:将元素拖进到画布中并生成对应的图形或图片。效果如下图所示:思路要实现以上效果,需要考虑以下几点:元素有拖拽功能。能在画布中生成对应的元素。画布有可能缩放。画布有可能移动。画布的位置可能在页面的某处。在3和4情况下还能在准确的位置生成元素。基于以上几点,我得出以下解法。解1:要让HTML元素具备拖拽功能,只要将draggable属性设置为true即可。解2:Fabric.js创建元素可看《Fabric.js从入门到膨胀》的基础图形篇,要创建图片可以看图片篇。解3:缩放画布我在《Fabric.j

Fabric.js 拖放元素进画布

本文简介点赞+关注+收藏=学会了学习Fabric.js,我的建议是看文档不如看demo。本文实现的功能:将元素拖进到画布中并生成对应的图形或图片。效果如下图所示:思路要实现以上效果,需要考虑以下几点:元素有拖拽功能。能在画布中生成对应的元素。画布有可能缩放。画布有可能移动。画布的位置可能在页面的某处。在3和4情况下还能在准确的位置生成元素。基于以上几点,我得出以下解法。解1:要让HTML元素具备拖拽功能,只要将draggable属性设置为true即可。解2:Fabric.js创建元素可看《Fabric.js从入门到膨胀》的基础图形篇,要创建图片可以看图片篇。解3:缩放画布我在《Fabric.j

Azure Service Fabric 踩坑日志

近期项目上面用到了AzureServiceFabric这个服务,它是用来做微服务架构的,由于这套代码和架构都是以前同学留下来的,缺少文档,项目组在折腾时也曾遇到几个问题,这里整理如下,以供参考。我属于ServiceFabric的初学者和使用者,很多概念也都是临时学习的,我们的工程师后续会更加细致的研究它。本文仅从故障排查经验总结的角度做了一点整理,有关这个服务的详细功能,或者官方推荐的最佳实践,请参考https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-overview有两种不同的servicefabric可供