
fabric
落叶无声9
没有不成功的事,唯有坚持。
展开
-
Hyperledger Fabric的容灾备份及恢复方法简介
Hyperledger Fabric日益增强的潜力使得许多企业正在尝试使用fabric。当使用涉及更多peers和orderers的大型网络时,维护超级账本数据的备份非常重要。如果网络出现故障,这将有所帮助。它还有助于开发阶段,因为可以使用备份数据来执行将来的测试。在本文中,我将介绍如何进行备份以及如何在Hyperledger Fabric中使用备份。超级账本分类帐数据在容器中的位置通常,p...原创 2019-02-25 11:32:15 · 785 阅读 · 0 评论 -
Fabric java sdk 1.4简明教程
在超级账本Fabric区块链中,应用通过节点的RPC协议接口访问链码。Java应用可以使用官方提供的Fabric-sdk-java开发包来实现对链码的访问,开发包封装了Fabric区块链的GRPC链码访问协议,有利于开发人员聚焦于业务逻辑。不过Fabric-sdk-java的文档质量保持了Hyperledger Fabric产品一贯的不知所云,看起来实在是令人捉急。本文将尝试编写一个最简单的可以访...原创 2019-04-29 15:44:08 · 2248 阅读 · 0 评论 -
如何编写一个企业级Hyperledger Fabric开源框架
Convector(a.k.a Convector Smart Contracts)是为企业区块链框架构建的JavaScript开发框架。它增强了开发体验,同时帮助开发人员创建更强大,更安全的智能合约系统。它通过链代码和后端一直到前端,允许开发人员以库的形式重用相同的代码库。它基于模型/控制器模式,支持Hyperledger Fabric,并沿着Fabric精心设计的模式本地运行。这篇博客文章介...原创 2019-04-25 19:37:30 · 336 阅读 · 0 评论 -
Hyperledger Fabric能否大规模运行?
我很高兴回答这个问题!简短的回答是:是的,确实如此!我的疑问我对大规模Hyperledger Fabric(Fabric)的性能提出了很多疑问。很多时候,人们已经完成了一些(或阅读/听说过)性能测试(比如在他们的笔记本电脑或早期版本的Fabric上使用Caliper的早期版本),并且感觉性能并不是那么好。Fabric维护人员很容易承认,在Hyperledger Fabric v1.1.0发布...原创 2019-04-25 19:37:16 · 554 阅读 · 0 评论 -
Hyperledger Fabric Java SDK最新教程
Fabric Java SDK是Fabric区块链官方提供的用于Java应用开发的SDK,全称为Fabric-sdk-java,网上可用资料不多,本文列出了精心整理的针对Fabric Java SDK的最新精选教程。如果希望快速掌握Fabric Java SDK的使用方法,建议访问汇智网的在线互动教程:Fabric区块链Java开发详解1、官方文档使用Fabric Java SDK...原创 2019-04-25 19:35:03 · 2342 阅读 · 0 评论 -
configtx.yaml中文详解(Hyperledger Fabric 区块链网络运维工具configtxgen的配置文件)
configtx.yaml是Hyperledger Fabric区块链网络运维工具configtxgen用于生成通道创世块或通道交易的配置文件,configtx.yaml的内容直接决定了所生成的创世区块的内容。本文将给出configtx.yaml的详细中文说明。如果需要快速掌握Fabric区块链的链码与应用开发,推荐访问汇智网的在线互动教程:Fabric区块链Java开发详解Fabric...原创 2019-04-25 18:34:22 · 1717 阅读 · 0 评论 -
关于智能合约的真相?到底什么是智能合约?
就像“区块链”,“AI”和“云”这样的词语一样,“智能合约”也是那些得到大量炒作的短语之一。毕竟,没有什么比不通过司法系统而让人们能够相信发生了什么更有意思的了。智能合约的承诺包括:自动,无须信任和公正地执行合约。在合约构建,合约执行和合约执行环节中取消中间人。(暗示)删除律师。我认同炒作。毕竟,如果我们能够消除信任对方执行的需要,那么事情会有多高效?无论如何,什么是智能合约?并不是...原创 2019-05-14 09:12:01 · 1505 阅读 · 0 评论 -
Java开发区块链的三大sdk开发库
如果你想将区块链合并到一个Java项目中,现在我们来看看就是这个细分领域中三个最大的OSS玩家。好的伙计们,我们都听说过比特币,以太坊或其他加密货币,其中有一些时髦的名字围绕着我们常见的新闻,但我们作为Java开发人员知道如何轻松地与这些区块链技术进行交互吗?以下是可用于利用区块链趋势的前三大Java项目。该列表基于GitHub存储库星级排序。非常感谢评论和意见。BitcoinJ这个名字很具...原创 2019-05-14 09:16:55 · 554 阅读 · 0 评论 -
私有区块链Hyperledger Fabric和公共区块链ARK.io如何通过solidity智能合约结合
我想展示如何将公共区块链(如ARK.io)的功能与私有区块链(如Hyperledger)结合起来。特别是,我们将看到ARK.io上的交易如何触发在Hyperledger Fabric + Burrow中部署的Solidity Smart Contract的执行。安装Hyperledger Fabric删除以前的Hyperledger Docker镜像(如果有):docker kill $(d...原创 2019-05-14 09:28:03 · 1466 阅读 · 0 评论 -
关于智能合约开发的真相
就像“区块链”,“AI”和“云”这样的词语一样,“智能合约”也是那些得到大量炒作的短语之一。毕竟,没有什么比不通过司法系统而让人们能够相信发生了什么更有意思的了。智能合约的承诺包括:自动,无须信任和公正地执行合约。在合约构建,合约执行和合约执行环节中取消中间人。(暗示)删除律师。我认同炒作。毕竟,如果我们能够消除信任对方执行的需要,那么事情会有多高效?无论如何,什么是智能合约?并不是...原创 2019-05-22 11:18:30 · 506 阅读 · 0 评论 -
如何将Hyperledger Fabric PoC应用程序部署到云端
我假设你已经学习了如何构建Hyperledger Fabric区块链网络,并且你还学习了如何在Node.js或Fabric支持的其他语言中创建链代码,并且你已经学会了如何在这样的基础上开发Web应用程序在网络上。否则建议你先看看使用Hyperledger Fabric构建区块链PoC应用程序。但是,存在一个约束,它们位于你的Ubuntu OS或虚拟机中。利益相关者和其他目标方无法尝试或使用它。在...原创 2019-05-22 11:22:26 · 248 阅读 · 0 评论 -
Hyperledger Fabric和Composer实现区块链应用程序
目前无法绕过技术领域的是区块链话题。但除了加密货币之外,还有更多有趣的应用程序可以带来许多激动人心的软件生态系统。这也适用于Hyperledger项目,该项目提供了一个非常模块化的区块链框架。让我们看看使用Hyperledger Fabric和Composer实现区块链应用程序是多么容易。关于项目HyperledgerHyperledger是一个umbrella项目的名称,在该项目下开源区块链...原创 2019-05-22 11:27:00 · 804 阅读 · 0 评论 -
如何在现有Fabric网络上添加一个Org?
如何在现有Fabric网络上添加一个Org?本指南基于IBM DeveloperWorks——使用简单的工具将组织添加到现有的Hyperledger Fabric区块链网络中。感谢Bhargav Perepa和Jason Yellick的出色工作!而且我只是想以更礼貌的方式添加一些细节。原创 2019-06-10 12:06:35 · 986 阅读 · 0 评论 -
hyperledger Fabric node sdk 1.4 简明教程
hyperledger fabric的node sdk最新版本为1.4,本文将介绍如何使用最新版本的fabric node sdk开发node.js应用,以实现与fabric区块链的交互,例如查询链码状态,或者提交链码交易。本文分五个部分来介绍node.js开发人员如何快速上手fabric node sdk:工作原理:介绍fabric node sdk的工作机制与实现原理身份标识:介绍在f...原创 2019-04-29 15:41:47 · 555 阅读 · 0 评论 -
区块链开发教程分享【201904】
分享汇智网最新的比特币、以太坊、EOS、Hyperledger Fabric、Tendermint等区块链相关的交互式在线编程实战教程。1、java比特币开发详解java比特币开发课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Java代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Java工程师...原创 2019-04-29 15:35:52 · 540 阅读 · 0 评论 -
通过Java Chaincode实例学习交易系统中基于Hyperledger Fabric帐户的钱包模型
通过Java Chaincode实例学习交易系统中基于Hyperledger Fabric帐户的钱包模型这是Hyperledger Fabric Java Chaincode的教程。还有Go和NodeJS Chaincodes,我们将来可能会讨论它们。此外,我采用基于帐户的钱包模型作为示例,我们将使用Hyperledger Fabric构建你的第一个网络(BYFN,build your firs...原创 2019-02-25 11:34:34 · 1504 阅读 · 0 评论 -
手把手教你走进Hyperledger Fabric
现在,Blockchain是业内新的热门话题。但是,寻找良好的资源来学习这项引人入胜的技术并不是一件容易的事。为了让其他人更容易学习,我开始在区块链和分布式分类帐技术(DLT)平台领域开展一系列工作。我将尽力涵盖每一步都需要掌握这些技术。首先,我从Hyperledger Fabric开始。Hyperledger Fabric是Hyperledger旗下的项目之一。Hyperledger是一个分...原创 2019-02-25 11:36:51 · 733 阅读 · 0 评论 -
在一台Ubuntu计算机上构建Hyperledger Fabric网络
在一台Ubuntu计算机上构建Hyperledger Fabric网络Hyperledger fabric是一个开源的区块链应用程序平台,为开发基于区块链的应用程序提供了一个起点。当我们提到Hyperledger Fabric网络时,我们指的是使用Hyperledger Fabric的正在运行的系统。即使只使用最少数量的组件,部署Fabric网络也不是一件容易的事。Fabric社区创建了一个名...原创 2019-02-25 11:38:37 · 453 阅读 · 0 评论 -
Hyperledger Fabric如何通过虚拟机部署以太坊智能合约
EVM作为用户链代码安装到Fabric中,然后可以通过它部署智能合约。单个EVM链代码足以在通道上运行多个以太坊智能合约。链码不采用以太坊的共识方法。所有事务仍将遵循Fabric事务流中的执行,订单,验证步骤。确保在不同组织中的足够对等方安装链代码,并设置一个确保一定程度的分散的认可政策。为了与已部署的智能合约进行交互,有一个fab3,它从以太坊JSON RPC API实现一组有限的API,因此可...原创 2019-02-25 11:40:22 · 1614 阅读 · 0 评论 -
用Hyperledger Fabric和VSCode的IBM区块链扩展开发智能合约
了解使用IBM Blockchain Platform的VSCode扩展来简化开发,测试和部署智能合约的过程。完成本教程后,你将了解如何使用VSCode在本地Hyperledger Fabric网络上快速开发,演示和部署区块链应用程序。本教程假设你对Hyperledger Fabric有一些基本的了解。学习目标安装IBM Blockchain Platform VSCode扩展。创建一个新...原创 2019-04-04 09:02:36 · 2030 阅读 · 0 评论 -
Hyperledger Fabric java 区块链开发详解
我们为希望尽快学习Hyperroger fabric 的java工程师上线了一门教程Fabric java 区块链开发详解,课程面向初学者,内容即包含Hyperledger Fabric的身份证书与MSP服务、权限策略、频道配置与启动、链码通信接口等核心概念,也包含Fabric网络设计、java链码与应用开发的操作实践,是java工程师学习Fabric区块链开发的最佳选择。Hyperledger...原创 2019-03-28 10:48:23 · 2988 阅读 · 0 评论 -
Hyperledger Fabric Node.js如何使用基于通道的事件服务
本教程说明了基于通道的事件的使用。这些事件与现有事件类似,但是特定于单个通道。在设置侦听器时,客户端处理基于通道的事件有一些新选项。从v1.1开始,基于通道的事件是Hyperledger Fabric Node.js客户端的新功能。有关Fabric入门的更多信息,请查看构建你的第一个网络或者手把手教你走进Hyperledger Fabric。以下假设了解Fabric网络(orderers和pe...原创 2019-04-22 20:36:18 · 443 阅读 · 0 评论 -
Hyperledger Fabric PHP SDK
Hyperledger Fabric PHP SDK是社区提供的用于Hyperledger Fabric区块链应用开发的软件包,其目的在于为PHP应用提供访问Hyperledger Farbic区块链的能力,例如:创建通道、安装链码、访问链码等等。如果希望快速掌握Fabric区块链的链码及应用开发,建议访问汇智网的在线互动课程:Fabric区块链Java开发详解Fabric区块链Node...原创 2019-04-28 10:07:40 · 404 阅读 · 0 评论 -
Fabric Kafka入门
Hyperledger Fabric推荐Kafa用于生产环境。Kafa是一个分布式、具有水平伸缩能力、崩溃容错能力的日志系统。在Hyperledger Fabric区块链中可以有多个Kafka节点,使用zookeeper进行同步管理。本文将介绍Kfaka的基本工作原理,以及在HyperledgerFabric中使用Kafka和zookeeper实现共识的原理,并通过一个实例剖析Hyperledge...原创 2019-04-28 10:09:26 · 297 阅读 · 0 评论 -
Fabric CA 1.4 官方文档中文版
链接:Fabric CA中文文档目录概述Fabric CA概述快速上手安装前提条件安装软件使用Fabric CA命令行配置软件Fabric CA 服务器初始化服务器启动服务器配置数据库配置LDAP搭建集群搭建多个CA登记中间CA升级服务器运营服务Fabric CA客户端登记启动身份注册新的身份登记对等节点身份获取用户的Identi...原创 2019-04-28 10:57:07 · 641 阅读 · 0 评论 -
Fabric private data入门实战
Hyperledger Fabric private data是1.2版本引入的新特性,fabric private data是利用旁支数据库(SideDB)来保存若干个通道成员之间的私有数据,从而在通道之上又提供了一层更灵活的数据保护机制。本文将介绍如何在链码开发中使用fabric private data。如果要快速掌握hyperledger fabric区块链的开发,推荐汇智网的在线互动...原创 2019-04-28 11:09:12 · 174 阅读 · 0 评论 -
Fabric private data基本概念
fabric private data利用SideDB来保存私有数据,相当于在通道之上又提供了一层更细粒度的数据隐私保护机制。本文将介绍fabric private data的引入目的、基本概念与应用场景。如果要快速掌握hyperledger fabric区块链的开发,推荐汇智网的在线互动实战教程:Hyperledger Fabric 区块链开发详解Hyperledger Fabric ...原创 2019-04-28 11:11:45 · 175 阅读 · 0 评论 -
Hyperledger Fabric 开发环境安装
Hyperledger Fabric 开发环境安装不算太复杂,只需要按照本文的步骤进行,相信一定可以的。1.在Ubuntu 16.04上安装Docker(社区版)首先通过以下方式更新apt索引:sudo apt-get update添加Docker的官方GPG密钥:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sud...转载 2019-07-04 15:18:13 · 1583 阅读 · 0 评论