Hyperledger Fabric(目录)

企业区块链平台

企业级许可的分布式分类帐平台,为普遍的行业用例提供模块化和多功能性。node

介绍

通常而言,区块链是一个不可变的交易分类帐,维护在一个分布式对等节点网络中。这些节点经过应用已经由共识协议验证的交易来维护分类账的副本,该交易被分组为包括将每一个块绑定到前一个块的散列的块中。git

关键概念

入门

在咱们开始以前,若是你尚未这样作,你可能但愿检查是否已经在开发区块链应用程序和/或运行Hyperledger Fabric的平台上安装了全部前提条件。github

一旦安装了前提条件,就能够下载并安装HyperLedger Fabric了,当咱们在Fabric二进制文件上开发真正的安装程序时,咱们提供了一个能够将示例、二进制文件和Docker映像安装到你的系统中的脚本,脚本还会将Docker映像下载到本地注册表。数据库

教程

咱们提供教程,帮助你开始使用Hyperledger Fabric。首先是面向Hyperledger Fabric应用程序开发人员,编写你的第一个应用程序,它将指导你完成使用Hyperledger Fabric Node SDK编写Hyperledger Fabric的第一个区块链应用程序的过程。编程

第二个教程面向Hyperledger Fabric网络操做人员,构建你的第一个网络。本文将引导你完成使用Hyperledger Fabric创建区块链网络的过程,并提供基本的示例应用程序来测试它。还有一些教程可用于更新通道,向通道添加组织以及将网络升级到更高版本的Hyperledger Fabric,升级网络组件。c#

最后,咱们提供了两个链码教程,一个面向开发人员,另外一个面向操做人员。segmentfault

操做指南

  • 升级到最新的Fabric
  • 更新一个通道配置
  • 成员资格服务提供商(MSP)
  • 通道配置(configtx)
  • 承认策略
  • 可插拔的交易承认与验证
  • 访问控制列表(ACL)
  • 错误处理
  • 记录控制
  • 使用传输层安全(TLS)保护通讯
  • 启动基于Kafka的排序服务

命令参考

  • peer
  • peer chaincode
  • peer channel
  • peer version
  • peer logging
  • peer node
  • configtxgen
  • configtxlator
  • cryptogen
  • 服务发现命令行接口(discover)
  • Fabric-CA命令

架构参考

  • 架构解释
  • 交易流
  • Hyperledger Fabric CA用户指南
  • Hyperledger Fabric SDK
  • 服务发现
  • 通道
  • 性能要求
  • CouchDB做为状态数据库
  • 基于通道事件服务的对等点
  • 私有数据
  • 读写组语义
  • 八卦数据传播协议

常见问题

  • 承认
  • 安全与访问控制
  • 应用程序端编程模型
  • 链码(智能合约和数字资产)
  • 最新版本的差别
  • 排序服务

欢迎贡献!

  • 维护人员
  • 使用Jira了解当前工做项

术语表

术语很重要,以便全部Hyperledger Fabric用户和开发人员都赞成每一个特定术语的含义,例如,什么是智能合约。文档将根据须要引用术语表,但若是你愿意,能够随意阅读整个内容;这颇有启发性!安全

发布

Hyperledger Fabric发布被记录在Fabric github页面上。网络

仍然有问题?

咱们试图为不一样的受众维护一套全面的文档,然而,咱们意识到常常有一些问题是没有答案的,关于Hyperledger Fabric的任何技术问题,这里没有回答,请使用StackOverflow。另外一种让你的问题获得回答的方法是向邮件列表发送电子邮件(hyperledger-fabric@lists.hyperledger.org),或者在RocketChat (Slack的另外一种选择)上的#fabric或#fabric-questions频道上提问。架构

请在询问你所面临的问题时,告诉咱们你所经历的环境,包括操做系统,你使用的Docker版本,等等。

状态

Hyperledger Fabric处于活动状态,有关此项目历史的更多信息,请参阅咱们的wiki页面,关于活动须要的信息能够在Hyperledger项目生命周期文档中找到。

相关文章
相关标签/搜索