Trendande ämnen
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Jag tror att den främsta anledningen till att de flesta blockkedjor inte har antagit asynkron körning är enkel: när användare ser att deras tx är bekräftad förväntar de sig att resultatet ska vara tillgängligt eftersom deras fortsatta åtgärder beror på det.
Även om det med uppskjuten körning är möjligt att lokalt simulera resultatet för txs som arbetar med icke-omtvistade tillstånd (till exempel överföringar/godkännanden), är det också de typer av txs som inte lägger till mycket omkostnader för synkron körning.
Den här aspekten gör asynkron körning till ett mycket mindre attraktivt alternativ med tanke på:
1. Ytterligare utvecklingskostnader
2. En icke-trivial tx-bearbetningsvillkor för slutklienten (kontrollera om en tx kan röra ett omtvistat tillstånd och välja att vänta på resultatet från kedjan eller simulera det lokalt)

11 aug. 03:59
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.
Det är definitivt en intressant väg att gå, men historien visar att paradigm som tekniskt sett borde ge mer prestanda ofta misslyckas med att uppnå implementering på grund av en ytterligare komplexitet.
Till exempel är asynkron exekvering i TON (även om det skiljer sig mycket från Monads men också är bättre på pappret btw) huvudpunkten för klagomål från utvecklare som jag hört, och det ger inte heller några rimliga prestandavinster.
@MaxResnick1 Jag förstår inte heller varför du har upprepat att det är strikt snabbare när det gäller slutfört tillstånd.
Latensmässigt är det uppenbarligen det och det var inte poängen med mitt inlägg.
9,14K
Topp
Rankning
Favoriter