昨晚加班摸鱼刷到Duskの新公式サイトが公開されて、もともとは「プロジェクトを改版して皮だけかぶり替えた」みたいな気持ちで入ったんだ。旧サイトだと技術ドキュメントを探すのにリンクを3〜4個も辿らないといけないし、たまに404も出る。ところが新サイトは、階層ごとの技術スタックの図がそのまま示されていて、20分ほど眺めながら自分の中でバラバラだったプロジェクト理解を全部一本につなげられた。
新公式サイトはあまりマーケティング文言を積み上げず、技術スタックを下層から上層までそのまま展開している。いちばん下はDuskDSで、コンセンサス、決済、データ可用性を担う。コンセンサス層はSBAで、委員会ベースのPoSメカニズム。Proof-of-Blind-Bidによって匿名でブロック生成者を選び、検証者リストは毎ラウンド変わる。こう設計するのは、検証者を事前に固定して攻撃されるのを防ぎ、従来のPoSで大口がブロック権を独占してしまう状況を回避するため。
取引層はPhoenix。UTXOのノートモデルに基づき、資金は暗号化された「notes」の形で存在する。Pedersenコミットメントで金額を隠し、無効化器が二重使用(double spend)を防ぐ。ノードはゼロ知識証明が有効かどうかの検証だけを行う。自分がテストで取引に平文を突っ込んでしまったら拒否されたので、これがコンセンサス層から「最初からそういう硬いルール」になっていると分かった。
さらに上のDusk Trade層は、最初は単なる“見せかけプライバシー”のDEXだと思っていた。でも公式のフロー実演を見て、底層の決済チャネルを直接呼び出していることに気づいた。注文簿はデフォルトで暗号化されており、使っているのはElGamalの同害(同型)暗号。つまり、チェーン上の指値価格と数量は全部暗号文。マッチングエンジンは暗号文のまま計算して、成立する約定価格と数量が確定した後に復号して取引を完了する。その間、注文の細部は一切外に漏れない。
その上にはDuskEVM。OP Stackをベースに改造した実行層で、DuskDS上でそのまま決済まで行う。Solを接続すれば、底層のプライバシー能力をそのまま継承できるので、別の仕組みをわざわざ作り直す必要がない。最上段はコンプライアンス市場のワークフロー。Citadelをネイティブに呼び出せるモジュールとして組み込み、ユーザーはパスポート写真などを送らなくてよい。ゼロ知識証明によって「コンプライアンス検証を完了した」ことをシステムに証明する。
以前はDuskの技術ルートがあちこちに散らばっているように見えていたけど、今回の新公式サイトで全スタックが展開されて初めて気づいた。これは最初から“匿名送金のおもちゃ”を作る話ではなく、最初から一つの完成したコンプライアンス×プライバシーの金融基盤を組み立てている。
読み終わってから、思わず少しDUSKも追い足した。技術アーキテクチャをちゃんと分かる形で表に出して、誰でも見られるようにしているプロジェクトは本当に多くない。#dusk $DUSK @Dusk
新公式サイトはあまりマーケティング文言を積み上げず、技術スタックを下層から上層までそのまま展開している。いちばん下はDuskDSで、コンセンサス、決済、データ可用性を担う。コンセンサス層はSBAで、委員会ベースのPoSメカニズム。Proof-of-Blind-Bidによって匿名でブロック生成者を選び、検証者リストは毎ラウンド変わる。こう設計するのは、検証者を事前に固定して攻撃されるのを防ぎ、従来のPoSで大口がブロック権を独占してしまう状況を回避するため。
取引層はPhoenix。UTXOのノートモデルに基づき、資金は暗号化された「notes」の形で存在する。Pedersenコミットメントで金額を隠し、無効化器が二重使用(double spend)を防ぐ。ノードはゼロ知識証明が有効かどうかの検証だけを行う。自分がテストで取引に平文を突っ込んでしまったら拒否されたので、これがコンセンサス層から「最初からそういう硬いルール」になっていると分かった。
さらに上のDusk Trade層は、最初は単なる“見せかけプライバシー”のDEXだと思っていた。でも公式のフロー実演を見て、底層の決済チャネルを直接呼び出していることに気づいた。注文簿はデフォルトで暗号化されており、使っているのはElGamalの同害(同型)暗号。つまり、チェーン上の指値価格と数量は全部暗号文。マッチングエンジンは暗号文のまま計算して、成立する約定価格と数量が確定した後に復号して取引を完了する。その間、注文の細部は一切外に漏れない。
その上にはDuskEVM。OP Stackをベースに改造した実行層で、DuskDS上でそのまま決済まで行う。Solを接続すれば、底層のプライバシー能力をそのまま継承できるので、別の仕組みをわざわざ作り直す必要がない。最上段はコンプライアンス市場のワークフロー。Citadelをネイティブに呼び出せるモジュールとして組み込み、ユーザーはパスポート写真などを送らなくてよい。ゼロ知識証明によって「コンプライアンス検証を完了した」ことをシステムに証明する。
以前はDuskの技術ルートがあちこちに散らばっているように見えていたけど、今回の新公式サイトで全スタックが展開されて初めて気づいた。これは最初から“匿名送金のおもちゃ”を作る話ではなく、最初から一つの完成したコンプライアンス×プライバシーの金融基盤を組み立てている。
読み終わってから、思わず少しDUSKも追い足した。技術アーキテクチャをちゃんと分かる形で表に出して、誰でも見られるようにしているプロジェクトは本当に多くない。#dusk $DUSK @Dusk
