前面两篇文章介绍了Hyperledger Fabric SDK并使用一个实例介绍如何通过SDK和Hyperledger Fabric Blockchain交互, 现在详细分析相关的过程。 首先看 enroll (登录) admin 过程。'use strict';
/*
* Copyright IBM Corp All Rights Reserved
*
* SPDX-Li
转载
2023-09-22 13:16:07
145阅读
前言在基于truffle框架实现公开拍卖智能合约中我们已经实现了智能合约的编写及部署,但其工作方式注定其只能应用于有限的业务场景中。相比之下,基于超级账本的Fabric具有高可扩展性和高可定制性,能够应用在更为复杂的商业场景中,但Fabric技术涉及很多新的概念,源代码跟新速度快且各版本间兼容性差,对初学者很不友好。为了使能够快速掌握Fabric,本文基于其目前最新的2.4版本搭建了一
转载
2024-08-27 20:59:38
36阅读
简介数字货币曾是区块链技术的唯一应用场景对智能合约的支持突破了场景限制, 丰富了区块链应用的适用范围, 可以支持多行业、大规模的商业应用区块链应用区块链应用: 一般由若干部署在区块链网络中的智能合约, 以及调用这些智能合约的应用程序组成用户专注于与业务本身相关的应用程序智能合约则封装了与区块链账本直接交互的相关过程, 被应用程序调用智能合约开发智能合约本质上是为了对上层业务逻辑进行支持且直接与账本
转载
2023-09-27 19:45:33
0阅读
1》运行实例先下载hyperledger fabric samples示例vagrant@ubuntu-xenial:~$ git clone https://github.com/hyperledger/fabric-samples.git
Cloning into 'fabric-samples'...
remote: Enumerating objects: 2705, done
转载
2024-03-08 14:19:27
56阅读
1. Fabric梳理1.1 fabric网络的搭建过程生成节点证书# 1. 编写组织信息的配置文件, 该文件中声明每个组织有多少个节点, 多少用户
# 在这个配置文件中声明了每个节点访问的地址(域名)
# 一般命名为crypto-config.yaml
$ cryptogen generate --config=xxx.yaml生成创始块文件和通道文件编写配置文件 - confi
本教程是跟着 某硅谷 三年前的视频一点点实现的。但是,跟着教程走,会出现很多视频里面没有出现过的问题,本文着重讲解搭建过程碰到的问题及解决方案!!一、环境准备# 先更新一下
$ sudo apt-get update1、 安装docker (见我之前的教程)2、安装docker-compose#安装依赖工具
$ sudo apt-get install python-pip -y
转载
2024-04-15 11:17:41
109阅读
一.什么是fabric 其实,超级账本也仅仅只是账本而已。叫账本或许有一些不合 理。因为只要是我们认为有必要进行存储的数据。我们均可以使用超 级账本进行存储。仅仅是一个将数据存到区块链的分布式记录簿而 已,当然这是很浅显的理解,但本质就是这样。二.为什么会存在超级账本 一个东西总不会平白无故的产生,没有相应的需求,超级账本也 不会发展至今。现在绝大多数区块链项目均为公有链,数据虽然被加
转载
2024-03-28 10:47:17
31阅读
引言在部署单机多节点Fabric 网络时,我们使用的是e2e_cli测试样例中的智能合约:example02,其路径为:/opt/gopath/src/github.com/hyperledger/fabric/aberic/chaincode/go/chaincode_example02,本章将对这个简单的只能合约做深度的解析。1、智能合约部署首先安装智能合约的命令为:peer chaincod
Githubfabric官方Github地址为: https://github.com/hyperledger/fabric环境搭建流程1. 环境依赖依赖的软件版本根据安装的Fabric的版本差异而略有不同,具体请查看fabric的docs/source目录下的prereqs.rst。1.1 注本次配置使用的为阿里云主机,系统:CentOS Linux release 7.5.1804 (Core
转载
2024-09-11 11:51:01
48阅读
多次尝试才正常启动了Fabric,如遇到各种莫名错误,请参考如下一步步严格安装,特别用户权限需要注意。
一、安装Ubuntu16
虚拟机或双系统,虚拟机有
VirtualBox或者VMware,Ubuntu 16.04镜像安装好。
打开系统设置,选择软件和更新 , 然后在下载自
Hyperledger Fabric开发环境搭建 相关软件和工具下载 下载git yum install -y git 查看版本号:yum --version 安装docker 安装相关软件包:yum install -y yum-utils device-mapper-persistent-dat ...
转载
2021-09-23 20:41:00
251阅读
2评论
开发步奏: 1.创建教育联盟 2.区块链服务平台自动生成通道id 3.区块链网络服务人员通过命令行在区块链网络中创建对应通道 4.创建相关教育组织 5.邀请相关组织加入联盟 6.区块链网络管理人员通过命令行在区块链网络创建组织并加入通道 7.教育组织相关开发人员通过区块链网络进行系统开发 实现功能:
原创
2021-08-10 17:08:31
1850阅读
下面这一节将会从概念的角度来说明一下,Hyperledger Fabric是如何做到让企业组织之间在区块链的网络间进行协作的。如果你是一个设计师、管理者异或一个开发者,通过这个小节,你可以对区块链网络之间的主要结构以及整个的流程组件有一个很清晰的认识。本小结会利用一个可以实际应用的,可操作的例子来进行介绍区块链网络中的所有的主要的组成部
转载
2023-07-17 13:30:57
227阅读
部署并运行 Java 链代码示例您已经定义并启动了本地区块链网络,而且已构建 Java shim 客户端 JAR 并安装到本地 Maven 存储库中,现在已准备好在之前下载的 Hyperledger Fabric 附带的一个 Java 链代码示例上构建、注册和调用交易。部署并运行链代码您将执行以下步骤:使用 Gradle 构建示例。通过运行 Gradle 构建软件为您创建的脚本,向验证对等网络
转载
2024-06-05 13:17:09
57阅读
综述Hyperledger Fabric是一个模块化的分布式账本解决方案支撑平台,提供高度的保密性、弹性、灵活性与可扩展性。它的目的是支持不同组件的可插入实现,并适应经济系统中存在的复杂性。Hyperledger Fabric提出了一个独特的高弹性且可扩展的体系结构,此结构使Fabric区别于其他区块链解决方案。在Fabric对企业级区块链的未来规划中,它的架构允许被全面审查且开源。我们建议新手用
转载
2024-08-06 18:41:04
52阅读
hyperledger fabric项目概述Hyperledger,中文名为超级账本。是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目。Hyperledger的目标是让成员共同合作、共建开放平台以满足来自多个不同行业各种用户的需求,同时能大大简化业务流程。随着hyperledger项目的不断扩大,单一的项目无法满足业务的需求,因此hyperledger逐步由一个单一的项目
目录3. Orderer节点的启动4. Peer节点的启动5. 创建通道6. Chaincode的部署和调用 3. Orderer节点的启动Orderer节点负责交易的打包和区块的生成。Orderer节点的配置信息通常放在环境变量或者配置文件中,本例中的配置信息统一放在配置文件中。fabric源码提供了Orderer启动所用到的配置文件的实例,将实力配置文件复制到Orderer的文件夹下面稍加修
转载
2023-12-20 17:23:29
151阅读
**学习Hyperledger Fabric 实战联盟链 ** Hyperledger Fabric入门1:快速上手jasonruan 2018.11.17前言本文是自己学习超级账本Fabric的第一篇文章,主要是体验了下基本功能——快速搭建起网络环境,并利用自带sample,体会了一下链码的部署与调用,为后续逐步深入其内部原理和链码开发做一个铺垫。名词解释自己初学超级
转载
2024-01-08 21:37:52
21阅读
现在所有的文件都已经准备完毕,我们可以启动fabric网络了。 一.启动orderer节点在orderer服务器上运行:cd ~/go/src/github.com/hyperledger/fabric/examples/e2e_cli
docker-compose -f docker-compose-orderer.yaml up -d运行完毕后我们可以使用docker ps看到运行
转载
2024-06-26 08:40:07
26阅读
翻译:https://hyperledger-fabric.readthedocs.io/en/latest/msp.html本文档提供了MSP的设置和实践。MSP是一个Fabric组件,是成员操作的抽象。特别是,MSP将颁发证书,验证证书和用户身份验证背后的所有加密机制和协议抽象出来。MSP可以定义自己的身份概念,以及管理这些身份的规则(身份验证)和身份验证(签名生成和验证)。一个Fabric的
转载
2024-03-26 06:15:21
38阅读