ブロックチェーンの相互運用性が重要な理由――「会話できない」ブロックチェーンの課題と3つの解決策

世界中には数千ものブロックチェーンが存在し、それぞれが国際送金、医療記録の管理、サプライチェーンの追跡など、何らかのシステムの改善を目指しています。しかし、ここに大きな落とし穴があります。ほとんどのブロックチェーンは互いに通信できず、そのデータは自らのエコシステム内でしか活用できないのです。
各ブロックチェーンは仕組みが異なり、複数のチェーン間で確実にデータを転送できる標準プロトコルはまだ存在しません。ただし、この状況は変わりつつあります。チェーン間取引から「ブロックチェーンのインターネット」構想まで、さまざまなプロジェクトが現在進行中だからです。これらが成功すれば、データの移動方法やその管理のあり方は、多くのレベルで大きく変わる可能性があります。
孤立したブロックチェーンの何が問題なのか?

Bitcoin、Ethereum、Ripple、Monero、Cardanoなど、あらゆるブロックチェーンや暗号資産は、島のようなものだと例えることができます。それぞれ独自の政府、生態系、人口を持ち、島々は互いの存在を認識していても、アクセスする手段がありません。仮に渡れたとしても、言語も文字体系も組織の仕組みもまったく異なるのです。
もし勇敢な旅行者が新しい島にたどり着いて病気になったらどうなるでしょうか。その島の病院は、彼のために新しい病歴をゼロから作成する必要があります。たとえ本人がカルテを持参していたとしても、新しい病院ではそれを読み取って引き継ぐことができないからです。
だからこそ、ブロックチェーンの相互運用性(インターオペラビリティ)は、この分野における最も重要な課題の一つなのです。ブロックチェーンは本質的には新しい種類のデータストレージであり、そのデータがシステム間を自由に行き来できなければ、有用性は指数関数的に低下します。
3つの銀行がそれぞれ異なるブロックチェーン上にあり、資金や顧客情報を直接やり取りできない状況を想像してみてください。かなり不便です。第三者の中央型・非中央型取引所を使えば暗号資産間の交換は比較的簡単ですが、スマートコントラクトの連携、分散型アプリ(dApps)、直接的なチェーン間取引、そして信頼性の高いデータ転送の調整となると、話ははるかに複雑になります。
相互運用可能なブロックチェーンで何ができるのか?

現在のインターネットは、標準化されたプロトコルを使用すればどんなデータでも送信できますが、ネットワークの両端で何が起こるかは送信者と受信者次第です。
接続されたブロックチェーンも似た姿になるでしょう。それは、異なるブロックチェーンからデータを受け取り、扱いやすい形に整えて配信するネットワークであり、各ブロックチェーン本来の機能には干渉しません。これにより、多くの可能性が開けます。
- FacebookやGoogleログインのように、IDをブロックチェーン上に安全に保存し、オンライン・オフライン両方での自分の存在証明に活用できる。
- 分断されたサプライチェーンや広範に散在する研究データなど、断片化して使いにくいデータへの容易なアクセス、変換、転送を実現できる。
- あるチェーン上の条件(自動車保険のブロックチェーンなど)が、別のチェーン上のイベント(警察の事故報告ブロックチェーンや整備工場の財務システムなど)を読み取り、応答できるようになる。
- 真に分散化されたIoTネットワークを構築し、さまざまなハードウェアやデータシステムからの大量の入力を、必要に応じてシームレスに変換できる。スマートホームに、リアルタイムで最も安価なグリーンエネルギー源から電力を購入するよう設定することも可能です。隣人の太陽光パネルが余剰電力を売っているかもしれません!
解決策は何か?

私たちには「橋を架け」「翻訳者を雇い」、まったく異なるシステム同士を協調させる方法を見つける必要があります。技術的な課題は非常に複雑ですが、主な選択肢は以下の3つです。
1. ブロックチェーンプラットフォーム/サイドチェーン: 自社のインフラ上に構築すれば多かれ少なかれ相互運用性を提供すると謳うプロジェクトは数多くあります。しかし一般的な落とし穴は、同じシステムに接続している他のブロックチェーンとしかつながれないという点です。現在存在するプラットフォームの数を考えれば、すべてのプロジェクトが1〜2つのプラットフォームに追随する可能性はほぼありません。これは「一つのシステムを採用した新しい島を建設して、全員そこへ引っ越せと言う」ようなものです。
2. オープンプロトコル: 現代のインターネットは基本的にこの方式で動いています。TCP/IP、DNS、HTTPをはじめとする多数の標準が普遍的に実装・使用されることで、「物事をつなぐ良い方法がある」という合意が広く成立しました。ほとんどのブロックチェーンプロジェクトが単一の通信標準に合意して実装する可能性は低いため、これを機能させる最良の方法は、どのチェーンでも接続してデータを送受信できる、インターネットのような共通の通信レイヤーを実装することでしょう。
Interledgerのようなプロジェクトが現在この方向で取り組んでいます。これは「島々の間に橋のネットワークを築き、貿易協定と共通の第二言語を確立する」ようなものです。
3. マルチチェーン/メタチェーン/パラチェーン/ブリッジチェーン: 現在開発されている中でおそらく最も人気のあるソリューションです。Polkadot、Cosmos、Aion、ARK、Block Colliderなど、多くのプロジェクトが名乗りを上げています。アプローチはかなり異なりますが、共通する発想は、個々のブロックチェーンからハブ(それ自体がブロックチェーン)へリレーまたはブリッジを構築できるというものです。
アクションを開始したブロックチェーンがハブと対話し、ハブがターゲットとなるブロックチェーンと対話することで、一種の通信レイヤーが形成されます。既存のブロックチェーン側への要求が少ないため、これが最も現実的な解決策になると考えられます。
これは「島々の間に交通ハブ(空港や港など)を建設し、見知らぬ土地を訪れる人が迷わないよう旅行サービスを併設する」ようなものです。
ブロックチェーン愛好家だけの話ではない
ブロックチェーンの相互運用性という技術的なテーマに本当に興奮する人は少数派かもしれませんが、その長期的な影響は計り知れません。そもそもインターネットも当初は島々の集まりでした。1980年代にTCP/IPが標準化される以前は、データを送る単一のプロトコルは存在せず、断片化されたイントラネットから現代的な統一インターネットが生まれるまでには時間がかかりました。
ブロックチェーンはインターネットほど目に見える形で革命的な技術ではありませんが、社会全体のレベルでも個人レベルでも、すでにデータに対する私たちの考え方を変えつつあります。データの扱いと管理をめぐる議論が白熱するにつれ、デジタル生活を合理化するソリューションを提供する、よりユーザーフレンドリーなブロックチェーンベースの技術がさらに登場してくることでしょう。
-
ビッグデータ・データマイニング・機械学習の違いとは?基礎から徹底解説
ビッグデータ・データマイニング・機械学習の違いとは?基礎から徹底解説テクノロジーは目覚ましいスピードで進化しており、私たちは複雑に絡み合うデータのネットワークへと足を踏み入れつつあります。その一方で、世界中の企業はビッグデータ、データマイニング、機械学習といった革新的なテクノロジーの導入によって、事業の大転換を図ろうとしています。では、なぜ世界中のビジネスがこれらの技術の導入に躍起になっているのでしょうか?それぞれの基本的な概念とは何か、そして互いにどのような違いがあるのかを見ていきましょう。なぜビッグデータ、データマイニング、機械学習が必要なのか?データ需要の高まりと競争の激化により、各企業
-
データバックアップの3つの種類を徹底解説!フル・増分・差分の違いと選び方
デスクトップPC、ノートパソコン、スマートフォンなど、どんなデバイスを使っていても、おそらく大量のデータを保存していることでしょう。しかし、デバイスは決して完璧ではなく、クラッシュしたり、マルウェアなどの脅威にさらされたりする可能性があります。そんな事態に陥れば、大切なデータを失うリスクがあるのです。仮にこうしたトラブルが起きなくても、自分の手で誤ってファイルを完全に削除してしまうこともあり得ます。だからこそ、あらかじめバックアップ戦略を整えておくことが重要なのです。 すべてのデータを丸ごと残す必要はありませんが、少なくともゼロからやり直す羽目にはならず、失うと大きな損害につながりかねない貴重