6 預入トークン・アプリケーション

預入トークン・アプリケーション・シナリオでは、最小限のガバナンス・オーバーヘッドでトークンの発行および配布がサポートされます。

預入トークン・サンプルは、銀行預入を表す代替トークンのライフサイクルを表します。送信されたすべてのトークン転送は、アクティブな承認ポリシーに対して評価されます。承認が不要な場合、振替は保留のままになり、構成された承認者順序にルーティングされます。

預入トークン・ソリューションは、次のダウンロード可能なパッケージで構成されます。

  • 事前構築済預入トークン・スマート・コントラクト
  • デポジット・トークンの設定およびライフサイクル操作のためのラッパーAPI
  • 分析をサポートするデータベース・ビュー定義
  • トークン化された保証金を操作するためのサンプルWebアプリケーション

預入トークン・パッケージを取得するには、Oracle Blockchain Platform Enterprise Editionコンソールで「デジタル・アセット」をクリックします。「アプリケーション」をクリックし、「デポジット・トークン・アプリケーション」を選択します。

スマート・コントラクトを実際にコールせずにアプリケーションのサンプル処理をプレビューするには、「ライフサイクル」をクリックします。

クイック・スタート

次のステップを順番に実行し、最初に銀行を設定してから、参加機関ごとに必要な設定を繰り返します。

  1. ワンクリック・デプロイメントを使用して、Oracle Blockchain Platformインスタンスからデポジット・トークン・アプリケーションをデプロイします。スマート・コントラクト、ラッパーAPI、豊富な履歴サービス、アプリケーションおよびサービス構成の準備ができるまで待ちます。
  2. アプリケーションのURLを開きます。預入トークンIDを入力し、事前入力された値を確認し、オプションでユーザー向けカスタマイズを更新します。アカウントを作成する前に構成を適用します。
  3. ブートストラップ・バンク管理者としてサインインし、トークンを初期化します。創設者および参加機関組織を登録または検証します。各参加機関の銀行口座および機関管理者アカウントを作成し、各ユーザーのウォレットを選択または作成して、適切なアプリケーション・グループおよび制限を選択します。
  4. 各参加組織の配置と設定を完了します。機関管理者がサインインし、組織の残りのマネージャ、役員、ユーザーおよび監査者アカウントを作成します。
  5. 機関マネージャ・アカウントの作成後、銀行管理者は、各マネージャ・アカウントで「アカウント処理」→「ロールの同期」コマンドを使用して、そのEscrow元帳ロールを追加します。機関管理者はManagerアプリケーション・グループを割り当てることができますが、必要なBesu Notaryロールを付与できません。このロールは、UIにEscrowとして表示されます。すべての勘定科目、ウォレット、グループ、ロールおよび制限を確認します。
  6. 各銀行および機関のペルソナとしてサインインし、予想されるワークスペースが開き、ウォレットおよび口座のコンテキストが正しいこと、および制限されたアクションが使用できないことを確認します。
  7. トークン・ライフ・サイクルでの操作の実行: 作成の要求と承認、発行者への転送、配分または戻り値、参加者転送の承認および価値の取下げ。
  8. 「トランザクション」ページおよび監査ワークスペースを使用して、残高、保留中のリクエスト、操作IDおよび最終元帳履歴を確認します。