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