目次
Blockchain as a Service(BaaS/バース)とは|ブロックチェーン×クラウドサービス
BaaS(バース/Blockchain As A Service)とはブロックチェーンを利用したアプリケーション、スマートコントラクトなどをブロックチェーンベースのインフラストラクチャを設定、管理、実行することなく手軽に構築することができるクラウドベースのサービスのことです。
BaaSによりブロックチェーン導入にかかる初期投資を抑えることができ、ブロックチェーン市場への参入障壁が低くなるため、今後多くのブロックチェーンサービスがBaaSを通じて開発されていくのではないでしょうか。
BaaS(バース/Blockchain As A Service)プロジェクト
AWS(Amazon Web Service/アマゾンウェブサービス)
AWSの特徴
- フレームワークをEthereumとHyperledger Fablicの2つから選択することができる。どちらも分散型コンセンサスアルゴリズム、スマートコントラクト機能、アクセスコントロール機能を利用できます。
- 従量制料金を採用しているので、実際に使用したリソースに対してのみ支払えばよいので、ビジネスニーズや予算に適合させることができます。
- ブロックチェーンネットワークをAmazon ECS(Amazon Elastic Container Service)、Amazon EC2のインスタンスに素早く展開し、アプリケーション構築に集中できます。
- ブロックチェーンの管理、モニタリング、参照を行うための追加コンポーネントが含まれています。
プロダクト
AWSはブロックチェーン導入を容易にするマーケットプレイスで利用可能なAWS Blockchain TemplateとAWS Partner Solutionsの2つのオプションを用意しています。
AWS Blockchain Templates
AWS Blockchain Templatesは、ユーザーがEthereum、Hyperledger Fablicのオープンソースフレームワークを選択してブロックチェーンネットワークを迅速に展開できるようにする主要商品です。
これらのテンプレートを利用することで、AWS Cloud Formationを展開してブロックチェーンネットワークの手動設定に時間を要することなくブロックチェーンアプリケーション開発に集中することができます。またテンプレートを利用してECS(Amazon Elastic Container Service)に、選択したブロックチェーンフレームワークを展開することができます。ちなみにブロックチェーンネットワークを運用するために利用するリソースには料金が発生しますがテンプレート使用には追加料金は発生しません。
利点
従量制料金というメリットだけではなく、AWS Blockchain TemplateはECSコンテナサービスに加えて、Amazon EC2、Amazon EC3仮想サーバーへブロックチェーンネットワークを迅速に展開させることもできます。またEthereum、Hyperledger Fablicという一般的に普及した2つのブロックチェーンフレームワークからニーズに応じて選択することができるというメリットがあります。
AWS Blockchain Templateの選択肢
- AWS Blockchain Template For Ethereum
Ethreum Foundationによるオープンソースのブロックチェーンフレームワークです。イーサリアムの公開ネットワーク上でトランザクション実行、新しい公開ネットワークの構築、スマートコントラクト言語Solidityを使用する場合に適しています。
- AWS Blockchain Template For Hyperledger Fabric
Linux Foundationによるオープンソースのブロックチェーンフレームワークです。プライベートなブロックチェーンネットワークを作成したい場合、参照可能なトランザクションを当事者ごとに制限したい場合に適しています。
AWS Partner Solution
AWS Blockchain Templates以外にAWS Partner Solutionからニーズに応じてブロックチェーンソリューションを提供してもらうことができます。金融市場向けに設計されたCorda R3や金融市場外のセクター向けに設計されたGuildOneなどが含まれています。
- Kaleido
- BlockApps
- Manifold Technology
- CISCO
- Corda R3
- GuildOne
AWS詳細
公式サイト:https://aws.amazon.com/jp/blockchain/templates/
フレームワーク:Ethereum(イーサリアム)、Hyperledger Fabric、Corda、Quorum
価格:従量制料金
主なパートナー:Cisco、BlockApps、GuildOne、Intel、Kaleido、Manifold Technology、Corda R3
主なクライアント:T mobile、Guidewire
AWSのニュース
・AWSがAelfをリストしたことで、クロスチェーン機能を備えた初のブロックチェーンプラットフォームとなる
Microsoft Azure(マイクロソフトアジュール)
Azureの特徴
- 開発に要する時間を短縮し、構成済みのモジュール形式のネットワーク、インフラストラクチャを使用して簡単に実験可能です。
- Azureへの組み込み接続や使い慣れたツールを使用して、ブロックチェーンのシナリオをスピーディに繰り返して検証可能です。
- グローバルに利用可能なクラウドプラットフォームを利用することで、データを安全に保つことができ、必要に応じてスケーリング可能です。
プロダクト
AWS同様に様々なニーズに応えられるように複数のソリューションを提供しています。
Azure Marketplace Solution
- Ethereum on Azure
AWSをご参照ください。
- Hyperledger Fablic
AWSをご参照ください。
- Corda
分散型台帳プラットフォームCordaを使用して、複数の参加者、複数ノードで構成されるネットワークに加え、ネットワークマップ、公証人、ピアをデプロイできます。
- Azure Blockchain Workbench
ブロックチェーンアプリケーションを迅速に開発するためのWorkbenchソリューションです。
- DevTest Labs for Blockchain as a Service
このサービスを利用してポリシーとチームテンプレートを含めるためのチーム用ラボを作成可能です。
パートナー
- BlockApps
- Gochain
Azureマーケットプレイスでソリューションを提供しているパートナは他にもGuildkraft、Trade Finance、Accredible、Chain CoreDeveloper Edition、Rekochain、Quorum Demo、RSK Notary Solutionなどがあります。
Azureのブロックチェーンサービスに関するニュース
2019年5月2日Azureブロックチェーンサービス公式発表
Azure詳細
公式サイト:https://azure.microsoft.com/ja-jp/solutions/blockchain/
フレームワーク:Ethereum(イーサリアム)、Hyperledger Fabric、Corda、Quorum、Chain
価格:従量制料金
主なパートナー:Corda、BlockApps、GoChain
主なクライアント:Xbox、3M、Insurwave
Oracle Blockchain Solution
複数のブロックチェーンフレームワークから選択できるAWSやAzureとは異なり、Hyperledger Fablicのみ利用可能です。
特徴
- 事前構成されたブロックチェーンプラットフォームを利用して迅速に導入可能
- オープンソースのHyperledger Fablicフレームワーク上でブロックチェーンネットワークとアプリケーションを開発可能
- Oracle Integration Cloudを利用してオンプレミス・アプリケーション、Oracle SaaS、サードパーティのアプリケーションと迅速に統合可能。※オンプレミスとはサーバーやソフトウェアを自社運用すること
- 可用性に優れた組込みのバックアップ、セキュリティ強化、ロールベースのID管理、証明書失効管理などをエンタープライズレベルの機能を提供できるように設計されています。
- 自動稼働、自己保護、自己修復といった自立型ソリューションを提供
プロダクト
OracleはブロックチェーンソリューションをAutonomous ブロックチェーンソリューションという名前で提供しており、基本的には0.75ドルで利用することができます。ブロックチェーンソリューションでは1時間あたり500のブロックチェーントランザクションが可能で、チェーンコードと呼ばれるスマートコントラクトを利用して、取引を簡単に自動化することができます。
ツール
ブロックチェーンソリューションは、包括的な管理、監視オプションを提供しており、ダッシュボードを利用して直感的な管理コンソールにアクセス可能なのでネットワーク、チャンネル、ノード、チェーンコードを簡単にナビゲートすることができます。またネットワークを簡単に管理し、ブロックチェーンコンポーネントを表示することも可能です。
Oracle詳細
公式サイト:https://www.oracle.com/jp/cloud/blockchain/(日本Oracle)
フレームワーク:Hyperledger Fabric
価格:$0.75(利用時払い)
主なパートナー:-
主なクライアント:-