展开

关键词

Hyperledger Fabric(

Node.js Runtime and NPM 如果你使用Node.js的Hyperledger Fabric SDK开发Hyperledger Fabric应用程序,你需要安装版本8.9.x的Node.js Hyperledger Fabric的功能和操作非常有用。 Hyperledger Fabric SDKs Hyperledger Fabric提供了许多SDK来支持各种编程语言,官方发布了两款针对Node.js和Java的SDK: Hyperledger Fabric Hyperledger Fabric Java SDK。 SDK Hyperledger Fabric REST SDK Hyperledger Fabric CA Hyperledger Fabric提供一个可选的证书授权服务,你可以选择使用该服务生成证书和密钥材料

59530

Hyperledger fabric部署

mkdir -p ~/go/src/github.com/hyperledger cd ~/go/src/github.com/hyperledger git clone https://github.com /hyperledger/fabric.git 2.可以将代码切换到1.1.0版本 cd fabric git checkout v1.1.0 fabric镜像下载 (v1.1.0) 1.使用DaoCloud /fabric/master/scripts/bootstrap.sh | bash -s 1.1.0 3.如果需要手动单独拉取某个镜像(以peer镜像为例): docker pull hyperledger /fabric-peer:x86_64-1.1.0 docker tag <imageID> hyperledger/fabric-peer:latest // 打上latest标签 fabric 网络测试 这里启动fabric中的e2e_cli示例来搭建一个简单的网络 1.进入到e2e_cli目录后运行启动网络的脚本: cd ~/go/src/github.com/hyperledger/fabric

1.1K51
  • 广告
    关闭

    【玩转 Cloud Studio】有奖调研征文,千元豪礼等你拿!

    想听听你玩转的独门秘籍,更有机械键盘、鹅厂公仔、CODING 定制公仔等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Hyperledger项目简介

    Hyperledger是一个项目,而不是技术,你不能在Hyperledger上构建一些东西。 当人们问“什么是Hyperledger?” 时,我给出的答案通常是“你指的是由Linux基金会运行的名为Hyperledger的项目,还是指由该项目孵化的一种账本技术,这种技术曾被混乱地被称为 Hyperledger Fabric ?”。 Hyperledger项目就是这样的一个项目。 Linux基金会的Hyperledger项目(“ Hyperledger ”) 开放源码区块链和智能合约技术的“保护伞” Hyperledger只是Linux基金会运行的众多项目之一。 Hyperledger”上 构建应用程序。

    1K60

    Hyperledger Fabric账本快照

    在联盟链Hyperledger Fabric中,在Fabric v2.3版本出来之前,一个新节点加入通道(通道,Fabric的一个特性,可以理解为一个通道就是一个区块链网络,不同通道间的账本是独立的,节点可以加入多个通道 Hyperledger Fabric作为最具代表的联盟链引擎,一直在不断更新迭代,功能也越来越完善。 Fabric官方学习文档:https://hyperledger-fabric.readthedocs.io/en/latest/whatis.html 2. Fabric私有数据:https://hyperledger-fabric.readthedocs.io/en/latest/private-data/private-data.html 3. Fabric账本快照:https://hyperledger-fabric.readthedocs.io/en/latest/peer_ledger_snapshot.html

    9810

    Hyperledger Fabric 环境搭建

    apt install docker-compose docker-compose -v 6.fabric源码 创建文件夹: cd $HOME mkdir -p go/src/github.com/hyperledger / cd go/src/github.com/hyperledger/ 从github上拉取fabric的源码: git clone https://github.com/hyperledger/fabric.git 下载的 hyperledger-fabric-linux-amd64-1.4.0.tar 压缩包内有 bin 和 config 两个文件夹,hyperledger-fabric-ca-linux-amd64 打开bootstrap.sh sudo vim bootstrap.sh 将 if [ "$SAMPLES" == "true" ]; then echo echo "Installing hyperledger /byfn.sh down 编译fabric源码得到相关的二进制组件(需有golang语言环境支持): cd $HOME/go/src/github.com/hyperledger/fabric/ make

    25620

    Hyperledger Fabric 网络构建

    docker-compose-cli.yaml up -d 新旧网络冲突 删掉docker-compose-base.yaml文件,第52行 peer0.org1.example.com:/var/hyperledger channel create -o orderer.example.com:7050 -c mychannel --tls true --cafile /opt/gopath/src/github.com/hyperledger -e "CORE_PEER_LOCALMSPID=Org2MSP" / -e "CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger /channel-artifacts/Org1MSPanchors.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric /channel-artifacts/Org2MSPanchors.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric

    11920

    Hyperledger Fabric环境搭建

    systemctl daemon-reload $sudo systemctl restart docker Fabric源码下载 需要安装git工具 mkdir -p ~/go/src/github.com/hyperledger cd ~/go/src/github.com/hyperledger git clone https://github.com/hyperledger/fabric.git 切换到v1.0.0版本: cd ~/go/src/github.com/hyperledger/fabric git checkout v1.0.0 拉取Fabric Docker镜像: cd ~/go/src/github.com /hyperledger/fabric/examples/e2e_cli/ source download-dockerimages.sh -c x86_64-1.0.0 -f x86_64-1.0.0

    1.5K20

    Hyperledger Fabric交易流程

    1.区块链数据,这是用文件系统存储在Committer节点上的。区块链中存储了Transaction的读写集。 2.为了检索区块链的方便,所以用LevelDB...

    43330

    Hyperledger Fabric 1.2安装

    Hyperledger Fabric当前最新版本为1.2, 自行参考官方安装文档 https://hyperledger-fabric.readthedocs.io/en/release-1.2/prereqs.html , npm需要5.6版本或更新 node -v npm -v 5. bootsrap.sh安装fabric-sample wget https://raw.githubusercontent.com/hyperledger https://nexus.hyperledger.org/content/repositories/releases/org/hyperledger/fabric/hyperledger-fabric /linux-amd64-1.2.0/hyperledger-fabric-linux-amd64-1.2.0.tar.gz https://nexus.hyperledger.org/content/ repositories/releases/org/hyperledger/fabric-ca/hyperledger-fabric-ca/linux-amd64-1.2.0/hyperledger-fabric-ca-linux-amd64

    36010

    Hyperledger Fabric之网络

    参考 https://hyperledger-fabric.readthedocs.io/en/release-1.2/network/network.html 我们快速学习下超级记账本的网络组件 网络案例 Hyperledger Fabric网络N 包含一个Ordering服务O,使用的网络策略为NP1, 归属与组织RD, 相应证书都是CA4机构颁发。

    24620

    Hyperledger Fabric 核心概念

    五、账本 账本是 Hyperledger Fabric 中的一个重要概念,它存储了有关业务对象的重要事实信息,其中既包括对象属性的当前值,也包括产生这些当前值的交易的历史。 如下图所示,Hyperledger Fabric 中的账本由“世界状态“和”区块链“这两部分组成: 世界状态:世界状态是以数据库的形式实现,默认使用的是LevelDB,这是一个KeyValue数据库; 关于 Java 智能合约的开发可以看我之前的文章《Hyperledger Fabric 2.x 自定义智能合约》 七、交易流程 file 首先区块链应用发起一笔交易; 然后 背书节点 对交易进行签名验证

    9330

    Hyperledger Fabric Chaincode 开发

    x86_64-1.0.5 6a8993b718c8 2 months ago 1.33GB hyperledger/fabric-couchdb latest 9a58db2d2723 2 months ago 1.5GB hyperledger/fabric-couchdb x86_64 1.28GB hyperledger/fabric-ccenv x86_64-1.0.5 33feadb8f7a6 2 months ago 1.28GB hyperledger/fabric-ca latest 002c9089e464 2 months ago 238MB hyperledger import ( "fmt" "strconv" "github.com/hyperledger/fabric/core/chaincode/shim" pb "github.com/hyperledger

    1.4K110

    Hyperledger fabric基础介绍

    Hyperledger fabric是Linux Foundation主办的超级账本项目下的开源项目之一,旨在提供一个模块化的区块链解决方案的支撑平台。 Hyperledger fabric是联盟链的优秀实现,更适合于企业区块链的场景。它具有有完备的权限控制,成员通过身份验证才能加入网络,且兼顾数据共享和隐私保护,更具安全性。

    72264

    超级账本——Hyperledger Fabric

    简介 Hyperledger Fabric是一个开放源代码企业级许可分布式账本技术(DLT)平台,旨在用于企业环境中,是第一个支持以通用编程语言(例如Java,Go和Node.js)而非受约束的领域特定语言 基础概念 陶老师的博客——https://blog.csdn.net/russell_tao/article/details/80459698 官方文档——https://hyperledger-fabric.readthedocs.io -c testchannel -f 配置文件名 给对应的通道配置文件加上当前peer的签名,并发送配置文件到Channel,更新Channel的配置 通道配置文件编写教程见官方文档——https://hyperledger-fabric.readthedocs.io 官方文档——https://hyperledger-fabric.readthedocs.io/zh_CN/release-2.2/commands/configtxgen.html AnchorPeers

    58620

    Hyperledger blockchain-explorer初探

    进入目录 /opt/gopath/src/github.com/hyperledger/blockchain-explorer 创建psg.yaml # Use postgres/example user 登陆postgres/postgres,创建数据库和表,使用脚本为 app/persistance/postgreSQL/db/*.sql 确保文件/opt/gopath/src/github.com/hyperledger

    77030

    Hyperledger Fabric基础知识

    Hyperledger孵化并支持一系列区块链业务技术,框架,库和应用程序。Hyperledger项目托管了多个区块链框架,包括Hyperledger Fabric。 本文概述了什么是Hyperledger Fabric,如何使用它来构建解决方案以及如何在Hyperledger Fabric中执行事务。 什么是Hyperledger Fabric? 下图是Hyperledger Fabric的组件和构成: ? image Hyperledger架构是怎么工作的? 在Hyperledger解决方案中,Hyperledger Fabric网络充当后端,而应用程序前端则与网络进行通信。 Hyperledger交易如何执行 Hyperledger Fabric网络中事务的请求流如下所示: 客户端使用Node.js或Java™SDK连接到Hyperledger Fabric网络。

    34710

    Hyperledger Fabric系统结构

    Fabric系统主要由两个应用构成:Orderer和Peer,其中Orderer负责交易共识并生成区块,Peer节点负责模拟执行交易和记账。这种划分可以使整个平...

    44920

    Hyperledger Fabric之模型

    参考https://hyperledger-fabric.readthedocs.io/en/release-1.2/fabric_model.html# Hyperledger Faric定位为行业通用的 另外一种开发模式是使用Hyperledger Composer类似javascript的语法定义资源和交易, 后面我们学习。 3. 隐私 Hyperledger Fabric以通道为基础提供了不可篡改的记账本和用于修改资产状态的链码。 “Private Data Collection”私有数据集合是Hyperledger Fabric 1.2引入的, Hyperledger Fabric作为联盟链,企业对行业内竞争对手分享数据是不可能的 安全与会员服务 Hyperledger Fabric是一个基于所有参与者都有已知的身份的交易网络,公钥基础设施用于组织,网络组件,终端用户或终端应用生成加密证书。

    19220

    Hyperledger Fabric之会员身份

    参考 https://hyperledger-fabric.readthedocs.io/en/release-1.2/membership/membership.html 原文篇幅较长,我们长话短说。 超级记账本的核心概念我们差不多学完了,为了后面更好的理解Hyperledger Fabric众多的配置文件,再学多两章吧, 磨刀不误砍柴工。

    37210

    相关产品

    • TBaaS

      TBaaS

      腾讯云区块链服务(TBaaS)构建于腾讯云基础之上,让您在弹性、开放的云平台上快速构建自己区块链服务,极大的降低您实现区块链底层技术的成本,简化区块链构建和运维工作,同时面对各行业领域场景,满足您的个性化需求,一站式快速交付定制区块链服务。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券