$DUSK Kernkomponente:
4. DuskEVM
Rolle : OP-Stack-basierte EVM-Ausführung, die über DuskDS abgewickelt wird
Wohin als Nächstes :
DuskEVM
DuskEVM bringt Solidity, EVM-Wallets und Ethereum-Tools zu Dusk. Bestehende EVM-Anwendungen können DuskEVM mit vertrauten Contracts und Workflows ansteuern und dabei DUSK für Gas sowie DuskDS für Abwicklung und Datenverfügbarkeit verwenden.
Warum DuskEVM
Starte mit dem EVM-Stack. Nutze Solidity oder Vyper mit Foundry, Hardhat, viem, ethers und standardmäßigen EVM-Wallets.
Nutze DUSK durchgehend. DUSK bezahlt für die Ausführung und wechselt zwischen Dusk L1 und DuskEVM über die Bridge.
Lege den Fokus auf die Abwicklung auf DuskDS. Batches und State-Commitments verankern die Aktivität von DuskEVM an Dusk Konsens- und Datenverfügbarkeits-Ebene.
Erreiche den erweiterten Dusk-Stack. EVM-Anwendungen können sich mit Dusk L1 Assets, Infrastruktur und privacy-orientierten Workflows verbinden, sobald diese Integrationen erforderlich sind.
Eine DuskEVM-Transaktion folgt einem Rollup-Lifecycle:
Die Transaktion wird an den DuskEVM-Sequencer übermittelt.
Die Ausführungsschicht nimmt sie in einen L2-Block auf.
Der Batcher veröffentlicht die Transaktionsdaten in DuskDS.
State-Commitments und Fault-Proofs verbinden den daraus resultierenden Zustand mit der DuskDS-Abwicklung.
Die Transaktionsaufnahme erfolgt schnell, aber Aufnahme und Abwicklung sind unterschiedliche Phasen. Anwendungen, die Wert zwischen DuskEVM und dem Dusk L1 bewegen, sollten Protokoll- oder Wallet-Status verwenden, anstatt Finalität aus der abgelaufenen Zeit abzuleiten.
Wähle eine Ausführungsumgebung
Wähle DuskEVM für Solidity-Anwendungen, EVM-Wallets, bestehende Ethereum-Bibliotheken und EVM-Infrastruktur.
Wähle DuskVM für Rust/WASM-Contracts, die direkt auf dem Dusk L1 ausgeführt werden sollen oder eng mit dessen Transaktionsmodellen, Protokoll-Assets, Privacy oder Zero-Knowledge-Fähigkeiten integriert werden müssen.
@Dusk #dusk
4. DuskEVM
Rolle : OP-Stack-basierte EVM-Ausführung, die über DuskDS abgewickelt wird
Wohin als Nächstes :
DuskEVM
DuskEVM bringt Solidity, EVM-Wallets und Ethereum-Tools zu Dusk. Bestehende EVM-Anwendungen können DuskEVM mit vertrauten Contracts und Workflows ansteuern und dabei DUSK für Gas sowie DuskDS für Abwicklung und Datenverfügbarkeit verwenden.
Warum DuskEVM
Starte mit dem EVM-Stack. Nutze Solidity oder Vyper mit Foundry, Hardhat, viem, ethers und standardmäßigen EVM-Wallets.
Nutze DUSK durchgehend. DUSK bezahlt für die Ausführung und wechselt zwischen Dusk L1 und DuskEVM über die Bridge.
Lege den Fokus auf die Abwicklung auf DuskDS. Batches und State-Commitments verankern die Aktivität von DuskEVM an Dusk Konsens- und Datenverfügbarkeits-Ebene.
Erreiche den erweiterten Dusk-Stack. EVM-Anwendungen können sich mit Dusk L1 Assets, Infrastruktur und privacy-orientierten Workflows verbinden, sobald diese Integrationen erforderlich sind.
Eine DuskEVM-Transaktion folgt einem Rollup-Lifecycle:
Die Transaktion wird an den DuskEVM-Sequencer übermittelt.
Die Ausführungsschicht nimmt sie in einen L2-Block auf.
Der Batcher veröffentlicht die Transaktionsdaten in DuskDS.
State-Commitments und Fault-Proofs verbinden den daraus resultierenden Zustand mit der DuskDS-Abwicklung.
Die Transaktionsaufnahme erfolgt schnell, aber Aufnahme und Abwicklung sind unterschiedliche Phasen. Anwendungen, die Wert zwischen DuskEVM und dem Dusk L1 bewegen, sollten Protokoll- oder Wallet-Status verwenden, anstatt Finalität aus der abgelaufenen Zeit abzuleiten.
Wähle eine Ausführungsumgebung
Wähle DuskEVM für Solidity-Anwendungen, EVM-Wallets, bestehende Ethereum-Bibliotheken und EVM-Infrastruktur.
Wähle DuskVM für Rust/WASM-Contracts, die direkt auf dem Dusk L1 ausgeführt werden sollen oder eng mit dessen Transaktionsmodellen, Protokoll-Assets, Privacy oder Zero-Knowledge-Fähigkeiten integriert werden müssen.
@Dusk #dusk
