Hyperledger Fabric
- 由 Tracy Kuhrt创建, 最终由 David Enyeart修改于 三月 28, 2019
Project |
|
Status | |
CII Badge |
|
Description | Distributed ledger in Golang |
Hyperledger Fabric is an implementation of blockchain technology, leveraging familiar and proven technologies. It is a modular architecture allowing pluggable implementations of various functions. It features powerful container technology to host any mainstream language for smart contracts development.
Key Characteristics
High-performance, secure, permissioned blockchain network. Code written in Go, chaincode (smart contracts) in Go, Javascript, or Java, SDKs in Node.js, Java, Go, REST and Python.
Development Roadmap
Resources
- Welcome to Hyperledger Fabric - Details on how to get started
- Main documentation
- Getting Started for application developers
- Development setup for contributors
- Design docs
- Meeting notes
- Videos on youtube for Hyperledger Fabric. Includes informational and playbacks. Subscribe to be automatically notified when new videos are posted.
Project Management
- Jira Dashboard
- Jira Navigation will show you how to see the work in progress and track all issues.
Repository
Releases
- The Hyperledger Fabric Roadmap outlines the themes for the next two releases, and the specific feature JIRA items for the next release.
- Fabric Release Exit Criteria details our release checklist
- Fabric Release Process details the process for cutting a release
- Fabric Release history provides the list of releases
- Fabric Quality Assurance (QA) - Test Strategy, Testcases, and Reports
Links
- Documentation - extensive documentation, tutorials, reference, architectural concepts
- GitHub mirror
- JIRA issues and roadmap
- Stackoverflow Q&A
- RocketChat
- Mailing list
- Fabric Maintainers
Communication
Mailing List
Chat
Hyperledger uses RocketChat, an open source Slack alternative, for communication purposes. Note as with other tools, you will need a Linux Foundation ID to login to our Chat instance.
- #fabric
- #fabric-ca
- #fabric-chaincode-dev
- #fabric-chaintool
- #fabric-ci
- #fabric-ci-scrum
- #fabric-connect-a-cloud
- #fabric-crypto
- #fabric-dev-env
- #fabric-documentation
- #fabric-evm
- #fabric-gossip
- #fabric-java-chaincode
- #fabric-kubernetes
- #fabric-ledger
- #fabric-maintainers
- #fabric-orderer
- #fabric-orderer-dev
- #fabric-peer-endorser-committer
- #fabric-playbacks
- #fabric-pr-review
- #fabric-quality
- #fabric-questions
- #fabric-release
- #fabric-samples
- #fabric-scrum
- #fabric-sdk
- #fabric-sdk-go
- #fabric-sdk-java
- #fabric-sdk-node
- #fabric-sdk-py
Meetings
- Discussions are conducted on the fabric@lists.hyperledger.org (see above) mailing list and in Rocket Chat, to allow for community-wide participation.
- Playbacks are conducted for contributors to show regular progress and get feedback from the community. agenda and dates can be found here.
- Past meeting recordings can be found in the Hyperledger Fabric Meeting Recordings folder.
- There is a bi-weekly maintainers meeting every other Wednesday at 9 am ET held to review progress against a release and to do release planning and epic proposal reviews. Please consult the community calendar.
History
- Proposed by Christopher Ferris (IBM) and Tamas Blummer (DAH)
- Approved by the TSC on March 31, 2016
- Moved out of Incubation on March 2, 2017 - Request, TSC Approval
Hyperledger Fabric的更多相关文章
- 使用Node.JS访问Hyperledger Fabric的gRPC服务
在即将正式发布的Hyperledger Fabric SDK 1.0中,Hyperledger Fabric通过gRPC提供服务接口以取代现有的REST API.本文介绍了如何使用Node.JS访问H ...
- Hyperledger fabric Client Node.js Hello World示例程序
简介 Hyperledger fabric Client (HFC)提供了基于Node.js的应用接口来访问Hyperledger区块. 本文介绍了一个使用HFC访问IBM Bluemixr区块服务的 ...
- 基于docker的 Hyperledger Fabric 多机环境搭建(上)
环境:ubuntu 16.04 Docker 17.04.0-ce go 1.7.4 consoul v0.8.0.4 ======================================= ...
- Hyperledger Fabric 1.0 从零开始(八)——Fabric多节点集群生产部署
6.1.平台特定使用的二进制文件配置 该方案与Hyperledger Fabric 1.0 从零开始(五)--运行测试e2e类似,根据企业需要,可以控制各节点的域名,及联盟链的统一域名.可以指定单独节 ...
- Hyperledger Fabric 1.0 从零开始(五)——运行测试e2e
3:运行测试e2e 3.1.运行fabric-samples的问题说明 该问题说明能够解决6.1.平台特定使用的二进制文件配置第一步的问题.可以选择继续阅读该说明,或者等参考到6.1小节时再反向阅读本 ...
- Hyperledger Fabric 1.0 从零开始(七)——启动Fabric多节点集群
5:启动Fabric多节点集群 5.1.启动orderer节点服务 上述操作完成后,此时各节点的compose配置文件及证书验证目录都已经准备完成,可以开始尝试启动多机Fabric集群. 首先启动or ...
- Hyperledger Fabric 1.0 从零开始(六)——创建Fabric多节点集群
4:创建Fabric多节点集群 4.1.配置说明 首先可以根据官方Fabric自带的e2e_cli列子中的集群方案来生成我们自己的集群,与案例不同的是我们需要把容器都分配到不同的服务器上,彼此之间通过 ...
- Hyperledger Fabric 1.0 从零开始(四)——Fabric源码及镜像文件处理
2:Fabric源码及镜像文件处理 2.1下载Fabric源码 下载Fabric源码是因为要用到源码中提到的列子和工具,工具编译需要用到go语言环境,因此需要把源码目录放到$GOPATH下.通过1.3 ...
- Hyperledger Fabric 1.0 从零开始(三)——环境构建(内网/准离线)
有公网环境的服务器可以直接看 Hyperledger Fabric 1.0 从零开始(二)--环境构建(公网) ,本篇内容与上篇相似,只不过环境搭建需要在内网下,也就是网络被限制的情况下. 1:环境构 ...
- Hyperledger Fabric 1.0 从零开始(二)——环境构建(公网)
1:环境构建 在本文中用到的宿主机环境是Centos ,版本为Centos.x86_647.2,通过Docker 容器来运行Fabric的节点,版本为v1.0.因此,启动Fabric网络中的节点需要先 ...
随机推荐
- 二叉树中和为某一值的路径 (java)
问题描述 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径.路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径. 题解 import java.util.Arra ...
- Java 设计模式系列(二)简单工厂模式和工厂方法模式
Java 设计模式系列(二)简单工厂模式和工厂方法模式 实现了创建者和调用者的分离.分为:简单工厂模式.工厂方法模式.抽象工厂模式 简单工厂模式.工厂方法模式都很简单,就不详细介绍了. 一.简单工厂 ...
- 签名Android应用程序
Android要求对作为产品发布的应用进行签名(包名相同的化,后安装的应用会覆盖前面安装的应用) 签名作用:1.确定发布者的身份.2.确保应用的完整性. 注意:在应用的开发.调试阶段,Eclipse的 ...
- IndexedDB:浏览器里内置的数据库(转)
出处;http://www.webhek.com/indexeddb/ IndexedDB是HTML5规范里新出现的浏览器里内置的数据库.对于在浏览器里存储数据,你可以使用cookies或local ...
- 超级详细的解决方法 (CentOS7) :永久修改 mysql read-only 问题 could not retrieve transation read-only status server
一.查看mysql的事物隔离级别 SHOW VARIABLES LIKE '%iso%'; 二.临时修改事物隔离级别 SET GLOBAL tx_isolation='READ-COMMITTED'; ...
- 一文读懂 超简单的spark structured stream 源码解读
为了让大家理解structured stream的运行流程,我将根据一个代码例子,讲述structured stream的基本运行流程和原理. 下面是一段简单的代码: val spark = Spar ...
- 安装完 swoole 后出现 PHP Warning: PHP Startup: Unable to load dynamic library 'swoole.so'的解决方法
安装完 swoole 后出现 PHP Warning: PHP Startup: Unable to load dynamic library 'swoole.so' (tried: /home/s ...
- 菜鸟去重复之Sql
前言 本文主要是总结平时工作学习中遇到的使用Sql Server的去除重复的心得体会. 由于平时工作使用Sql并不多,此次在写本文的测试过程中,就遇到了问题,如能有幸得到高手点播,将不胜感激. 高手可 ...
- Tempdb--Allocation Bottleneck
Alloctaion bottleneck refers to contention in the system pages that store allocation structures. PFS ...
- ES6——Class的继承
class 的继承和使用. 子类继承父类,使用extends关键字. 为父类知道那个静态方法,使用 static方法名字super: 在构造函数中,可以当一个函数来使用,相当于调用父类的构造函数. 在 ...