入门

在我们开始之前,如果您还没有这样做,您可能希望检查您是否已经在将要开发区块链应用程序或运行 Hyperledger Fabric 的平台上安装了所有 先决条件

安装必备组件后,即可下载并安装 HyperLedger Fabric。在我们为Fabric 二进制文件开发真正的安装程序的同时,我们提供了一个脚本,可以将 安装示例、二进制和 Docker 镜像 到您的系统中。该脚本还将 Docker 镜像下载到本地注册表。

在你下载完 Fabric 示例以及 Docker 镜像到你本机之后,您就可以跟着 Using the Fabric test network 教程开始使用 Fabric 了。

Hyperledger Fabric 智能合约(链码) SDK

Hyperledger Fabric 提供了不同编程语言的 SDK 来支持开发智能合约(链码)。智能合约 SDK 可以使用 Go、Node.js 和 Java:

Hyperledge Fabric 应用程序 SDK

Hyperledger Fabric 提供了许多 SDK 来支持各种编程语言开发应用程序。SDK 有支持 Node.js 和 Java 语言的:

此外,还有两个尚未正式发布的 SDK(适用于Python 和 Go),但它们仍可供下载和测试:

目前,Node.js 和 Java 支持 Hyperledge Fabric 1.4 提供的新的应用程序编程模型。对 Go 的支持会在之后的发布版中提供。

Hyperledger Fabric CA

Hyperledger Fabric 提供一个可选的 证书授权服务 ,您可以选择使用该服务生成证书和密钥材料,以配置和管理区块链网络中的身份。然而,任何可以生成 ECDSA 证书的 CA 都是可以使用的。