开发应用程序之前
在编写应用程序之前,请下载和使用示例应用程序,并确保您具有运行应用程序的正确证书和权限。
Oracle Blockchain Platform 提供了可下载的示例,可帮助您了解如何编写链代码和应用程序。请参见:
Oracle Blockchain Platform 使用 Hyperledger Fabric 作为基础。使用超级账本架构文档可帮助您编写应用。在编写自己的应用程序之前,请阅读主要概念和教程部分:欢迎使用超级账本架构。
应用程序开发的先决条件
您的 IDCS 服务器中必须存在应用程序用户的用户 ID 和密码。根据应用程序中的函数,此用户必须具有以下先决条件:
-
要安装和实例化链代码,请执行以下操作:
- 您必须具有管理访问权限才能安装或部署链代码。
- 您必须导出
admincerts
、cacerts
和tlscacerts
证书,如导出证书中所述,以便它们可以放置在对等节点和排序节点crypto
文件夹中的应用程序中。 - 必须以与导出证书的方式相似的方式导出管理凭证(从操作菜单中选择导出管理凭证)。这将下载一个 ZIP 文件,其中包含必须在对等节点和排序节点
crypto
文件夹中的应用程序中放置的签名证书和密钥库文件。
-
要对已安装和已部署的链代码运行操作,请执行以下操作:
- 您必须导出
admincerts
、cacerts
和tlscacerts
证书,如 Export Certificates 中所述,以便可以将它们放置在对等节点crypto
文件夹中的应用程序中。 - 您必须为排序节点导出
tlscacerts
证书,如 Join the Participant or Scaled-Out OSNs to the Founder's Ordering Service 中所述,以便将其放置在您的应用程序中。 - 您调用的链代码必须安装并部署到您的用户 ID 可以访问的渠道和节点。
- 必须配置 REST 代理节点并为 REST 代理访问启用链代码。必须提供节点的用户 ID 和密码。
- 您必须导出
-
要对 REST API 端点运行函数,请执行以下操作:
- 您调用的链代码必须安装并部署到您的用户 ID 可以访问的渠道和节点。
- 必须配置 REST 代理节点并为 REST 代理访问启用链代码。必须提供节点的用户 ID 和密码。