Microsoft は昨年よりお客様やパートナー様と緊密に協力し、ブロックチェーン アプリケーション開発のための Microsoft Azure におけるオープンなブロックチェーン エコシステムを構築しています。開発者が自由に選んだ台帳や開発ツールでブロックチェーン ソリューションを手軽に開発できる環境の実現を目指しています。
当初、R3、Enterprise Ethereum Alliance、Chain、BlockApps などの企業と協力し、開発/テスト トポロジ向けにさまざまなプロトコルの開発やデモ用マシンの提供に取り組んでいました。これがたいへん好評であったため、より高度なシナリオでの利用に向けてさらに複雑なトポロジをサポートすることになりました。そして先日、Ethereum の協力により、初のコンソーシアム ネットワーク ソリューション テンプレートのセットを発表しました。
Consensus 2017 開催に向けて、HyperLedger Fabric、R3 Corda、Quorum、Chain Core、BlockApps などの多数のブロックチェーンや分散型台帳のプロトコルに対する複雑なブロックチェーン ネットワークのデプロイを Azure でサポートします。これにより、Microsoft が掲げる目標の達成、さらにユーザーのニーズの実現を目指します。
マイクロソフトではデプロイを主に下記の 3 つに分類しています。
- Dev/Test: 開発者がプロトコルやアプリケーションの開発を開始できるようにするためのトポロジ。通常は単一の Azure サブスクリプションで単一ノード (仮想マシン) が使用されます。この種類のデプロイについては、BlockApps、Corda、Quorum、Syscoin、Chain、Parity (Ethereum) など多数のプロトコルを既にサポートしています。
- 単一メンバー: 単一組織 (単一メンバー) 内の複数部署での運用のテストやシミュレーションを支援するトポロジ。通常は複数リージョンにわたるマルチノード ネットワークで構成されます。
- 複数メンバー: 複数組織 (複数メンバー) 内での運用のテストやシミュレーションを支援するトポロジ。通常は複数のリージョンや Azure サブスクリプション、AAD テナントにわたるマルチノード ネットワークで構成されます。
来週中にはさらに多数の単一メンバー トポロジをサポートする予定です。
HyperLedger Fabric: このソリューションでは、マルチノードの HyperLedger Fabric ネットワークをデプロイします。このネットワークは、メンバーシップ サービスを実行するノード 1 台、販売サービスを実行するノード 1 台、および複数の Fabric ピア ノードで構成されます。詳細については、HyperLedger Fabric のドキュメントを参照してください。
R3 Corda: このソリューションでは、マルチノードの Corda ネットワークをデプロイします。このネットワークは、ネットワーク マップを実行するノード 1 台、公証サービスを実行するノード 1 台、および複数のメンバー ノードで構成されます。詳細については、Corda のドキュメントを参照してください。
Quorum: このソリューションでは、マルチノードの Quorum ネットワークをデプロイします。このネットワークは、ブロック作成ノード 1 台と複数の投票者および監視者で構成されます。詳細については、Quorum Fabric のドキュメントを参照してください。
Chain: このソリューションでは、マルチノードと複数リージョンの Chain Core ネットワークをデプロイします。このネットワークは、ブロック生成ノード 1 台と複数の署名者および参加者で構成されます。詳細については、Chain Core のドキュメントを参照してください。
BlockApps: このソリューションでは、マルチノードの BlockApps Strato ネットワークをデプロイします。このネットワークは、ブロック作成ノード 1 台と複数の検証者および参加者で構成されます。詳細については、BlockApps Strato のドキュメントを参照してください。
Microsoft では、他の多くのブロックチェーン リリースと同様、皆様が試験的なブロックチェーン システムの構築に集中できるように、ブロックチェーン ネットワーク用インフラストラクチャの構築や構成にかかる時間の短縮に注力しています。
今回ご紹介した新しいソリューションをご利用いただき、マイクロソフトやパートナーまでご質問、ご意見、ご要望をお寄せいただけますと幸いです。ブロックチェーン パートナー コミュニティと共に、皆様のブロックチェーン実現への取り組みを喜んでサポートいたします。