开发应用程序之前

在编写应用程序之前,请下载并使用示例应用程序,并确保您具有运行应用程序的正确证书和权限。

Oracle Blockchain Platform 提供可下载的示例,可帮助您了解如何编写链代码和应用。请参见:

Oracle Blockchain Platform 使用超级账本架构作为其基础。使用超级账本架构文档可帮助您编写应用。在编写自己的应用程序之前,请阅读主要概念教程部分: Hyperledger Fabric 文档

应用程序开发的先决条件

应用程序用户的用户 ID 和密码必须存在于 Oracle Identity Cloud Service 中。根据应用程序中的函数,此用户必须具有以下先决条件:

  • 要安装和部署链代码,请执行以下操作:

    • 您必须具有管理访问权限才能安装或部署链代码。

    • 必须按 Export Certificates 中所述导出管理证书、cacerts 证书和 tlscacerts 证书,以便它们可以放置在对等节点和排序节点加密文件夹中的应用程序中。

    • 您必须以与导出证书的方式相似的方式导出管理身份证明(从操作菜单中选择导出管理身份证明)。这将下载一个 ZIP 文件,其中包含需要放置在对等节点和排序节点加密文件夹中的应用程序中的签名证书和密钥库文件。

  • 要针对已安装和已部署的链代码运行操作,请执行以下操作:

    • 必须按 Export Certificates 中所述导出管理证书、cacerts 证书和 tlscacerts 证书,以便它们可以放置在对等节点加密文件夹中的应用程序中。

    • 必须按 Join the Participant or Scaled-Out OSNs to the Founder's Ordering Service 中所述导出排序节点的 tlscacerts 证书,以便将其放置在应用程序中。

    • 您调用的链代码必须安装并部署到您的用户 ID 可以访问的渠道和节点。

    • 必须配置 REST 代理节点并为 REST 代理访问启用链代码。必须提供节点的用户 ID 和密码。

  • 要针对 REST API 端点运行函数:

    • 您调用的链代码必须安装并部署到您的用户 ID 可以访问的渠道和节点。

    • 必须配置 REST 代理节点并为 REST 代理访问启用链代码。必须提供节点的用户 ID 和密码。