私はかつて、Duskを1つのブロックチェーンであり、1つの実行環境だと見ていました。しかし、ネットワークのあらゆる部分を同じものとして扱うのをやめたことで、アーキテクチャはより面白くなりました。
その土台にあるのがDuskDSです。@DuskはDuskDSを、Dusk L1のコンセンサス、ファイナリティ、データ可用性の基盤であり、ネットワークのMoonlightおよびPhoenixのトランザクションモデルを含むものだと説明しています。
実行は別の要素です。DuskVMは、Dusk L1上で直接実行するRust/WASMのスマートコントラクト向けに設計されており、DuskEVMは、Solidityアプリケーションのために馴染みのあるEVMツールを使えるEVM相当の環境を提供します。DuskEVMは決済とデータ可用性にDuskDSを用います。
この分離によって、私はプロジェクトの捉え方を変えました。
Dusk上で開発するために、開発者が馴染みのあるツールを捨てなければならないのかを問うのではなく、より良い問いは、異なる実行環境が同じ基盤となる決済とデータ可用性の基盤を共有できるのはどういう点なのか、ということかもしれません。
$DUSK alsoには、その基盤の中で具体的な役割があります。公式ドキュメントでは、トランザクション手数料とステーキングに用いられるネイティブトークンだと特定されています。
アーキテクチャは紙の上では筋が通っています。次に重要なのは、開発者や実際の金融アプリケーションが、その柔軟性を継続的なネットワーク活動につなげるのかどうかです。
私は、アーキテクチャ図だけではなく、その指標をこそ見ていきたいと思っています。
#dusk $DUSK @Dusk
その土台にあるのがDuskDSです。@DuskはDuskDSを、Dusk L1のコンセンサス、ファイナリティ、データ可用性の基盤であり、ネットワークのMoonlightおよびPhoenixのトランザクションモデルを含むものだと説明しています。
実行は別の要素です。DuskVMは、Dusk L1上で直接実行するRust/WASMのスマートコントラクト向けに設計されており、DuskEVMは、Solidityアプリケーションのために馴染みのあるEVMツールを使えるEVM相当の環境を提供します。DuskEVMは決済とデータ可用性にDuskDSを用います。
この分離によって、私はプロジェクトの捉え方を変えました。
Dusk上で開発するために、開発者が馴染みのあるツールを捨てなければならないのかを問うのではなく、より良い問いは、異なる実行環境が同じ基盤となる決済とデータ可用性の基盤を共有できるのはどういう点なのか、ということかもしれません。
$DUSK alsoには、その基盤の中で具体的な役割があります。公式ドキュメントでは、トランザクション手数料とステーキングに用いられるネイティブトークンだと特定されています。
アーキテクチャは紙の上では筋が通っています。次に重要なのは、開発者や実際の金融アプリケーションが、その柔軟性を継続的なネットワーク活動につなげるのかどうかです。
私は、アーキテクチャ図だけではなく、その指標をこそ見ていきたいと思っています。
#dusk $DUSK @Dusk
