メインコンテンツへスキップ

ネットワークはブロックチェーンと DApp 相互運用性の未来

Ishan Garg
ArcBlockArticleBlockchainDappsInteroperability

著者: Ishan Garg

メディア: Blockmanity に初出

日付: 07-31-2019

相互運用性はブロックチェーンの未来

相互運用性 はブロックチェーン3.0の最も基本的な機能の一つです。異なるブロックチェーンが分散型プロトコルやブロックチェーンを通じて通信できるようにするもので、可能性は無限です。DApps とブロックチェーンの拡張性問題を解決する重要な要素でもあります。相互運用性とは、必要に応じて情報を共有できる能力です。ブロックチェーンシステムが真に役立つには、情報を双方向に共有できなければなりません。医療などでは長年、特定ソフトウェアや機器のサイロに閉じ込められた情報をほかのシステムや機器と共有する必要がありました。

ブロックチェーンが急速に進歩する中、Ethereum や Bitcoin などの先行者は相互運用性を考慮せず、すべてを支配するプラットフォームに注力しました。Ethereum は世界のスーパーコンピューターを目指しましたが、設計上の判断により、この方法が必ずしも正しくないことが明らかになりました。Ethereum は Proof of Work とネットワーク全体へのトランザクション分散がボトルネックとなり、毎秒約10〜30件に限られます。またネットワーク利用を強制するため、開発者は個別用途ではなく Ethereum の制約に基づく、非効率で複雑なアプリを作らされます。

多くの企業はシャーディングやサイドチェーンで拡張性を改善しようとしていますが、専門的なコーディング能力、存在しないユーザー体験、複雑化し高価になる運用システムといった問題が現れました。そこで、用途ごとの要件に沿うブロックチェーンを大幅に容易に構築・保守しながら、拡張性を解決する新しいネットワークが登場しました。

ArcBlock がブロックチェーンを相互運用可能に

ArcBlock の ABT Network は相互運用性を念頭に設計された次世代ブロックチェーンネットワークです。プラットフォーム上の各カスタムブロックチェーンは互いに連携し、安全に情報を共有できます。さらに、当初連携を想定していなかった異なるブロックチェーン同士を接続して情報交換を仲介します。ArcBlock 創業者 Robert Mao は ABT Network をブロックチェーンの「スーパーハイウェイ」と呼びます。

ネットワークは Forge SDK と ArcBlock の分散型IDウォレットとともに2019年3月に初公開されました。Cosmos や Polkadot などと異なる点は使いやすさの重視です。ArcBlock は拡張性だけでなくユーザー自身も考慮しました。ABT Network は何千ものチェーンを支えられる高い拡張性を持ち、あらゆるものが固有IDを持ってネットワーク全体で安全に機能します。資産、ユーザー、トークンを問わず、分散型IDはどこでも誰にでも機能します。

ArcBlock の開発者は、既存のオフラインデータ(オンチェーンでないデータ)と通信する専用エンドポイントを ABT Network に作りました。これは主要ブロックチェーンでも珍しい機能です。一方で新しい経済も支えます。Forge SDK と ABT Wallet で優れた DApps を作れます。ArcBlock は、開発者に構築用ツールとサービスを提供しながら、ユーザーも ABT Network 上のものを簡単に使える完全なエンドツーエンド体験を構築しました。

では、なぜ未来なのか?

ABT Network をブロックチェーンの未来、ブロックチェーン3.0を率いる候補にする真の理由は、開発者に優しいことです。

ほかのブロックチェーンは高速化に集中し、開発準備という根本を無視しています。たとえば評価額7億3,800万ドルの Cosmos は、SDK がブロックチェーン開発だけに限られ、まだ DApps を作れません。開発者は Cosmos 上で DApps を動かすため複数のフレームワークを使い分ける必要があります。

開発者に優しいことは、どのブロックチェーンにも不可欠です。特定チェーン上でアプリを作れなければ、利用不足によってそのチェーンは徐々に消えていきます。

ArcBlock はこれを理解しています。当初から、あらゆる経験レベルの開発者が ABTNetwork の力を使えるツール群を提供してきました。Forge SDK、Open Access Protocol、ABT Wallet により、ほぼすべての開発者がブロックチェーンの素晴らしい世界へ飛び込み、試すことができます。

このページに関わるもの

用語

  • Dapp

    重要な状態が単一の運営者のデータベースだけに存在しないアプリケーション。何をもって分散とするかはプロジェクトごとに大きく異なるため、有用な問いは「どの部分が外部の人に検証できるか」です。

  • ブロックチェーン

    記録を暗号学的に結び付け、共通の検証・合意形成ルールに従って取引履歴を確定する分散台帳。