ora nella coda delle funzionalità del testnet! ci sono voluti almeno una mezza dozzina di PR lol molte cose sono state progettate assumendo che "nessun conflitto nelle voci" sia un'invariante, ma a parte un blocco in meno sull'esecuzione asincrona dovrebbe anche ridurre alcuni tipi di congestione
Anza
Anza13 ott, 23:29
1/ SIMD-0083: Relax Entry Constraints by Hanako Mumei and @apfitzge , removes the constraints that entries cannot contain conflicting transactions. This simplifies the protocol and gives block producers more flexibility in transaction ordering. Here’s what changes 🧵
rn se qualche transazione scrive su un conto, tutti gli utenti di quel conto devono essere a thread singolo, ma a causa del vincolo di ingresso non possono nemmeno essere accorpati insieme. quindi, se c'è molta richiesta di scrittura su un conto, ottieni solo una per batch e molte transazioni a tariffa potenzialmente più bassa nel mezzo.
con simd83 il problema del batching scompare. quindi, se c'è un mint o un paio di swap popolare, ecc., e molte persone pagano commissioni elevate, possono tutti andare in prima fila su quel thread insieme. dovrebbe anche aiutare i deploy dei programmi (che sono 200+ tx che scrivono sullo stesso account, quindi solo 1 per voce pre-83)
37,46K