私は、EVM互換性をセールスポイントとして掲げるプロジェクトをたくさん見てきたので、最初はそこまで掘り下げることは多くないと思っていました。
しかし、DuskのEVM互換レイヤーがどのように位置づけられているのかを詳しく見てみると、考えが変わりました。
開発者にとって馴染みのあるSolidity/ViperやEVMのツールチェーンを提供する一方で、Hedgerを通じて機密ワークフローへの道筋も用意されています。Hedgerは、機密なトランザクションフローのためにホモモーフィック暗号とゼロ知識証明を用いています。
それにより、興味深いトレードオフが生まれます。
EVM互換性は、構築や統合を容易にするためのものだはずです。ですが金融アプリケーションには、たとえアプリケーションがオンチェーンで動いているからといって、単純に公開されるべきではない情報がある可能性があります。Dusk自身のユースケース資料では、保護が必要となり得る情報として、残高、ポジション、取引相手(カウンターパーティ)、そしてビジネスロジックが具体的に挙げられています。
そのため私は、「DuskのEVM互換レイヤーは“別のEVM”なのか」という問いにあまり関心がありません。
より重要なのは、馴染みのあるEVMインフラに加えて機密な実行が組み合わさることで、完全に公開された可視性なしには動作できないアプリケーションに対して、オンチェーン金融を実際に実用可能にできるのか、という点です。
ツールを用意することは一つのこと。
そのツールを本当に必要としている金融アプリケーションを、開発者に実際に作らせるのはまた別のことです。
@Dusk_Foundation $DUSK #Dusk
しかし、DuskのEVM互換レイヤーがどのように位置づけられているのかを詳しく見てみると、考えが変わりました。
開発者にとって馴染みのあるSolidity/ViperやEVMのツールチェーンを提供する一方で、Hedgerを通じて機密ワークフローへの道筋も用意されています。Hedgerは、機密なトランザクションフローのためにホモモーフィック暗号とゼロ知識証明を用いています。
それにより、興味深いトレードオフが生まれます。
EVM互換性は、構築や統合を容易にするためのものだはずです。ですが金融アプリケーションには、たとえアプリケーションがオンチェーンで動いているからといって、単純に公開されるべきではない情報がある可能性があります。Dusk自身のユースケース資料では、保護が必要となり得る情報として、残高、ポジション、取引相手(カウンターパーティ)、そしてビジネスロジックが具体的に挙げられています。
そのため私は、「DuskのEVM互換レイヤーは“別のEVM”なのか」という問いにあまり関心がありません。
より重要なのは、馴染みのあるEVMインフラに加えて機密な実行が組み合わさることで、完全に公開された可視性なしには動作できないアプリケーションに対して、オンチェーン金融を実際に実用可能にできるのか、という点です。
ツールを用意することは一つのこと。
そのツールを本当に必要としている金融アプリケーションを、開発者に実際に作らせるのはまた別のことです。
@Dusk_Foundation $DUSK #Dusk