昼の睡眠でスッキリして起きて、指標盤を見つめたあと、クロスチェーン・ブリッジの安全設計をもう一巡眺めました。正直なところ、ブリッジでお金を動かすたびに頭の中で必ず考えます――この取引、いったい誰を信頼すべきなのか。
現時点で見えているブリッジは、結局のところ3つの論理レイヤーに分けられます。まずはメッセージ伝達の層。つまり、誰がAチェーンの「100Uを送った」というメッセージをBチェーンへ届ける責任を負うのか、という話です。リレーヤー・ノードの場合もあれば、軽量クライアントの場合もあります。次に2層目は検証者で、メッセージが改ざんされていないことを保証する必要があります。この集合の署名方式と閾値(しきいち)が、安全性の下限を決めます。3層目が、ロックと鋳造(ミント)を行うスマートコントラクトです。ここは脆弱性が出尽くしているというか…分かる人には分かります。
最近はいたるところでモジュール型ブロックチェーンやDA層の話をしていて、開発者が各種AMAで大盛り上がりしているんですが、「自由に組み合わせられる」と。とはいえユーザーは一様に困惑していて、私自身も「これってブリッジの複雑さを下げているのでは?」と思ってしまいます。ですが実際はその逆です。層が増えるほど、メッセージ伝達の経路は長くなり、各レイヤーの信頼コンポーネントの接点で問題が起きやすくなります。要するに例の言葉――クロスチ
原文表示