Amazon Managed Blockchain のアイコン

Amazon Managed Blockchain

Hyperledger Fabric や Ethereum のブロックチェーンネットワークを簡単に構築・管理できるサービス

何ができるか

Amazon Managed Blockchain は、Hyperledger Fabric や Ethereum のブロックチェーンネットワークをフルマネージドで構築・運用できるサービスです。ブロックチェーンネットワークの作成、メンバーの招待、ノードの追加、証明書の管理など、複雑なインフラ構築作業を数クリックで完了できます。ネットワークの運用に必要なピアノード、オーダリングサービス、認証局などのコンポーネントを AWS が自動的にプロビジョニングし、スケーリングやパッチ適用も行います。

どのような場面で使うか

サプライチェーンのトレーサビリティ (製品の流通経路追跡)、金融取引の改ざん防止記録、不動産登記や契約書の電子化、医療データの安全な共有、デジタル資産の管理と取引、投票システムの透明性確保など、信頼性と透明性が求められるデータ管理の場面で活用されています。 この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。

身近な例え

公証役場に例えるとわかりやすいでしょう。公証役場では、契約書や遺言書などの重要な文書を公証人が認証し、改ざんできない形で保管します。Managed Blockchain は、デジタル版の公証役場のようなもので、取引記録を複数の参加者が共有する改ざん不可能な台帳に記録します。しかも、公証役場の建物や設備の管理は AWS が行ってくれます。

Managed Blockchain とは

Amazon Managed Blockchain は、ブロックチェーンネットワークの構築と管理を簡素化するフルマネージドサービスです。ブロックチェーンネットワークの構築には、ピアノードの設定、認証局の構築、オーダリングサービスの設定、チャネルの作成など、多くの複雑な手順が必要です。Managed Blockchain はこれらのインフラ構築を自動化し、数クリックでブロックチェーンネットワークを立ち上げられます。Hyperledger Fabric と Ethereum の 2 つのフレームワークに対応しています。

Hyperledger Fabric と Ethereum

Hyperledger Fabric は、許可型 (パーミッションド) のブロックチェーンフレームワークで、参加者が特定された企業間のコンソーシアムネットワークに適しています。チェーンコード (スマートコントラクト) により、ビジネスロジックをネットワーク上で実行できます。Ethereum は、パブリックブロックチェーンとの接続に対応しており、Ethereum メインネットやテストネットのフルノードを Managed Blockchain 上で運用できます。用途に応じて、プライベートなコンソーシアム型かパブリック型かを選択できます。

ネットワーク管理と運用

Managed Blockchain は、ブロックチェーンネットワークのライフサイクル全体を管理します。新しいメンバーの招待と承認は投票メカニズムで行われ、ネットワークのガバナンスが確保されます。各メンバーは独自のピアノードを追加でき、ノードのスケーリングやパッチ適用は AWS が自動的に行います。CloudWatch との統合により、ノードの CPU 使用率、メモリ使用量、トランザクション数などのメトリクスを監視できます。CloudTrail による API 呼び出しの監査ログも取得でき、コンプライアンス要件への対応も容易です。

Azure・オンプレミスとの比較

Azure の対応サービス Azure Blockchain Service
オンプレミスでの対応手段 Hyperledger Fabric (自前構築)

AWS の優位点

  • ピアノード、オーダリングサービス、認証局などのブロックチェーンインフラを自動プロビジョニングし、数クリックでネットワークを構築できるため、数週間かかるオンプレミス構築を数分に短縮できる
  • 投票ベースのメンバー管理メカニズムにより、コンソーシアムネットワークのガバナンスが標準で組み込まれており、参加者の追加・削除を民主的に管理できる
  • ノードのスケーリング、パッチ適用、バックアップを AWS が自動的に行うため、ブロックチェーンの運用に専門のインフラエンジニアを配置する必要がなくなる

注意点

  • Hyperledger Fabric はプライベートなコンソーシアム型ネットワークに適しており、Ethereum はパブリックブロックチェーンとの接続が必要な場合に選択すること
  • ブロックチェーンはすべてのユースケースに適しているわけではなく、信頼できる中央管理者が存在する場合は従来のデータベースの方が効率的な場合が多い

さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。