Pre-General Availability (一般提供前)バージョン: 2026-02-26

導入モデル

Besuネットワークは、ピア・ツー・ピア(P2P)ネットワークを介して接続された複数のBesuノードで構成されます。ノードはEthereum Virtual Machine (EVM)でトランザクションを実行し、ブロックチェーンの台帳と状態を保持し、RPCエンドポイントを介してクライアント・アクセスを公開します。

Besuネットワークには、次のノード・タイプが含まれています。
  • バリデータ・ノード: ブロックを提案および検証するコンセンサス参加ノード。正しく署名および投票するには、バリデータ・ノードが正規チェーンの状態を最新の状態に保つ必要があります。
  • ブートノード: 他のノードがネットワークを見つけて参加できるように、ピア検出をサポートするノード。
  • RPCノード: JSON-RPCを介してアプリケーション・トラフィックを提供するノード。
  • アーカイブ・ノード: すべての履歴ブロックチェーン・データと状態(プルーニングなし)を保持し、ディープ・クエリー、監査および分析をサポートするノード。アーカイブ・ノードは、このリリースのOracle Blockchain Platform Enterprise Edition for Hyperledger Besuではサポートされていません。

ファウンダ/参加者モデル

Oracle Blockchain Platform Enterprise Edition for Hyperledger Besuでは、ファウンダと参加者の2つのインスタンス・タイプがサポートされています。

ファウンダ・インスタンスには次の機能があります。
  • 許可されたプライベートBesuネットワークを作成して起動します。
  • Oracle Blockchain Platform Enterprise Editionによって提供される独立した認証および管理制御を使用して、単一の組織内で動作します。
  • 初期ネットワーク構成を確立し、参加者の追加に使用されるベースライン・ネットワーク・エンドポイントを提供します。

他の組織では、参加者インスタンスを作成し、ファウンダのネットワークに参加できます。参加者インスタンスには、ファウンダのBesuネットワークに接続して結合するRPCノードが含まれているため、参加者組織は標準のEthereumおよびRPC APIを使用してトランザクションを送信し、レジャー・データを問い合せることができます。参加者インスタンスは、独自のOracle Blockchain Platform Enterprise Edition環境で動作し、同じOCIテナンシまたは別のOCIテナンシに配置できます。現在のリリースでは、参加者インスタンスはRPCノードを使用してファウンダ・インスタンスと対話します。

次のステップでは、ファウンダ/参加者モデルで作業するために完了する基本的な操作について説明します。
  1. ファウンダ・ネットワークを作成します。設立組織は、プライベート許可ネットワークを初期化するOracle Blockchain Platform Enterprise Editionに創設者のBesuインスタンスを作成します。
  2. ファウンダからジェネシスおよびノード情報をエクスポートします。OCIのインスタンス・リストで、「アクション」メニューを使用して、ジェネシスおよびノード情報を.zip形式でエクスポートします。
  3. 参加者インスタンスを作成します。参加組織は、エクスポートされた.zipファイルを使用して、Oracle Blockchain Platform Enterprise Editionで参加者のBesuインスタンスを作成します。
  4. インスタンス間の接続性と同期を確認します。両方のインスタンスが実行され、ノード間でネットワーク接続が確立されると、RPCノードはレジャーを接続して同期します。同期後、トランザクションおよびブロックチェーン・データが参加者のサービス・コンソールに表示されます。
  5. インスタンスを個別に管理します。どちらの組織も、同じ基礎となる元帳にトランザクションを送信し、同じスマート・コントラクトとやり取りしますが、それぞれが独立した管理制御を保持します。これは、それぞれのブロックチェーン・プラットフォーム・マネージャ環境に実装された認証および認可によって適用されます。