中級者用語を調べる
インターオペラビリティ(相互運用性)とは
- 執筆
- CRYPTO PORT 編集部
- 公開日
- 更新日
- 読了目安
- 5 分
結論
インターオペラビリティは、独立したブロックチェーン同士が資産や情報をやり取りできる性質のことです。チェーンが増えるほど流動性やデータが分断されるため、それをつなぐ必要が出てきます。ただし、つなぎ方によって利用者が負う信頼の前提はまったく異なります。
要点
- 独立したチェーン同士が資産や情報をやり取りできる性質
- チェーンが増えると流動性が分断される問題への対処
- 接続方式ごとに必要な信頼の前提が大きく異なる
- つなぐ層が攻撃対象として新たに増える
定義
設計や運営主体が異なる複数のブロックチェーンの間で、資産やデータをやり取りし、相互に処理を連携できる性質。
各ブロックチェーンは独立した台帳で、他のチェーンの残高を参照できません。そのため、同じステーブルコインでもチェーンごとに別々の流動性プールに分かれ、価格や取引コストも変わります。この分断を埋めるのが相互運用性をめぐる技術の目的です。
実現の仕方はいくつかあります。相手チェーンのブロックヘッダを検証する軽量クライアントをコントラクトとして実装する方式、共通の規格に沿ったチェーン同士が接続する方式、外部の署名者集団が両端を仲介する方式などです。検証を自前で行うほど前提は少なくなりますが、実装や運用は重くなります。
利用者の視点で重要なのは、便利さの裏でどこに新しい単一障害点が生まれたかです。複数チェーンをまたぐ操作では、途中のメッセージ配送や流動性提供者が止まると資産が中間状態で滞留します。どの段階まで戻せるのかを、使う前に確認する価値があります。
注意点
- · つなぐ層は新たな攻撃対象で、チェーン本体が安全でも資産を失うことがある
- · 複数チェーンをまたぐ処理は途中で止まりうるので、中断時の扱いを事前に確認する
- · 対応チェーン数の多さは、その接続方式の安全性を意味しない