#dusk $DUSK
在 DUSK 網絡上,DuskVM 與 DuskEVM 的對比
@Dusk_Foundation 一開始我以爲,在 DuskVM 和 DuskEVM 之間做選擇,歸根結底就是語言:Rust 與 WASM 對比 Solidity 以及大家早已用慣的 EVM 工具鏈。今晚本來打算很快理清,結果比預期花了更久;在某個瞬間,它不再像是在做“語言選擇”。
DuskVM 直接位於網絡的最底層,因此它能夠直接接入 Dusk 真正圍繞其構建的隱私與零知識相關內容。DuskEVM 會通過標準的 EVM 工具鏈來運行 Solidity 合約,但最終仍會通過同一個 DuskDS 層完成結算併發布其數據;無論哪條路徑,支付的都是同一種 DUSK 代幣燃氣。這裏有一種我反覆在意的“非對稱中的對稱”:執行路徑不同,結算相同;而兩者底層都依賴同一種代幣。
選擇 DuskVM 不只是選擇一種語言,它更像是在選擇與隱私原語本身的“距離”。選擇 DuskEVM 不只是追求熟悉度,它意味着相對這些原語而言更遠——至少對大多數開發者已經熟悉的工具鏈來說是這樣。很多比較都會跳過這種細微的摩擦。#dusk
在這兩者之下,還有第三層:我總是回到它。Dusk 的文檔表明,DuskEVM 允許現有的 EVM 錢包、橋接(bridge)和交易所幾乎不需要改動代碼就能接入,速度要快於原生集成所需的時間。DuskVM 則沒有類似的快捷路徑。每次都必須從零開始爲它構建相應的工具鏈。$DUSK
兩者之間的功能對齊並不能被保證:畢竟它們雖然都通過同一層進行結算,並且共享同一種燃氣代幣。但從表面看“可選性”的地方,實際上是對成本究竟在哪裏被支付的兩種不同押注——要麼前置在工具鏈上,要麼延後在環境本身無法做到的地方。
Dusk 真的在給構建者提供選擇嗎?還是說,它只是替大家決定:這些摩擦究竟會在什麼時候、哪裏出現? @Dusk
在 DUSK 網絡上,DuskVM 與 DuskEVM 的對比
@Dusk_Foundation 一開始我以爲,在 DuskVM 和 DuskEVM 之間做選擇,歸根結底就是語言:Rust 與 WASM 對比 Solidity 以及大家早已用慣的 EVM 工具鏈。今晚本來打算很快理清,結果比預期花了更久;在某個瞬間,它不再像是在做“語言選擇”。
DuskVM 直接位於網絡的最底層,因此它能夠直接接入 Dusk 真正圍繞其構建的隱私與零知識相關內容。DuskEVM 會通過標準的 EVM 工具鏈來運行 Solidity 合約,但最終仍會通過同一個 DuskDS 層完成結算併發布其數據;無論哪條路徑,支付的都是同一種 DUSK 代幣燃氣。這裏有一種我反覆在意的“非對稱中的對稱”:執行路徑不同,結算相同;而兩者底層都依賴同一種代幣。
選擇 DuskVM 不只是選擇一種語言,它更像是在選擇與隱私原語本身的“距離”。選擇 DuskEVM 不只是追求熟悉度,它意味着相對這些原語而言更遠——至少對大多數開發者已經熟悉的工具鏈來說是這樣。很多比較都會跳過這種細微的摩擦。#dusk
在這兩者之下,還有第三層:我總是回到它。Dusk 的文檔表明,DuskEVM 允許現有的 EVM 錢包、橋接(bridge)和交易所幾乎不需要改動代碼就能接入,速度要快於原生集成所需的時間。DuskVM 則沒有類似的快捷路徑。每次都必須從零開始爲它構建相應的工具鏈。$DUSK
兩者之間的功能對齊並不能被保證:畢竟它們雖然都通過同一層進行結算,並且共享同一種燃氣代幣。但從表面看“可選性”的地方,實際上是對成本究竟在哪裏被支付的兩種不同押注——要麼前置在工具鏈上,要麼延後在環境本身無法做到的地方。
Dusk 真的在給構建者提供選擇嗎?還是說,它只是替大家決定:這些摩擦究竟會在什麼時候、哪裏出現? @Dusk