注:

使用 Oracle Blockchain Platform 开发区块链应用

简介

区块链技术正在改变企业和组织的运营方式,它已经进入了一个新的应用时代,可以带来前所未有的透明度、安全和权力下放。

Oracle Blockchain Platform 提供了一个预组装的平台,可用于构建和运行智能合同以及维护防篡改的分布式账本。借助 Oracle Blockchain Platform,您可以完成一些简单的实例创建步骤,然后 Oracle 负责服务管理、打补丁、备份和还原以及其他服务生命周期任务。

目标

为帮助您开始使用 Oracle Blockchain Platform 开发区块链应用,本教程简要概述了所涉及的主要概念和步骤。

先决条件

任务 1:创建 Oracle Blockchain Platform 实例

  1. 登录到 OCI 控制台。

  2. 选择您有权在其中创建实例的区间。

  3. 提供实例的显示名称,选择平台角色、版本和所需版本。

  4. 单击创建

    创建 OBP 实例

  5. 对于参与区块链网络的每个成员组织,创建一个 Oracle Blockchain Platform 实例。有关详细信息,请参阅创建 OBP 实例

在此步骤结束时,您将准备好运行区块链应用的所有基础设施。

任务 2:设置开发环境

区块链应用程序构建器支持从命令行界面或作为 Visual Studio Code 的扩展的完整开发生命周期。适用于 Oracle Blockchain Platform 的区块链应用程序构建器是一套工具,可帮助在 Oracle Blockchain Platform 上快速开发、测试和部署链代码。您可以从 Oracle Blockchain Platform 控制台中的示例选项卡下载应用程序构建器的 Visual Studio Code 扩展。

有关详细信息,请参阅安装应用程序构建器

任务 3:为区块链应用创建数据模型

任务 4。使用数据模型创建规范文件

创建规范文件

任务 5。生成链代码文件

生成链代码

现在,您已准备好在 Oracle Blockchain Platform 上部署链代码。

任务 6。部署并测试链代码

任务 7:使用 SDK 和 REST API 开发应用

提示:在编写自己的应用程序之前,请阅读主要概念教程部分。

确认

更多学习资源

探索 docs.oracle.com/learn 上的其他实验室,或者访问 Oracle Learning YouTube 频道上的更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心