ノート:

Oracle Blockchain Platformを使用したブロックチェーン・アプリケーションの開発

イントロダクション

ブロックチェーン・テクノロジは企業や組織の運営方法に革命をもたらし、前例のないレベルの透明性、セキュリティおよび分散化をもたらす可能性のあるアプリケーションの新時代が到来しました。

Oracle Blockchain Platformは、スマート・コントラクトを構築および実行し、改ざん防止機能を備えた分散型台帳を維持するための事前構築されたプラットフォームを提供します。Oracle Blockchain Platformを使用して、いくつかの単純なインスタンス作成ステップを完了すると、オラクル社がサービス管理、パッチ適用、バックアップとリストアおよびその他のサービス・ライフサイクル・タスクを処理します。

目標

このチュートリアルでは、Oracle Blockchain Platformを使用したブロックチェーン・アプリケーションの開発を開始するために、主な概念および関連するステップの概要を示します。

前提条件

タスク1: Oracle Blockchain Platformインスタンスの作成

  1. OCIコンソールにログインします。

  2. インスタンスを作成する適切な権限があるコンパートメントを選択します。

  3. インスタンスの表示名を指定し、プラットフォーム・ロール、バージョンおよび必要なエディションを選択します。

  4. 「作成」をクリックします。

    OBPインスタンスを作成します

  5. ブロックチェーン・ネットワークに参加している各メンバー組織について、Oracle Blockchain Platformインスタンスを作成します。詳細は、Create an OBP instanceを参照してください。

このステップを終えると、すべてのインフラストラクチャでブロックチェーン・アプリケーションを実行する準備が整います。

タスク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 Help Centerを参照してください。