Subiecte populare
#
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.
Cred că principalul motiv pentru care majoritatea blockchain-urilor nu au adoptat execuția asincronă este simplu: atunci când utilizatorii văd că tx-ul lor este confirmat, se așteaptă ca rezultatul să fie disponibil, deoarece acțiunile lor ulterioare depind de acesta.
În timp ce cu execuția amânată este posibilă simularea locală a rezultatului pentru o stare non-contencioasă (cum ar fi transferurile/aprobările), acestea sunt, de asemenea, tipurile de tx-uri care nu adaugă prea multă supraîncărcare la o execuție sincronă, ceea ce face ca execuția asincronă să fie o alternativă mult mai puțin atractivă, având în vedere costurile suplimentare de dezvoltare și condiționalitatea procesării tx pe clientul final (verificarea dacă un tx poate atinge o stare controversată care nu este trivială, și alegerea de a aștepta rezultatul din lanț sau de a-l simula local).

11 aug., 03:59
Scriu ceva astăzi despre execuția asincronă (aka execuție amânată).
Aceasta este una dintre "marile idei" ale lui Monad care va părea evidentă în retrospectivă: că de îndată ce ordinea tranzacției este determinată, starea este determinată.
S-ar putea să nu știți acest lucru, dar în majoritatea blockchain-urilor, inclusiv Ethereum și Solana, nodurile care evaluează o listă de tranzacții (adică un bloc) trebuie să cadă de acord asupra rezultatului acelei liste de tranzacții (adică rădăcina de stat după acele tranzacții) ca parte a procesului de vot.
Acest lucru le cere să execute acele tranzacții înainte de a răspunde cu un vot, ceea ce, evident, reduce foarte mult cantitatea de muncă pe care se poate aștepta să o facă. Această așteptare este prea strictă și este unul dintre principalele motive pentru care debitul blockchain este atât de limitat.
1,47K
Limită superioară
Clasament
Favorite