ブロックチェーン

Amazon(アマゾン)がAWS Blockchain Templates(ブロックチェーンテンプレート)を導入

どうも、クリプト占い師です。

ついに大手企業のアマゾンがブロックチェーン技術を利用するためのテンプレートをリリースしました。まだ英語版の記事しかリリースされていないので日本語にて紹介をしていきます。

その名も・・・

AWS Blockchain Templates(AWSブロックチェーンテンプレート)

 

AWS Blockchain Templatesをは導入無料で、数分で使い始める事ができるようです。

アマゾン ウェブ サービス(AWS)とは?

まずAWSとはなんだろうか。一般的に知られているワードではあるが、念のため記述しておきます。

Amazon 社内のビジネス課題を解決するために生まれた IT インフラストラクチャのノウハウをもとに、2006 年、アマゾン ウェブ サービス(AWS)はウェブサービスという形態で、企業を対象に IT インフラストラクチャサービスの提供を開始しました。

クラウドコンピューティングの主なメリットの1つは、必要な時に、必要なだけ、低価格で IT リソースを提供することができることです。クラウドを使用することで、企業はもはや数週間・数ヵ月も前から、サーバーや他の IT インフラストラクチャを計画・調達する必要がなくなります。クラウドなら、即座に何百・何千ものサーバーを数分で起動し、迅速に結果を出すことができます。

AWS は現在、クラウドの拡張性ある低コストのインフラストラクチャプラットフォームで、企業や組織の更なる迅速な活動や、IT コスト削減、アプリケーション拡張を実現するために役立つ幅広いサービス(コンピューティング、ストレージ、データベース、分析ツール、アプリケーション、デプロイサービス、AI サービス等)を提供しています。

現在、世界 190 ヵ国の数百万に及ぶお客様にご利用いただいており、これらのサービスはエンタープライズ企業から、注目を集めているスタートアップ企業にも活用されており、多様なワークロードを支援しています。

引用元:https://aws.amazon.com/jp/about-aws/

 

AWSブロックチェーンテンプレート

~ブロックチェーンネットワークをAWSにすばやく導入する~

AWS Blockchain Templatesは、一般的なオープンソースフレームワークを使用してセキュアなブロックチェーンネットワークを迅速かつ簡単に作成および展開する方法を提供します。これらのテンプレートを使用すると、ブロックチェーンネットワークの手動セットアップに時間と労力を費やすことなく、ブロックチェーンアプリケーションの構築に専念できます。

AWSブロックチェーンテンプレートは、ECS(Amazon Elastic Container Service)クラスタ上のコンテナとして、またはDockerを実行するEC2インスタンス上でコンテナとして選択したブロックチェーンフレームワークをデプロイします。ブロックチェーンネットワークは、ご自分のAmazon VPCで作成され、VPCサブネットとネットワークアクセスコントロールリストを使用することができます。Amazon ECSクラスタまたはAmazon EC2インスタンスがアクセスできるリソースを制限するために、AWS IAMを使用して細かいパーミッションを割り当てることができます。

AWS Blockchain Templatesには追加料金はかかりません。ブロックチェーンネットワークを運営するために必要なリソースのみをお支払いいただきます。

引用元:https://aws.amazon.com/jp/blockchain/templates/

 

AWSブロックチェーンテンプレート4つの利点

1.迅速な展開

ブロックチェインを数分で始めましょう。Amazon ECSまたはAmazon EC2インスタンスにブロックチェーンネットワークをすばやく導入し、アプリケーションの構築に集中します。

2.選択

EthereumとHyperledger Fabricの2つのフレームワークから選択してください。各フレームワークは、分散コンセンサスアルゴリズム、スマートコントラクト機能、およびアクセス制御機能を提供します。

3.管理ツール

AWS Blockchain Templatesには、ブロックチェーンを管理、監視、参照するための追加コンポーネントが含まれています。

4.ペイ・アズ・ユー・ゴー

あなたが使っているリソースだけを支払う。アプリケーションの要件に基づいてオンデマンドの起動およびシャットダウン。

 

2つのテンプレート

Ethereum用のAWSブロックチェーンテンプレート

EthereumはEthereum Foundationのオープンソースのブロックチェーンフレームワークであり、ダウンタイム、検閲、詐欺、または第三者による干渉なしにプログラムどおりに動作するブロックチェーンアプリケーションを作成することができます。公開されているEthereumネットワーク上の同僚とのやりとり、新しい公開ネットワークの構築、またはEthereumのSolidityスマート契約言語の使用を希望する場合は、Ethereumの使用を検討する必要があります。

ハイパージーガーファブリックのAWSブロックチェーンテンプレート

Hyperledger Fabricは、Linux Foundationのオープンソースのブロックチェーンフレームワークで、ブロックチェーンアプリケーションを作成し、ブロックチェーン上のデータに対するアクセス制御とアクセス許可を提供します。プライベートブロックチェーンネットワークを作成する場合、または各当事者が見ることができるトランザクションを制限したい場合は、Hyperledger Fabricの使用を検討する必要があります。

使い方

Flow-Diagram_Blockchain- Templates_2-2x
テンプレートを選ぶ→利用するプラットフォームを選択→構築する→分散アプリの展開

 

WSブロックチェーンテンプレートを使い始める

icon1

①AWSアカウントに登録する

すぐにAWSサービスにアクセスできます。

icon2

②AWSブロックチェーンテンプレートを使用したブロックチェーンネットワークの導入

ユースケースに適したAWS CloudFormationテンプレートを選択します。
icon3

③分散アプリケーションの構築を開始する

ビジネスに価値をもたらすアプリケーションの構築を開始してください。

 

Community Forum(コミュニティフォーラム)

こちらのAWS Blockchain Templatesコミュニティフォーラムで質問を投稿したりディスカッションが可能です。

https://forums.aws.amazon.com/forum.jspa?forumID=299

 

ブロックチェーン技術のテンプレートができて、導入も簡単に。今後の話題になっていきそうです。