Cea mai mare neînțelegere despre DuskEVM
O neînțelegere comună despre DuskEVM este că există pentru a face Dusk mai prietenos pentru dezvoltatori.
Aceasta nu este scopul său.
DuskEVM există pentru a separa locul unde are loc execuția de locul unde se stabilește responsabilitatea.
Contractele inteligente rulează într-un mediu compatibil EVM, dar rezultatele lor nu devin automat finale. Starea finală este determinată pe Dusk Layer 1, unde regulile de eligibilitate, permisiunile și cerințele de audit sunt aplicate la nivel de protocol.
Această separare este fundamentală.
În sistemele EVM standard, execuția reușită aprobă implicit starea rezultată. Dacă o tranzacție rulează, starea este acceptată, iar orice probleme sunt gestionate ulterior prin guvernanță, monitorizare sau procese off chain. Acest model funcționează pentru active native crypto. Eșuează atunci când activele reprezintă instrumente financiare reglementate.
DuskEVM schimbă acea limită de decontare a execuției.
Contractele pot executa exact așa cum sunt scrise, dar decontarea este condiționată. Dacă o acțiune încalcă constrângerile de eligibilitate sau conformitate, aceasta nu devine niciodată stare finală, indiferent de succesul execuției.
Acesta este motivul pentru care DuskEVM este critic pentru aplicații precum DuskTrade. Permite logicii de tranzacționare bazate pe Solidity să funcționeze într-un strat de decontare construit pentru piețe reglementate, nu pentru experimente fără permisiune.
DuskEVM nu este despre compatibilitatea convenabilă.
Este despre a face execuția EVM utilizabilă în medii în care decontarea trebuie să rămână defensibilă prin design.
