Skriver litt i dag om asynkron utførelse (aka utsatt utførelse). Dette er en av de "store ideene" til Monad som vil virke åpenbar i ettertid: at så snart transaksjonsrekkefølgen er bestemt, bestemmes tilstanden. Du vet kanskje ikke dette, men i de fleste blokkjeder, inkludert Ethereum og Solana, må nodene som evaluerer en liste over transaksjoner (dvs. en blokk) også bli enige om resultatet av den listen over transaksjoner (dvs. statsroten etter disse transaksjonene) som en del av stemmeprosessen. Det krever at de utfører disse transaksjonene før de svarer med en stemme, noe som åpenbart reduserer mengden arbeid de kan forventes å gjøre. Denne forventningen er for streng, og er en av de store grunnene til at blokkjedegjennomstrømningen er så begrenset.
@0xGrimjow å jeg glemte 1 annen ulempe, det krever litt konsensus-tidsbokføring som vi tar for oss her: som fungerer, men roter med EIP-7702, så noen flere endringer kommer snart for å løse det
21,81K