草庐IT

【已解决】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可供

Azure Service Fabric 踩坑日志

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

基于Debian搭建Hyperledger Fabric 2.4开发环境及运行简单案例

前言在基于truffle框架实现以太坊公开拍卖智能合约中我们已经实现了以太坊智能合约的编写及部署,但其工作方式注定其只能应用于有限的业务场景中。相比之下,基于超级账本的Fabric具有高可扩展性和高可定制性,能够应用在更为复杂的商业场景中,但Fabric技术涉及很多新的概念,源代码跟新速度快且各版本间兼容性差,对初学者很不友好。为了使能够快速掌握Fabric,本文基于其目前最新的2.4版本搭建了一套区块链运行环境,并在此之上部署了官方示例chaincode并对其进行交互调试,最终整个环境及示例代码能够正常运行且得出预期结果。环境搭建网上几乎所有的Fabric教程都是基于Ubuntu环境而不是W

基于Debian搭建Hyperledger Fabric 2.4开发环境及运行简单案例

前言在基于truffle框架实现以太坊公开拍卖智能合约中我们已经实现了以太坊智能合约的编写及部署,但其工作方式注定其只能应用于有限的业务场景中。相比之下,基于超级账本的Fabric具有高可扩展性和高可定制性,能够应用在更为复杂的商业场景中,但Fabric技术涉及很多新的概念,源代码跟新速度快且各版本间兼容性差,对初学者很不友好。为了使能够快速掌握Fabric,本文基于其目前最新的2.4版本搭建了一套区块链运行环境,并在此之上部署了官方示例chaincode并对其进行交互调试,最终整个环境及示例代码能够正常运行且得出预期结果。环境搭建网上几乎所有的Fabric教程都是基于Ubuntu环境而不是W