Největší nedorozumění ohledně DuskEVM
Běžné nedorozumění ohledně DuskEVM je, že existuje, aby byl Dusk pro vývojáře přívětivější.
To není jeho účel.
DuskEVM existuje, aby oddělil, kde dochází k provádění, od toho, kde se usazuje odpovědnost.
Chytré smlouvy běží v prostředí kompatibilním s EVM, ale jejich výsledky se automaticky nestávají konečnými. Konečný stav je určen na Dusk Layer 1, kde jsou pravidla způsobilosti, oprávnění a požadavky na audity prosazovány na úrovni protokolu.
Toto oddělení je zásadní.
Ve standardních EVM systémech úspěšné provedení implicitně schvaluje výsledný stav. Pokud transakce proběhne, stav je přijat a jakékoli problémy jsou řešeny později prostřednictvím správy, monitorování nebo procesů mimo řetězec. Tento model funguje pro kryptonativní aktiva. Selhává, když aktiva představují regulované finanční nástroje.
DuskEVM mění tuto hranici vyrovnání provádění.
Smlouvy mohou vykonávat přesně tak, jak jsou napsány, ale vyrovnání je podmíněné. Pokud akce poruší pravidla způsobilosti nebo požadavky na shodu, nikdy se nestane konečným stavem, bez ohledu na úspěch provádění.
To je důvod, proč je DuskEVM zásadní pro aplikace jako DuskTrade. Umožňuje obchodní logiku založenou na Solidity fungovat uvnitř vrstvy vyrovnání vytvořené pro regulované trhy, nikoli pro experimentování bez povolení.
DuskEVM není o pohodlné kompatibilitě.
Je o tom, aby se provádění EVM stalo použitelným v prostředích, kde musí zůstat vyrovnání obhajitelné záměrně.
