Największe nieporozumienie dotyczące DuskEVM
Powszechnym nieporozumieniem dotyczącym DuskEVM jest to, że istnieje, aby uczynić Dusk bardziej przyjaznym dla deweloperów.
To nie jest jego cel.
DuskEVM istnieje, aby oddzielić miejsce, w którym odbywa się wykonanie, od miejsca, w którym ustala się odpowiedzialność.
Inteligentne kontrakty działają w środowisku zgodnym z EVM, ale ich wyniki nie stają się automatycznie ostateczne. Ostateczny stan jest określany na Dusk Layer 1, gdzie zasady kwalifikacji, uprawnienia i wymagania audytowe są egzekwowane na poziomie protokołu.
To oddzielenie jest fundamentalne.
W standardowych systemach EVM, pomyślne wykonanie implicitnie zatwierdza powstały stan. Jeśli transakcja przebiega, stan jest akceptowany, a wszelkie problemy są rozwiązywane później za pomocą zarządzania, monitorowania lub procesów off-chain. Ten model działa dla aktywów natywnych kryptowalut. Zawodzi, gdy aktywa reprezentują regulowane instrumenty finansowe.
DuskEVM zmienia tę granicę rozliczeniową wykonania.
Kontrakty mogą być wykonywane dokładnie tak, jak napisano, ale rozliczenie jest warunkowe. Jeśli działanie narusza zasady kwalifikacji lub zgodności, nigdy nie staje się ostatecznym stanem, niezależnie od sukcesu wykonania.
Dlatego DuskEVM jest kluczowe dla aplikacji takich jak DuskTrade. Umożliwia logikę handlową opartą na Solidity działanie w warstwie rozliczeniowej zbudowanej dla regulowanych rynków, a nie eksperymentów bez zezwolenia.
DuskEVM nie dotyczy zgodności z wygodą.
Chodzi o to, aby wykonanie EVM było użyteczne w środowiskach, w których rozliczenie musi pozostać obronne z założenia.
