展开

关键词

Hyperledger Fabric 1.2

Hyperledger Fabric当前最新版本为1.2, 自行参考官方文档https:hyperledger-fabric.readthedocs.ioenrelease-1.2prereqs.html 以Centos7为例, 简单说明注意事项。 或更新curlyum install curlyum update curl保证尽量新的版本, 后面步骤脚本使用curl下载文件2. docker(1) Docker CE参考官方文档https Node.js官方下载解压设置到环境变量即可, 注意9.x版本不支持, 需要8.9.x或更新wget https:nodejs.orgdistv8.11.3node-v8.11.3-linux-x64 bootstrap.sh确保docker服务启动 systemctl start docker确保了git客户端 yum install git执行.bootstrap.sh 进行当前目录下载fabric-samples

23010

Fabric和部署

接下来直接介绍Fabric和部署,具体过程选择Ubuntu 16.04作为平台。1 开发环境的1.1 Docker运行环境 Docker是一个轻量级的容器环境,类似于虚拟机。 命令如下: $ sudo apt install docker.io $ sudo apt install docker-compose 检查是否成功: $ docker -v Docker version 1.13.1, build 092cba3 $ docker-compose -v docker-compose version 1.8.0, build unknown 1.2 Go语言开发环境 Node.js和npm命令: $ sudo apt install nodejs-legacy $ sudo apt-get install npm 查看的版本: $ node -v v4.2.6 $ npm -v 3.5.2 2 Fabric组件下载 $ mkdir fabric $ cd fabric $ curl -sSL https:goo.gliX9dek | bash

76430
  • 广告
    关闭

    11.11智惠云集

    2核4G云服务器首年70元,还有多款热门云产品满足您的上云需求

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

    折腾的Fabric 2.0

    1.环境的变化笔者的go版本还是按照要求升级了下, 务必设置docker使用国内的镜像源,不然就慢了。 以前版本能用, 文档建议用最新版本docker >= 17.06.2-cedocker compose >= 1.14.0go >= 1.13.x2.折腾的bootstrap.sh下载使用curl下载并 说是下载神器, 连百度网盘也可有办法加速, 到吾爱破解下了一个尝鲜, 用windows defender扫描无毒, 惊喜啊,最后能稳定在100多K, 总算能下了,看下bootstrap.sh脚本内容或提示日志 bootstrap.sh -s -b验证一下结果, 老规矩到fabric-samplesfrist-network执行.bysh.sh down.bysh.sh up笔者碰到些问题, 可能是笔者原有的一些镜像 之前Fabric 2.0好像有fabric token的例子, 在正式版貌似没看到了。Fabric肯定是可以用来发币的, 只是没公链天生支持那么好, 全部要自己开发而已, 有空可以研究下。

    30620

    fabric-sdk-java 1.4说明

    Hyperledger Fabric Java SDK是开发基于Hyperledger Fabric区块链的Java应用之必备开发包。 本文将介绍如何在Maven、Gradle和Eclipse中使用最新1.4版本的Hyperledger Fabric Java SDK。 如果希望快速掌握Fabric区块链的链码及应用开发,建议访问汇智网的在线互动课程: Fabric区块链Java开发详解Fabric区块链NodeJs开发详解1、在Maven下使用Fabric Java 4、Fabric Java SDK测试代码fabric-sdk-java的入口类为HFClient,因此我们可以使用下面的简单代码创建一个HFClient实例,然后设置其全套件,如果可以正常编译执行 ,则表示Fabric Java SDK成功:package com.hubwiz.demo; import org.hyperledger.fabric.sdk.HFClient;import org.hyperledger.fabric.sdk.security.CryptoSuite

    79720

    CentOS 8.0 Hyperledger Fabric 2.0.0

    CentOS 8.0 Fabric 2.0.024.4.1. 依赖命令和语言if ;then dnf install -y bzip2fi if ;then dnf install -y gitfi if ;then dnf install -y golangficurl Dockerdnf config-manager --add-repo=https:download.docker.comlinuxcentosdocker-ce.repo dnf install -y docker-ce systemctl enable dockersystemctl start docker docker-composesudo curl -L https:github.comdockercomposereleasesdownload1.25.4docker-compose Fabric 2.0.0IMAGES=(ca peer orderer couchdb ccenv kafka zookeeper tools javaenv) FABRIC_TAG=latestfor

    73730

    Conent7Fabric体验网络BYFN

    本文实际是执行https:github.comhyperledgerfabric.git 下scripts目录中的bootstrap.sh脚本进行自动化的过程。亦可参考其进行手动。 基础环境Go 1.11.4 :CentOS7goDocker : 参考 Conent7DockerDocker-Compose :Conent7Docker-Compose3. 3.1 使用screen创建新的命令终端该步骤为可选项,仅是为了能方便恢复会话运行。 screen -S fabric如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen 如果网络掉线,可以重新连接SSH,再执行 screen -r fabric 就会看到你的lnmp进程。

    28910

    根据已有网络fabric-explorer

    1.环境准备:lnodejs 6.9.x(不支持v7.x)lmysql 5.7或更高版本lHyperledger Fabric 1.02.跑通网络:假设现在你已经跑通你的fabric网络,现在想根据已有的 fabric网络,使用fabric-explorer插件,实现对底层网络的具体化展示和实时化查询。 图二:查看容器3.下载fabric-explorer项目:l参考官方文档,https:github.comhyperledgerblockchain-explorer跳过fabric networksetup 在启动这个项目时会自动生成的一个临时文件,在运行start.sh时会删除,start.sh里面有命令rm -rf tmpfabric-client-kvs_peerOrg*“enableTls”:Tls好像是关于全的 图六:fabric-explorer展示界面6.总结:现在fabric-explorer虽然基本能跑,还有一些需要完善的地方。

    1.4K100

    TF实战丨使用VagrantTungsten Fabric

    在上面开5个VM,假是物理服务器。

    31800

    Hyperledger Fabric

    入门在我们开始之前,如果你还没有这样做,你可能希望检查是否已经在开发区块链应用程序和或运行Hyperledger Fabric的平台上了所有前提条件。 一旦了前提条件,就可以下载并HyperLedger Fabric了,当我们在Fabric二进制文件上开发真正的程序时,我们提供了一个可以将示例、二进制文件和Docker映像到你的系统中的脚本 :docker --version为Mac或WindowsDocker,或者Docker Toolbox也会Docker Compose,如果你已经了Docker,你应该检查是否了Docker 示例、二进制文件和Docker映像当我们为Hyperledger Fabric二进制开发真正的程序时,我们提供了一个可以下载并示例和二进制文件到你的系统的脚本,我们认为,你会发现的示例应用程序对了解有关 存储库的根目录中指定版本的Hyperledger Fabric平台专用二进制文件和配置文件下载Hyperledger Fabric docker镜像指定的版本准备好之后,在你将要Fabric样例和二进制文件的目录中

    44530

    《HyperLedger Fabric 开发实战》实践笔记

    fabric 涉及的主要内容包括:环境fabric 部署智能合约 chaincode 的开发、、命令行调用、通过 sdk 对外提供访问,使外部程序能够调用智能合约本笔记内容概要:(1)基本环境 docker、docker-compose、go 环境。 (2)Fabric 环境部署主要是 fabric 源码和镜像。 节点、peer节点,orderer采用单节点模式,peer部署多个节点,然后一个智能合约示例,并测试智能合约,测试通过即说明部署成功。 (5)多机部署目标:在多台服务器上部署orderer节点、peer节点,然后一个智能合约示例,并测试。与上一章的区别就是使用了多台服务器,更接近真实环境。

    87620

    干货 | 超级账本Fabric 1.0 多节点集群的部署(1)

    发布chaincodechaincode 是开发人员按照特定接口编写的智能合约,通过 SDK 或者 CLI 在 Fabric 的网络上并且初始化后,该应用就能访问网络中的共享账本。 Install()chaincode 要在 Fabric 网络上运行,必须要先在网络中的 peer 上,同时注明版本号保证应用的版本控制。b. Instantiate(实例化)在 peer 上 chaincode 后,还需要实例化才能真正激活该 chaincode 。 每个应用只能被实例化一次,实例化可在任意一个已该 chaincode 的 peer 上进行。c. 这时需要把新的代码通过install交易到正在运行该 chaincode的 peer 上,时需注明比先前版本更高的版本号,接下来只需要向任意一个了新代码的 peer 发送 upgrade 交易就能更新

    46010

    Farbic区块链PHP SDK 原

    Hyperledger Fabric PHP SDK是社区提供的用于Hyperledger Fabric区块链应用 开发的软件包,其目的在于为PHP应用提供访问Hyperledger Farbic区块链的能力 , 例如:创建通道、链码、访问链码等等。 如果希望快速掌握Fabric区块链的链码及应用开发,建议访问汇智网的在线互动课程: Fabric区块链Java开发详解Fabric区块链NodeJs开发详解Hyperledger Fabric PHP SDK的源代码仓库地址:https:github.comamericanexpresshyperledger-fabric-sdk-php1、Hyperledger Farbic PHP SDK的方法使用 php的包管理器composerHyperledger Farbic PHP SDK:composer require americanexpresshyperledger-fabric-sdk-php2

    38420

    android 接入Fabric Crashlytics信息系统

    今天给大家介绍的是Fabric。 ? 例如是集成后的效果,是不是很强大。 Fabric用法注册Fabric账号 到fabric官网注册账号, fabric官网: https:get.fabric.io 或 www.fabric.ioFabric插件 在Android Studio 中Fabric插件, 操作如下: ? 成功后, 重启Android Studio, 重启后Android Studio的工具栏会出现一个Fabric的小图标。 ? 点击工具栏上的Fabric图标,点击New App 按钮, 然后选择你要集成Fabric的项目, 然后点击next按钮。 ?? 5. 点击后选择install即可。

    1.1K70

    Ubuntu Server搭建Hyperledger Fabric 2.1学习环境

    今天来聊聊怎么搭建一个基于Ubuntu Server的Hyperledger Fabric吧。01 基本环境配置建议用虚拟机一个Ubuntu Server版本即可,不要图形界面,那个太卡了。 Ubuntu Server版本的时候注意,选择英文版本的,中文简体会出错。? :sshgitgonode.jsdockerdocker-compose注意大部分只需要sudo apt-install即可,go、docker这种百度一下就知道怎么了,就不展开讲了。 然后刷新下让配置生效:source ~.bashrc 问题2golang fabric api依赖包的时候,长时间无响应,最后报如下错误:go: github.comhyperledgerfabric-contract-api-go 相关的依赖。完成后我们按照合约流程依次启动:注册管理员账号:sudo node enrollAdmin.js ?注册用户:sudo node registerUser.js ?

    54820

    在K8s上轻松部署Tungsten Fabric的两种方式

    第二种:通过CentosUbuntu“一键”Tungsten Fabric CNI可以通过多种配置方案在Kubernetes集群上。这里描述最简单的方法:单个基于yaml的。 或者,如果您希望将Tungsten Fabric和K8s集群一起,可以使用Tungsten Fabric Ansible Deployer:更多详细内容请关注TF中文社区。 将Tungsten Fabric到Cento或者Ubuntu上只需要一个步骤。注意:将x.x.x.x替换为Kubernetes Master节点的IP。 欢迎来到Tungsten Fabric。您已经在Kubernetes节点中了Tungsten Fabric CNI。 同时,您已经了整个Tungsten Fabric Networking套件,其中包括Networking、Analytics、Security、Visualization等功能。

    18541

    Tungsten Fabric怎么运作?

    Tungsten Fabric项目是一个开源项目协议,它基于标准协议开发,并且提供网络虚拟化和网络全所必需的所有组件。 • Tungsten Fabric vRouter– 在运行工作负载(虚拟机或容器)的每个主机上,vRouter执行封包转发,并实施网络和全策略。 控制器负责在每个实现网络策略的vRouter的每个VRF中路由集。例如:默认情况下,同一网络中的虚拟机可以相互通信,但不能与不同网络中的虚拟机进行通信,除非在网络策略中特别允许。 Tungsten Fabric虚拟化网络使用封隧道在不同主机上的VM之间传输封包,而封和解封Fabric VRF和VM VRF之间发生。 一旦接口启动且具有来自DHCP的IP地址,vRouter到VM的IP和MAC地址路由,并将下一跳设为VM虚拟接口。8. vRouter为接口分配标签,并在MPLS表中标签路由。

    17230

    Hyperledger Fabric 2.0 Alpha发布了!

    Fabric chaincode lifecycleFabric 2.0 Alpha介绍了分布式治理链码的特性,包括在你的节点上链码以及在一个通道中启动链码的新流程。 更全的链码升级过程:在之前的链码生命周期中,升级链码可以由单个组织进行发布,从而尚未新链码的通道成员将可能产生风险。新的模型要求只有足够数量的组织批准后才能允许升级链码。 更轻松的背书策略升级:Fabric生命周期允许你在没有重新打包或者链码的情况下,变更背书策略。用户可以体验到默认的要求通道内大多数成员同意的策略的好处。 可检查的链码包:Fabric生命周期将链码以易于阅读的tar文件的形式打包。这样可以更加轻松地检查链码代码包并协调跨多个组织。 使用同一个包启动多个链码:在之前的生命周期管理中一个通道上的链码可以使用名字和版本来指定一个的链码。在现在的版本中你可以使用一个链码包在同一个通道或者不同的通道使用不同的名字进行多次部署。

    42430

    使用IBM Blockchain Platform extension开发你的第一个fabric智能合约

    单击,然后单击重新加载。那么就好了。注意事项:Fabric是在docker环境中运行的,智能合约现在可以用JavaScript, TypeScript, Java, Go 这四种语言来编写。 智能合约项目打包成.CDS文件,这是一种特殊类型的文件,可以在Hyperledger Fabric节点上。在左侧边栏中,单击IBM Blockchain Platform图标。 你刚创建的程序包可以到任何Hyperledger Fabric peer上(以正确的版本运行)。 现在,你已经启动了本地Fabric运行时,现在该并实例化智能合约了……智能合约在真实的网络中,每个将支持交易的组织都将在其peer节点上智能合约,然后在通道上实例化该合约。 因此,你只需要在该单个peer上合同,然后便可以在mychannel中实例化该合同。方法如下:在“本地FABRIC OPS”面板中,找到“ +”(在“智能合约”>“已”下),然后单击它。

    41020

    Fabric CA的部署与使用

    Fabric CA是Hyperledger fabric的证书认证中心,提供以下功能:用户信息的登记与注册,数字证书的颁发与管理。 准备工作1.Go语言并配置好GOPATH环境变量,下载并配置docker2.libtool和libtdhl-devsudo apt install libtool libltdl-dev通过命令行和启动 目录下进行编译make fabric-ca-servermake fabric-ca-client会在fabric-cabin目录下生成fabric-ca-server和fabric-ca-client 通过docker镜像和启动CA除了直接运行CA服务器程序,还可以利用docker容器来启动CA,fabric-ca镜像中同时包含了fabric-ca-server和fabric-ca-client组件 在fabric-ca目录下执行:make docker会生成四个镜像fabric-ca,fabric-ca-tool,fabric-ca-peer,fabric-ca-orderer,镜像保存在fabric-cabuildimage

    83151

    用Helm Chart在Kubernetes上部署Fabric | 赠书活动

    Tiller Server 被在 Kubernetes 集群中,它一方面接受 Helm Client 发来的请求,另一方面和 Kubernetes API Server 进行交互,包括响应 Helm Client 请求、组合 Chart 和 Config 创建 Release、将 Chart 到 Kubernetes 中并持续追踪状态、升级、卸载已的 Chart。 Helm具体步骤请参考官方文档: https:docs.helm.shusing_helm#installing-helm2. Helm程序时根据这个参数不同的共识算法。2)修改组织定义。 原理Fabric Chart在设计时可根据 values.yaml 的参数,动态生成部署模板。

    51320

    相关产品

    • 自动化助手

      自动化助手

      自动化助手(TAT)是云服务器的原生运维部署工具。通过自动化助手,您无需登录服务器,也无需打开入站端口、SSH,便可以直接管理实例,批量执行 Shell 命令,轻松完成运行自动化运维脚本、轮询进程、安装或卸载软件、更新应用以及安装补丁等常见管理任务。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券