Skriver lite idag om asynkron körning (även kallad uppskjuten körning). Detta är en av Monads "stora idéer" som kommer att framstå som självklara i efterhand: att så snart transaktionsordningen är bestämd, så är tillståndet bestämt. Du kanske inte vet detta, men i de flesta blockkedjor inklusive Ethereum och Solana måste noderna som utvärderar en lista över transaktioner (dvs. ett block) också komma överens om resultatet av den transaktionslistan (dvs. statsroten efter dessa transaktioner) som en del av röstningsprocessen. Det kräver att de utför dessa transaktioner innan de svarar med en omröstning, vilket uppenbarligen avsevärt minskar mängden arbete de kan förväntas göra. Denna förväntan är för strikt och är en av de stora anledningarna till att blockkedjans genomströmning är så begränsad.
@0xGrimjow åh jag glömde 1 annan nackdel, det kräver en del konsensus-tid bokföring som vi behandlar här: som fungerar men bråkar med EIP-7702, så några fler ändringar kommer snart för att ta itu med det
30,31K