概要
Blockchain Node Engine は、フルマネージド ノード ホスティング サービスです。専用ノードが必要な企業は、Google Cloud コンピューティング インフラストラクチャとネットワーク インフラストラクチャに期待される信頼性、パフォーマンス、セキュリティで、トランザクションのリレー、スマート コントラクトのデプロイ、ブロックチェーン データの読み取りまたは書き込みを行うことができます。セルフマネージド ノードはデプロイが難しく、継続的な管理が必要な場合が多いですが、ブロックチェーン ノード エンジンは、運用上のオーバーヘッドを発生させずに自己ホスト型ノードの構成可能性を提供します。
ブロックチェーン テクノロジーは、世界が情報を保存して移動する方法を変えています。ブロックチェーン ノード エンジンは、Google が Web3 デベロッパーがブロックチェーン ベースのプラットフォームで新しいプロダクトを構築してデプロイできるように支援するという取り組みの一環として開発されました。
ブロックチェーンは、永続的に保存され匿名化されたトランザクション データで構成され、分散データベースとして機能します。ブロックチェーンでは、データの検証と保存を中央エンティティに任せる代わりに、ノードが管理インフラストラクチャとなります。ノードとは、ブロックチェーンのトランザクション履歴の完全なコピーを含む、パソコン、ノートパソコン、サーバーなどのデバイスです。ブロックチェーン上のノードはピアツーピア ネットワークを形成し、すべてのノードの同期を維持するために常に最新のブロックチェーン データを交換します。
Ethereum は、ブロックチェーン ノード エンジンによってサポートされる最初のブロックチェーンとなります。これにより、デベロッパーは安全にブロックチェーンにアクセスできるフルマネージドの Ethereum ノードをプロビジョニングできます。
Blockchain Node Engine を使用すると、組織は次のメリットを得ることができます。
プロビジョニングの簡素化:
ノードを手動でデプロイするのは時間のかかるプロセスです。ノードのネットワークとの同期を待つ時間も含まれます。最初のブロック(
genesis
)は数日かかる場合があります。 Google Cloudのブロックチェーン ノード エンジンを導入すると、デベロッパーは 1 つの操作で新しいノードをデプロイし、希望するリージョンとネットワーク(メインネット、テストネット)を指定できるため、これらのプロセスが迅速かつ容易になります。フルマネージド オペレーション:
ブロックチェーン インフラストラクチャの準備が整っていることを確認するには、通常、DevOps チームを常駐させて、システムをモニタリングし、停止中に問題を修正する必要があります。ブロックチェーン ノード エンジンはフルマネージド サービスであるため、可用性を気にする必要はありません。 Google Cloud ノードはアクティブにモニタリングされ、必要に応じて停止中に再起動されます。ブロックチェーン ノード エンジンは、専任の DevOps チームが不要になるため、チームはインフラストラクチャではなくユーザーに集中できます。また、 Google Cloudのサービスレベル契約(SLA)も提供しています。
始める
ブロックチェーン ノード エンジンの使用を開始するのは簡単です。
- いくつかの簡単な前提条件を確認します。
- 適切な権限があることを確認します。
- ブロックチェーン ノード エンジン API を有効にします。
- ブロックチェーン ノードを作成する