草庐IT

hyperledger-chaincode

全部标签

基于区块链/Hyperledger Fabric的商品交易溯源系统开发模式搭建

搭建该项目的开发模式主要有链码的开发模式和前后端的开发模式。需要读者有一定的动手能力。购买专栏前请认真阅读:《Fabric项目学习笔记》专栏介绍链码开发模式预先安装好fabric-samples,将链码目录拷贝到fabric-samples/chaincode/realty下,如图所示:窗口1:开启dev组件cd/home/real/project/fabric-samples/chaincode-docker-devmodedocker-compose-fdocker-compose-simple.yamlup窗口2:编译链码,此时会在目录生成一个chaincode二进制文件cd~/proj

万字解析——区块链hyperledger fabric2.2部署实战教程

导航一、前言二、hyperledgerfabric介绍三、测试网络示例3.1搭建开发环境3.2安装示例、二进制和Docker镜像3.3使用Fabric测试网络3.4使用认证机构建立网络四、汽车生产应用4.1搭建开发环境4.2注册登记等操作使用4.3智能合约4.4更新账本五、商业票据应用5.1运行网络5.2以MagnetoCorp身份管理员身份开发人员身份5.3以DigiBank的身份5.4应用结构5.5钱包5.6发行应用5.7DigiBank应用附加问题结语一、前言本教程在ubuntu20版本下运行,请在执行操作前先部署ubuntu20环境,所有部署都按照官方文档hyperledgerfabr

万字解析——区块链hyperledger fabric2.2部署实战教程

导航一、前言二、hyperledgerfabric介绍三、测试网络示例3.1搭建开发环境3.2安装示例、二进制和Docker镜像3.3使用Fabric测试网络3.4使用认证机构建立网络四、汽车生产应用4.1搭建开发环境4.2注册登记等操作使用4.3智能合约4.4更新账本五、商业票据应用5.1运行网络5.2以MagnetoCorp身份管理员身份开发人员身份5.3以DigiBank的身份5.4应用结构5.5钱包5.6发行应用5.7DigiBank应用附加问题结语一、前言本教程在ubuntu20版本下运行,请在执行操作前先部署ubuntu20环境,所有部署都按照官方文档hyperledgerfabr

在 Hyperledger Fabric v1.4 下添加 PBFT 共识算法

在文章的开篇,首先对如下两篇文章的博主表示感谢,感谢他们对学习资源的共享。 https://www.yezhem.com/index.php/archives/52/https://blog.csdn.net/zgdl1789/article/details/108061503本文得益于上述两篇文章,同时再结合自己的实际搭建、配置心得,详细的描述将pbft共识算法添加至fabric1.4的步骤,为后来人提供学习参考。一、前言众所周知,pbft共识算法的实现仅存在于hyperledgerfabricv0.6的版本中。在v0.6之后的版本,如fabricv2.x采用的是kafka、solo、raf

在 Hyperledger Fabric v1.4 下添加 PBFT 共识算法

在文章的开篇,首先对如下两篇文章的博主表示感谢,感谢他们对学习资源的共享。 https://www.yezhem.com/index.php/archives/52/https://blog.csdn.net/zgdl1789/article/details/108061503本文得益于上述两篇文章,同时再结合自己的实际搭建、配置心得,详细的描述将pbft共识算法添加至fabric1.4的步骤,为后来人提供学习参考。一、前言众所周知,pbft共识算法的实现仅存在于hyperledgerfabricv0.6的版本中。在v0.6之后的版本,如fabricv2.x采用的是kafka、solo、raf

联盟链 Hyperledger Fabric 应用场景

一、说明本文主要通过一个例子分享以HyperledgerFabric为代表的联盟链应用场景。关于Fabric的相关概念请先参考文章《HyperledgerFabric核心概念》 二、业务场景我们看一个购物场景:首先消费者在某个购物平台上购物例如淘宝。然后使用第三方支付渠道进行支付例如支付宝。最后在银行完成资金的扣款。这样整个过程使用目前传统技术来实现的话,相互之间的数据是不透明的,每个平台所产生的数据都只是保存在各自的数据库里面;例如淘宝保存的是订单数据,支付宝保存了支付记录,银行记录了扣款记录和余额;对于整条链路上的每个参与者来说数据是不透明的。 可能会产生两个问题:安全风险:由于数据都掌握

联盟链 Hyperledger Fabric 应用场景

一、说明本文主要通过一个例子分享以HyperledgerFabric为代表的联盟链应用场景。关于Fabric的相关概念请先参考文章《HyperledgerFabric核心概念》 二、业务场景我们看一个购物场景:首先消费者在某个购物平台上购物例如淘宝。然后使用第三方支付渠道进行支付例如支付宝。最后在银行完成资金的扣款。这样整个过程使用目前传统技术来实现的话,相互之间的数据是不透明的,每个平台所产生的数据都只是保存在各自的数据库里面;例如淘宝保存的是订单数据,支付宝保存了支付记录,银行记录了扣款记录和余额;对于整条链路上的每个参与者来说数据是不透明的。 可能会产生两个问题:安全风险:由于数据都掌握

hyperledger fabric介绍

一.HyperledgerFabric介绍2015年,Linux基金会启动了Hyperledger项目,目标是发展跨行业的区块链技术。HyperledgerFabric是Hyperledger中的一个区块链项目,包含一个账本,使用智能合约并且是一个通过所有参与者管理交易的系统。HyperledgerFabric是分布式账本解决方案的平台,以模块化架构为基础,支持不同组件的可插拔。具备以下特点1.高度保密性2.可伸缩性3.弹性4.可扩展性二.基本概念区块链共享的、通过智能合约更新的多副本交易系统,并通过协作共识机制保持账本副本一致同步。1.分布式账本区块链网络的核心是一个分布式账本,它记录了网络

hyperledger fabric介绍

一.HyperledgerFabric介绍2015年,Linux基金会启动了Hyperledger项目,目标是发展跨行业的区块链技术。HyperledgerFabric是Hyperledger中的一个区块链项目,包含一个账本,使用智能合约并且是一个通过所有参与者管理交易的系统。HyperledgerFabric是分布式账本解决方案的平台,以模块化架构为基础,支持不同组件的可插拔。具备以下特点1.高度保密性2.可伸缩性3.弹性4.可扩展性二.基本概念区块链共享的、通过智能合约更新的多副本交易系统,并通过协作共识机制保持账本副本一致同步。1.分布式账本区块链网络的核心是一个分布式账本,它记录了网络

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

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