#dusk $DUSK @Dusk #DUSK
最近、Dusk をもう少し深掘りしていて、ある点がずっと気になっていました。
多くの人が気軽に「Rusk VM」と呼んでいますが、厳密にはそれは正確ではありません。
Rusk は Rust ベースのノード実装で、DuskVM は Dusk L1 上で動くスマートコントラクト実行環境です。
この違いは、実はかなり興味深いです。
DuskVM では、開発者が Rust でスマートコントラクトを書き、それを WebAssembly にコンパイルし、Wasmtime ベースのランタイムで実行します。
これは、何年も大規模な開発者エコシステムの中心に Solidity や Vyper があった Ethereum の EVM とは、かなり異なるアプローチです。
ただ、私がより関心を持っているのは、単なる「Rust 対 EVM」ではありません。
そのアーキテクチャで Dusk が何をしようとしているのか、という点です。
Dusk は DuskVM に加えて、自国のトランザクションモデル、ゼロ知識機能、シールドされた Phoenix の送金を組み合わせています。大きな狙いは、プライバシーを後から開発者が追加する「何か」ではなく、インフラそのものの一部にすることです。
それが、トークン化された資産や規制のある金融アプリケーションにとって重要になり得るのは、わかります。
すべての金融取引に、あらゆる詳細が完全に公開の場にさらされる必要はありません。
同時に、最大の課題は見過ごしたくないとも思います。
EVM には大きな先行があります。
流動性、ツール群、連携、開発者、そしてネットワーク効果全体での優位は、簡単には太刀打ちできません。
そこで DuskVM は、興味深いトレードオフを行っています。EVM との互換性は少し弱める一方で、Dusk のプライバシー重視のアーキテクチャとの統合を大幅に強める、という選択です。
私にとって本当の試金石は、技術が良さそうに聞こえるかどうかではありません。
プライバシーが本当の要件になったときに、開発者が実際にそれを選び始めるかどうか——単なるもう一つの暗号の物語ではなく、という点です。
私はそこを見ています。
もしあなたが、今日コンフィデンシャルな金融アプリケーションを作るなら、EVM スタックではなく DuskVM を選びますか?
最近、Dusk をもう少し深掘りしていて、ある点がずっと気になっていました。
多くの人が気軽に「Rusk VM」と呼んでいますが、厳密にはそれは正確ではありません。
Rusk は Rust ベースのノード実装で、DuskVM は Dusk L1 上で動くスマートコントラクト実行環境です。
この違いは、実はかなり興味深いです。
DuskVM では、開発者が Rust でスマートコントラクトを書き、それを WebAssembly にコンパイルし、Wasmtime ベースのランタイムで実行します。
これは、何年も大規模な開発者エコシステムの中心に Solidity や Vyper があった Ethereum の EVM とは、かなり異なるアプローチです。
ただ、私がより関心を持っているのは、単なる「Rust 対 EVM」ではありません。
そのアーキテクチャで Dusk が何をしようとしているのか、という点です。
Dusk は DuskVM に加えて、自国のトランザクションモデル、ゼロ知識機能、シールドされた Phoenix の送金を組み合わせています。大きな狙いは、プライバシーを後から開発者が追加する「何か」ではなく、インフラそのものの一部にすることです。
それが、トークン化された資産や規制のある金融アプリケーションにとって重要になり得るのは、わかります。
すべての金融取引に、あらゆる詳細が完全に公開の場にさらされる必要はありません。
同時に、最大の課題は見過ごしたくないとも思います。
EVM には大きな先行があります。
流動性、ツール群、連携、開発者、そしてネットワーク効果全体での優位は、簡単には太刀打ちできません。
そこで DuskVM は、興味深いトレードオフを行っています。EVM との互換性は少し弱める一方で、Dusk のプライバシー重視のアーキテクチャとの統合を大幅に強める、という選択です。
私にとって本当の試金石は、技術が良さそうに聞こえるかどうかではありません。
プライバシーが本当の要件になったときに、開発者が実際にそれを選び始めるかどうか——単なるもう一つの暗号の物語ではなく、という点です。
私はそこを見ています。
もしあなたが、今日コンフィデンシャルな金融アプリケーションを作るなら、EVM スタックではなく DuskVM を選びますか?