承認された参加者で構成されるコンソーシアムチェーンを構築したい

承認された参加者で構成されるコンソーシアム型のブロックチェーンネットワークを構築できる AWS クラウド構成例とその概算料金をご紹介します

この構成例のクラウドレベル:

応用編

入門編:該当するユースケースの知識が全くない方が対象
基礎編:該当するユースケースの入門知識がある方が対象
応用編:該当するユースケースにある程度精通している方が対象

この構成例で解決できる課題・困りごと:

  • 複数の組織間でデータを安全に共有し、透明性を確保する必要がある。また、承認された参加者のみにアクセスさせたい
  • ブロックチェーン技術を用いた構成をご利用頂くことで、承認された参加者のみでデータの一貫性と改ざん防止を保証し、信頼性を高めたい

この構成例の概算料金:

検証環境: 779.26 ドル(月額)
本番環境: 2433.72 ドル(月額)

この構成例のメリット:

  • フルマネージドサービスで構成されているため、AWS がインフラの管理を行います。また、スケーラブルなブロックチェーンネットワークを提供します

検証環境

本番環境

この構成例で使用したサービスと概算料金内訳:

サービス 項目 数量 単価 料金 (USD)
Amazon Managed Blockchain Starter Edition のネットワークメンバー会員資格 730 (時間) 0.34 USD/時間 248.2
  ピアノード
インスタンス bc.t3.small (2 vCPU , 2 GiB メモリ)
1 (ピアノード) * 730 (時間) 0.04 USD/時間 29.2
  ストレージ容量 1 (ピアノード) * 500 (GiB-月) 0.12 USD/月 60
  データ書き込み量 1 (ピアノード) * 100 (MB-時間) * 730 (時間) 0.11 USD/GB 8.03
Amazon API Gateway
(REST API)
リクエスト回数 100,000 (回/月) 4.25 USD/100万リクエスト 0.42
AWS Lambda 実行回数 100,000 (回/月) 0.20 USD/100 万件 0.02
  実行時間 0.5 (GBメモリ) * 1.0 (秒) * 100,000 (回/月)  0.0000166667 USD/GB-秒 0.83
AWS Secrets Manager シークレット数 2 (個/月) 0.40 USD/月 0.8
  API コール数 100,000 (回/月) 0.000005 USD/1 リクエスト 0.5
AWS PrivateLink エンドポイント数 2 (エンドポイント) * 2 (AZ) * 730 (時間) 0.014 USD/時 40.88
  データ転送量 75 (GB-月) 0.0100000000 USD/GB 0.75

月額合計料金:
小計(1 アカウント分) 389.63 (USD)
合計(2 アカウント分) 779.26 (USD)

※ 2024 年 08 月 10 日時点での試算です。

  • 東京リージョンでのご利用を想定しています。
  • 1ヶ月を 730 時間として計算しています。
  • ブロックチェーンネットワークについては下記の想定で試算を行っています。
    • ブロックチェーンネットワークは 2 メンバーで所有(検証環境は Starter Edition、本番環境は Standard Edition)
    • ピアノードは各メンバーで 2 つの Availability Zone に 1 つずつ配置(検証環境は 1 つの Availability Zone に 1 つずつ配置)
      • インスタンスサイズについて、検証環境は bc.t3.small、本番環境は bc.m5.xlarge
    • 各ピアノードのストレージ容量は 500 GB
    • 各ピアノードへの 1 時間当たりのデータ書き込み容量は 100 MB
  • その他の想定
    • 各サービスへの 1 か月当たりの API コール数は 100,000 回
    • インターフェイス VPC エンドポイントは 2 つの Availability Zone に 1 つずつ配置
    • インターフェイス VPC エンドポイントに転送されるデータ量は 75 GB(ブロックチェーン: 73 GB , AWS Secrets Manager: 2 GB)
    • ブロックチェーンネットワークへ接続するための認証情報は 2 つ(署名証明書、プライベートキー)
  • AWS で提供しているサービスの一部で無料利用枠が提供されています。本試算では無料利用枠を考慮せずに試算を行っており、実際にはより安価にご利用頂ける場合があります。以下に該当する無料利用枠を一部抜粋します。
    • AWS Lambda :
      • リクエスト回数 1,000,000 件/月
      • コンピューティング時間 400,000 GB-秒/月

この AWS サービスに関する参考情報

構成図の説明

  • Amazon Managed Blockchain と呼ばれるブロックチェーンサービスを用いて、承認された参加者で構成されるコンソーシアム型のブロックチェーンネットワークを構築する例です。
  • Amazon Managed Blockchain はフルマネージドサービスであり、Hyperledger Fabric を使用して、スケーラブルなプライベートネットワークを作成します。
  • 今回の例では、2 つのメンバーでブロックチェーンネットワークを所有します。それぞれのメンバーに対して、Hyperledger Fabric ブロックチェーンネットワークと対話するアプリケーションを実装するために、AWS Lambda 及び Amazon API Gateway を構築します。サーバーレスサービスであるため、アプリケーションの可用性担保や運用保守の大部分を軽減することが可能となります。必要な時だけコンピュートリソースを利用する形になるので、ランニングコストを極力抑えた形でアプリケーションの運用ができます。
  • ブロックチェーンネットワーク(Hyperleder Fabric)に接続するためのユーザー認証情報は、AWS Secrets Manager と呼ばれる認証情報を管理するサービスに保存します。
  • Hyperledger Fabric に接続するためには VPC エンドポイント経由でアクセスする必要があるため、VPC 内に AWS Lambda を作成します。また、AWS Secrets Manager に接続するための VPC エンドポイントを作成します。

具体的なユースケース例

  • サプライチェーン
    物流ルートを一元的に管理し、製品の生産から消費者に届くまでの過程を追跡、記録し、いつでも製品の状態や場所を照会したい場合。また、顧客にデータを共有することにより、製品の真正性とサプライチェーン適性を証明したい場合。
  • 金融取引
    顧客、中間業者などの関係者間における取引を公開し、不正行為を防ぎ、金融システムの透明性を高めたい場合。また、金融取引を自動化し、それらをより効率的で信頼性の高いものにしたい場合。

(注意点)
本コンテンツは、上記の課題やモチベーションをお持ちの場合に検討される構成の一例です。
AWS ではお客様の要件に合った、適切な構成を一緒に検討させていただく個別相談会を実施しております。

最新の料金やサービスのスペックを変更した場合の料金を知りたい場合は AWS Pricing Calculator を使って想定利用金額を算出してみましょう

AWS Pricing Calculator の使い方 (基礎編 - 1 つのサービスを見積もる方法 )
AWS Pricing Calculator の使い方(応用編 - 複数のサービスの組み合わせを見積もる方法)
  • アマゾン ウェブ サービス(AWS)の利用をご検討中の皆様に向けて、無料個別相談会を実施いたします。
    今後 AWS の導入に向けて、サービス詳細や特定の業界・サービスを活用した事例の紹介をご希望の皆様、料金関連(支払方法やお見積り、課金体系)に関するご相談、具体的な構成等の技術に関するご相談等を希望される皆様は、是非ご参加ください。
    無料個別相談会に申し込む »

  • お客様のビジネスニーズに合わせて AWS が提供できるサービスと提供内容についてご説明させていただきます。
    フォームにご記入いただき、AWS 日本担当チームまでお問い合わせください。
    フォームで日本担当チームに問い合わせる »

今日から AWS を始めましょう!

コンピューティング、データベース、ストレージ、コンテンツ配信、機械学習、IoT をはじめ、
AWS では、柔軟性、スケーラビリティ、信頼性の高いアプリケーションの構築を支援するサービスをご用意しています。