#dusk $DUSK
Dusk上で構築する方法は2つあり、同じもののように(互換的だと)何度も言及されていました。しかし実際の開発者ドキュメントを読むと、そうではありません。選び方を間違えると、たぶん作り直しが必要になるほど違います。
DuskEVMは、OP Stackを使ってDuskDSの上で動くEVM互換レイヤーです。SolidityまたはVyperを書き、馴染みのあるEVMツールで、EthereumやArbitrumのときと同じようにデプロイします。あなたのコントラクトは、決済およびデータ可用性レイヤーとしてDuskDSを継承します。費用は2つの手数料レイヤーです。通常のEVMガス代に加えて、下位のチェーンへバッチデータを投稿するためのデータ可用性手数料がかかります。
DuskVMはネイティブDuskです。Rustで書いてWASMにコンパイルし、L1に直接デプロイします。ネイティブのトランザクションモデル(MoonlightとPhoenix)、プロトコルレベルのプライバシーとZK機能、そしてチェーンの近くで稼働するフルのカスタム・マーケットロジックにアクセスできます。追加の手数料レイヤーもなく、その間にOP Stackの抽象化もありません。
ドキュメントは、それぞれを選ぶタイミングについて明確です。Solidity、EVMウォレット、既存のEthereumツールが活きるならDuskEVM。ネイティブなプライバシー、ZK、プロトコルレベルのアセット、または実行モデルを直接制御する必要があるならDuskVMです。
この整理について正直なのは、どちらか一方が優れていると“ごまかして”はいない点です。判断はアプリが必要とするもの次第で完全に決まります。カスタムのプライバシーロジックを求める金融アプリならDuskVMが向いているでしょう。既存のアプリの上にDuskDSの決済を組み込みたいSolidityチームならDuskEVMが向いています。
私が考え続けているトレードオフはこうです。DuskEVMはEVMエコシステムを提供しますが、Duskを面白くしているプライバシー機能とあなたのコードの間に抽象化が入ります。DuskVMはフルスタックをくれますが、Rustが必要で、別の考え方(メンタルモデル)が求められます。
もしDusk上で金融に特化した何かを作るなら、実際にどちらの道を取りますか?馴染みのあるEVMツールチェーンですか、それともプライバシーレイヤーへの直接アクセスができるネイティブスタックですか? @Dusk
$BTW
$MAGMA #dusk
Dusk上で構築する方法は2つあり、同じもののように(互換的だと)何度も言及されていました。しかし実際の開発者ドキュメントを読むと、そうではありません。選び方を間違えると、たぶん作り直しが必要になるほど違います。
DuskEVMは、OP Stackを使ってDuskDSの上で動くEVM互換レイヤーです。SolidityまたはVyperを書き、馴染みのあるEVMツールで、EthereumやArbitrumのときと同じようにデプロイします。あなたのコントラクトは、決済およびデータ可用性レイヤーとしてDuskDSを継承します。費用は2つの手数料レイヤーです。通常のEVMガス代に加えて、下位のチェーンへバッチデータを投稿するためのデータ可用性手数料がかかります。
DuskVMはネイティブDuskです。Rustで書いてWASMにコンパイルし、L1に直接デプロイします。ネイティブのトランザクションモデル(MoonlightとPhoenix)、プロトコルレベルのプライバシーとZK機能、そしてチェーンの近くで稼働するフルのカスタム・マーケットロジックにアクセスできます。追加の手数料レイヤーもなく、その間にOP Stackの抽象化もありません。
ドキュメントは、それぞれを選ぶタイミングについて明確です。Solidity、EVMウォレット、既存のEthereumツールが活きるならDuskEVM。ネイティブなプライバシー、ZK、プロトコルレベルのアセット、または実行モデルを直接制御する必要があるならDuskVMです。
この整理について正直なのは、どちらか一方が優れていると“ごまかして”はいない点です。判断はアプリが必要とするもの次第で完全に決まります。カスタムのプライバシーロジックを求める金融アプリならDuskVMが向いているでしょう。既存のアプリの上にDuskDSの決済を組み込みたいSolidityチームならDuskEVMが向いています。
私が考え続けているトレードオフはこうです。DuskEVMはEVMエコシステムを提供しますが、Duskを面白くしているプライバシー機能とあなたのコードの間に抽象化が入ります。DuskVMはフルスタックをくれますが、Rustが必要で、別の考え方(メンタルモデル)が求められます。
もしDusk上で金融に特化した何かを作るなら、実際にどちらの道を取りますか?馴染みのあるEVMツールチェーンですか、それともプライバシーレイヤーへの直接アクセスができるネイティブスタックですか? @Dusk
$BTW
$MAGMA #dusk

