AWS Blockchain Templates とは - AWS Blockchain Templates

AWS Blockchain Templates は 2019 年 4 月 30 日に廃止されました。このサービスまたはこのサポートドキュメントについては、これ以上の更新は行われません。マネージドブロックチェーンの利便性を最大限に高めるにはAWS、Amazon Managed Blockchain (AMB) の使用をお勧めします。AMB について質問がある場合、またはワークロードを AMB に移行するためにさらにサポートが必要な場合は、AWS SupportAWSまたはアカウントチームにお問い合わせください

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Blockchain Templates とは

AWS Blockchain Templates を使用すると、さまざまなブロックチェーンフレームワークを使用してブロックチェーンネットワークを迅速に作成し、AWS にデプロイできます。ブロックチェーンは、絶えず増大するトランザクションやスマートコントラクトのセットを改ざんや変更に対して暗号化で強化する、分散型データベーステクノロジーです。

ブロックチェーンネットワークは、国際決済、サプライチェーン管理、土地登録、クラウドファンディング、ガバナンス、 peer-to-peer 金融取引などのビジネスプロセスのトランザクションの効率と不変性を改善するネットワークです。これにより、お互いに知らない人や組織でも信頼し、トランザクションレコードを個別に確認できます。

ブロックチェーンネットワークを作成するには、AWS Blockchain Templates を使用して AWS CloudFormation スタックを設定し、起動します。どの AWS リソースとサービスを使用するかは、選択する AWS Blockchain Template と指定するオプションによって異なります。使用可能なテンプレートとその機能の詳細については、「AWS Blockchain Templates と機能」を参照してください。AWS Blockchain Templates を使用して AWS で作成したブロックチェーンネットワークの基本的なコンポーネントを次の図に示します。

開始方法

開始する最良の場所は、ブロックチェーンと AWS、特に AWS Blockchain Templates に関連するサービスの専門知識のレベルによって異なります。

AWS とブロックチェーンに精通している場合

使用するフレームワークについての「AWS Blockchain Templates と機能」のトピックから始めてください。リンクを使用して AWS Blockchain Template を起動し、ブロックチェーンネットワークを構成するか、テンプレートをダウンロードして自分でチェックアウトします。

AWS には精通しているがブロックチェーンの初心者である場合

AWS Blockchain Templates の開始方法」のチュートリアルから始めてください。このチュートリアルでは、デフォルト設定を使用して入門用の Ethereum ブロックチェーンネットワークを作成する方法について説明しています。終了したら、ブロックチェーンフレームワークの概要リンクについて「AWS Blockchain Templates と機能」を参照して、設定の選択と機能の詳細について学んでください。

AWS の初心者であるがブロックチェーンには精通している場合

AWS Blockchain Templates のセットアップ」から開始してください。これは、アカウントやユーザープロフィールなど、AWS の基本設定に役立ちます。次に、「AWS Blockchain Templates の開始方法」のチュートリアルを参照してください。このチュートリアルでは、入門用の Ethereum ブロックチェーンネットワークを作成する方法について説明しています。たとえ最終的に Ethereum を使用しない場合でも、関連するサービスをセットアップする実践的な経験が得られます。この経験はすべてブロックチェーンフレームワークに役立ちます。最後に、フレームワークの「AWS Blockchain Templates と機能」セクションのトピックを参照してください。

AWS とブロックチェーンの初心者である場合

AWS Blockchain Templates のセットアップ」から開始してください。これは、アカウントやユーザープロフィールなど、AWS の基本設定に役立ちます。「AWS Blockchain Templates の開始方法」のチュートリアルを参照してください。このチュートリアルでは、入門用の Ethereum ブロックチェーンネットワークを作成する方法について説明しています。AWS サービスと Ethereum の詳細については、リンクを参照してください。

選択したオプションに応じて、AWS Blockchain Templates は次の AWS のサービスを使用してブロックチェーンをデプロイできます。

  • Amazon EC2 — ブロックチェーンネットワークのコンピューティング性能を提供します。詳細については、「Linux インスタンス用Amazon EC2 ユーザーガイド」を参照してください。

  • Amazon ECS — ブロックチェーンネットワークを使用するように選択した場合は、クラスター内の EC2 インスタンス間でコンテナのデプロイを調整します。詳細については、Amazon Elastic Container Service デベロッパーガイドを参照してください。

  • Amazon VPC — 作成した Ethereum リソースへのネットワークアクセスを提供します。アクセシビリティとセキュリティの設定をカスタマイズできます。詳細については、Amazon VPC デベロッパーガイドを参照してください。

  • Application Load Balancing — Amazon ECS をコンテナプラットフォームとして使用する場合、使用可能なユーザーインターフェイスおよび内部サービス検出への単一のアクセスポイントとして機能します。詳細については、Application Load Balancers ユーザーガイドApplication Load Balancer とはを参照してください。