一.什么是fabric 其实,超级账本也仅仅只是账本而已。叫账本或许有一些不合 理。因为只要是我们认为有必要进行存储的数据。我们均可以使用超 级账本进行存储。仅仅是一个将数据存到区块链的分布式记录簿而 已,当然这是很浅显的理解,但本质就是这样。二.为什么会存在超级账本 一个东西总不会平白无故的产生,没有相应的需求,超级账本也 不会发展至今。现在绝大多数区块链项目均为公有链,数据虽然被加
注意:本文是以centOS7.4 为操作系统进行的测试,记得使用之前需要手动联网,否则无法继续1. 升级内核下面是升级步骤: 1.1导入key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 1.2安装yum源,使用elrepo源 rpm -Uvh http://www.elrepo.org/elrepo-release-7.0
参考:https://hyperledgercn.github.io/hyperledgerDocs/glossary/Chaincode - 链码,即智能合约链码是一个运行在账本上的软件,它可以对资产进行编码,其中的交易指令(或者叫业务逻辑)也可以用来修改资产,链码运行的交易可能会改变世界状态。链码是一段可以访问账本的代码,一个链码可以访问一个甚至多个账本大多数情况下,chainc
下面这一节将会从概念的角度来说明一下,Hyperledger Fabric是如何做到让企业组织之间在区块链的网络间进行协作的。如果你是一个设计师、管理者异或一个开发者,通过这个小节,你可以对区块链网络之间的主要结构以及整个的流程组件有一个很清晰的认识。本小结会利用一个可以实际应用的,可操作的例子来进行介绍区块链网络中的所有的主要的组成部
转载
2023-07-17 13:30:57
180阅读
部署并运行 Java 链代码示例您已经定义并启动了本地区块链网络,而且已构建 Java shim 客户端 JAR 并安装到本地 Maven 存储库中,现在已准备好在之前下载的 Hyperledger Fabric 附带的一个 Java 链代码示例上构建、注册和调用交易。部署并运行链代码您将执行以下步骤:使用 Gradle 构建示例。通过运行 Gradle 构建软件为您创建的脚本,向验证对等网络
https://github.com/hyperledger/fabric.githttps://github.com/hyperledger/blockchain-explorer.githttps://github.com/hyperledger/fabric-sdk-java.githttps
原创
2022-05-19 21:53:36
126阅读
综述Hyperledger Fabric是一个模块化的分布式账本解决方案支撑平台,提供高度的保密性、弹性、灵活性与可扩展性。它的目的是支持不同组件的可插入实现,并适应经济系统中存在的复杂性。Hyperledger Fabric提出了一个独特的高弹性且可扩展的体系结构,此结构使Fabric区别于其他区块链解决方案。在Fabric对企业级区块链的未来规划中,它的架构允许被全面审查且开源。我们建议新手用
1、导言: 为了学习fabric底层运行原理,这两天基于fabric 1.4版本手动部署了一个多机网络,期间遇到了很多各种各样的问题,同时也一个一个解决了,最终成功把多机fabric网络部署起来,也进行了一些简单交易测试。整个部署过程加深了本人的fabric网络的认识,再次特地把整个过程记录下来,方便以后复习;另外希望能帮助到
1: 环境构建在本文中用到的宿主机环境是Centos ,版本为Centos.x86_64 7.2, 一定要用7版本以上, 要不然会安装出错。 通过Docker 容器来运行Fabric的节点,版本为v1.0。因此, 启动Fabric网络中的节点需要先安装Docker、 Docker-compose和Go语言环境, 然后在网上拉取相关的Docker镜像, 再通过配置compose文件来启动各个节点。1
导航一、前言二、hyperledger fabric介绍三、测试网络示例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 以 Di
翻译:https://hyperledger-fabric.readthedocs.io/en/latest/msp.html本文档提供了MSP的设置和实践。MSP是一个Fabric组件,是成员操作的抽象。特别是,MSP将颁发证书,验证证书和用户身份验证背后的所有加密机制和协议抽象出来。MSP可以定义自己的身份概念,以及管理这些身份的规则(身份验证)和身份验证(签名生成和验证)。一个Fabric的
目录3. Orderer节点的启动4. Peer节点的启动5. 创建通道6. Chaincode的部署和调用 3. Orderer节点的启动Orderer节点负责交易的打包和区块的生成。Orderer节点的配置信息通常放在环境变量或者配置文件中,本例中的配置信息统一放在配置文件中。fabric源码提供了Orderer启动所用到的配置文件的实例,将实力配置文件复制到Orderer的文件夹下面稍加修
Hyperledger Fabric搭建一、准备工作1. 安装golang2. 安装Docker3. 安装Docker-Compose二、Fabric测试环境搭建1. 获取github上fabric的源码2. 配置环境变量3. 启动fabric网络三、Fabric环境搭建1. Fabric网络环境规划2. 准备工作3. Fabric安装4. Fabric配置5. 启动Orderer和Peer6.
**学习Hyperledger Fabric 实战联盟链 ** Hyperledger Fabric入门1:快速上手jasonruan 2018.11.17前言本文是自己学习超级账本Fabric的第一篇文章,主要是体验了下基本功能——快速搭建起网络环境,并利用自带sample,体会了一下链码的部署与调用,为后续逐步深入其内部原理和链码开发做一个铺垫。名词解释自己初学超级
现在所有的文件都已经准备完毕,我们可以启动fabric网络了。 一.启动orderer节点在orderer服务器上运行:cd ~/go/src/github.com/hyperledger/fabric/examples/e2e_cli
docker-compose -f docker-compose-orderer.yaml up -d运行完毕后我们可以使用docker ps看到运行
在区块链解决方案中,区块链网络作为后端与应用程序前端一起使用SDK与网络通信。为了建立前端和后端之间的通信,Hyperledger Fabric社区为各种编程语言提供了许多SDK,如NodeJS SDK和Java SDK。此代码模式解释了使用Hyperledger Fabric SDK Java创建,部署和测试区块链网络的方法。 此模式将提供由两个组织组成的Hyperledger Fabric 1
转载
2023-10-09 07:08:24
105阅读
英文地址:http://hyperledger-fabric.readthedocs.io/en/latest/functionalities.html Hyperledger Fabric Functionalities/Hyperledger Fabric 功能列表Hyperledger Fabric is an implementation of distributed ledger tec
简介Hyperledger介绍超级账本(Hyperledger)项目是首个面向企业应用场景的开源分布式账本平台。由linux基金会牵头,包括 IBM 等 30家初始企业成员共同成立的。Hyperledger Fabric是什么该项目定位是面向企业的分布式账本平台,引...
转载
2021-08-27 14:59:52
471阅读
npx caliper benchmark run --caliper-workspace caliper-benchmarks --caliper-benchconfig benchmarks/samples/fisco-bcos/helloworld/config.yaml --caliper-networkconfig networks/fisco-bcos/4nodes1group/fisco-bcos.jsonuser@ubuntu:~/benchmarks$ npx caliper .
原创
2022-03-27 17:02:55
117阅读
搭建方法主要参考http://hyperledger-fabric.readthedocs.io/en/latest/dev-setup/devenv/的英文文档说明,我用的是Vagrant方法在windows(其他环境的就不要往下看了,我不敢保证)搭建,亲测没问题。准备工作:Git clientGo - 1.6 or laterVagrant - 1.7.4 or laterVirtualBox