私はKadcastについて調べていて、プライバシーに関する話だと思っていたのに、逆の緊張感が見えてきた。

表面的には、難読化の層——洪水のように流さず、整ったルーティング——に見えるので、きっと発信元はノイズに埋もれるはずだ。けれど実際の仕組みを追ってみると、KadcastはKademlia風のオーバーレイ上で、XOR距離に基づく決定論的なマルチキャスト経路に沿ってメッセージを転送している。これは匿名性のためではなく、帯域効率のために作られている。

そこで面白くなった。ランダムなゴシップはごちゃごちゃしていて、その混乱こそが発信元の追跡を難しくする。だがKadcastの構造はその真逆だ——予測可能な経路のため、オーバーレイ内でのノードの位置はかなり一貫しやすい。トポロジーを知っていれば、洪水型ゴシップよりも伝播パターンを推論しやすい。

つまり、Kadcastに対して人々が「プライバシー」という印象を抱くのは、ネットワーク層から来ているわけではない。PhoenixとZK回路が、トランザクション単位でその仕事をしている。Kadcastの役目は、Succinct Attestationの委員会のもとで、投票とブロックを速く・安く運ぶことだけだ。

欠陥というわけではない——ただ、こちらが入ってくる前提としていたものとは違う設計目標だった。とはいえ、こうした構造化オーバーレイが、ゴシップ型チェーンでは考えなくてよいようなメタデータの露出を生むのかどうか、まだ気になっている。

@Dusk_Foundation #DUSK $DUSK