@Dusk #dusk $DUSK
DuskEVM
DuskEVM 將 Solidity、EVM 錢包和以太坊工具鏈帶到 Dusk。現有的 EVM 應用可以在熟悉的合約與工作流程中接入 DuskEVM,同時使用 DUSK 作爲燃料,並使用 DuskDS 進行結算與數據可用性。爲什麼選擇 DuskEVM從 EVM 棧開始。使用 Foundry、Hardhat、viem、ethers 以及標準 EVM 錢包,使用 Solidity 或 Vyper。全程使用 DUSK。DUSK 負責支付執行費用,並通過橋在 Dusk L1 與 DuskEVM 之間轉移。 在 DuskDS 上完成結算。批處理與狀態承諾將 DuskEVM 的活動錨定到 Dusk 的共識與數據可用性層。拓展更廣闊的 Dusk 生態。隨着相關集成的需要,EVM 應用可以連接到 Dusk L1 資產、基礎設施以及以隱私爲導向的工作流程。
一筆 DuskEVM 交易遵循一個 rollup 生命週期:
交易被提交到 DuskEVM sequencer。
執行層將其納入 L2 區塊。
批處理器將交易數據發佈到 DuskDS。
狀態承諾與欺詐/故障證明將由此產生的狀態連接到 DuskDS 的結算。
交易包含(inclusion)很快,但包含與結算是不同階段。將價值在 DuskEVM 與 Dusk L1 之間轉移的應用,應使用協議或錢包狀態,而不是根據經過的時間來推斷最終性。選擇執行環境
對於 Solidity 應用、EVM 錢包、現有以太坊庫以及 EVM 基礎設施,請選擇 DuskEVM。
對於應直接在 Dusk L1 上執行或需與其交易模型、協議資產、隱私或零知識能力緊密集成的 Rust/WASM 合約,請選擇 DuskVM。
DuskEVM
DuskEVM 將 Solidity、EVM 錢包和以太坊工具鏈帶到 Dusk。現有的 EVM 應用可以在熟悉的合約與工作流程中接入 DuskEVM,同時使用 DUSK 作爲燃料,並使用 DuskDS 進行結算與數據可用性。爲什麼選擇 DuskEVM從 EVM 棧開始。使用 Foundry、Hardhat、viem、ethers 以及標準 EVM 錢包,使用 Solidity 或 Vyper。全程使用 DUSK。DUSK 負責支付執行費用,並通過橋在 Dusk L1 與 DuskEVM 之間轉移。 在 DuskDS 上完成結算。批處理與狀態承諾將 DuskEVM 的活動錨定到 Dusk 的共識與數據可用性層。拓展更廣闊的 Dusk 生態。隨着相關集成的需要,EVM 應用可以連接到 Dusk L1 資產、基礎設施以及以隱私爲導向的工作流程。
一筆 DuskEVM 交易遵循一個 rollup 生命週期:
交易被提交到 DuskEVM sequencer。
執行層將其納入 L2 區塊。
批處理器將交易數據發佈到 DuskDS。
狀態承諾與欺詐/故障證明將由此產生的狀態連接到 DuskDS 的結算。
交易包含(inclusion)很快,但包含與結算是不同階段。將價值在 DuskEVM 與 Dusk L1 之間轉移的應用,應使用協議或錢包狀態,而不是根據經過的時間來推斷最終性。選擇執行環境
對於 Solidity 應用、EVM 錢包、現有以太坊庫以及 EVM 基礎設施,請選擇 DuskEVM。
對於應直接在 Dusk L1 上執行或需與其交易模型、協議資產、隱私或零知識能力緊密集成的 Rust/WASM 合約,請選擇 DuskVM。
