Ethereum ha effettuato più aggiornamenti nel 2024 che negli ultimi tre anni messi insieme. 𝘉𝘶𝘵 𝘰𝘯𝘦 𝘱𝘳𝘰𝘱𝘰𝘴𝘢𝘭 𝘲𝘶𝘪𝘦𝘵𝘭𝘺 𝘤𝘩𝘢𝘯𝘨𝘦𝘴 𝘦𝘷𝘦𝘳𝘺𝘵𝘩𝘪𝘯𝘨: 𝘱𝘢𝘳𝘢𝘭𝘭𝘦𝘭 𝘦𝘹𝘦𝘤𝘶𝘵𝘪𝘰𝘯. EIP-7928 potrebbe essere il momento in cui Ethereum smette finalmente di essere a thread singolo.👇🧵 Abbiamo visto l'aggiornamento Fusaka, l'aggiornamento kohaku, così tanti EIP e ERC, ma l'EIP-7928 colpisce il cuore dell'EVM. ---------------------------------------- 𝐖𝐡𝐚𝐭 𝐢𝐬 𝐄𝐈𝐏-7928? 𝘌𝘐𝘗-7928 𝘪𝘴 𝘢 𝘱𝘳𝘰𝘱𝘰𝘴𝘦𝘥 𝘶𝘱𝘨𝘳𝘢𝘥𝘦 𝘵𝘩𝘢𝘵 𝘪𝘯𝘵𝘳𝘰𝘥𝘶𝘤𝘦𝘴 𝘉𝘰𝘶𝘯𝘥𝘦𝘥 𝘈𝘵𝘰𝘮𝘪𝘤 𝘓𝘪𝘴𝘵𝘴 (𝘉𝘈𝘓𝘴), 𝘢 𝘧𝘰𝘳𝘮𝘢𝘭 𝘸𝘢𝘺 𝘧𝘰𝘳 𝘵𝘳𝘢𝘯𝘴𝘢𝘤𝘵𝘪𝘰𝘯𝘴 𝘵𝘰 𝘥𝘦𝘤𝘭𝘢𝘳𝘦 𝘸𝘩𝘢𝘵 𝘴𝘵𝘢𝘵𝘦 𝘵𝘩𝘦𝘺 𝘸𝘪𝘭𝘭 𝘳𝘦𝘢𝘥 𝘰𝘳 𝘸𝘳𝘪𝘵𝘦 𝘣𝘦𝘧𝘰𝘳𝘦 𝘦𝘹𝘦𝘤𝘶𝘵𝘪𝘰𝘯. Includendo un "manifesto di accesso allo stato" strutturato, i client di Ethereum possono determinare se due transazioni toccano le stesse parti dello stato e, se non lo fanno, possono essere eseguite in parallelo. Questo risolve uno dei più grandi problemi di Ethereum, è un sistema che fa sì che le esecuzioni avvengano in modo sequenziale, dove ogni transazione deve essere eseguita in ordine. Con l'EIP-7928, Ethereum compie un passo importante verso un ambiente di esecuzione multi-threaded, consentendo un maggiore throughput senza ridefinire l'EVM. ---------------------------------------- 𝐖𝐡𝐚𝐭 𝐢𝐬 𝐁𝐀𝐋 (𝐁𝐨𝐮𝐧𝐝𝐞𝐝 𝐀𝐭𝐨𝐦𝐢𝐜 𝐋𝐢𝐬𝐭)? Una Bounded Atomic List (BAL) è metadati che dicono alla rete esattamente quali account e posizioni di archiviazione una transazione intende leggere o modificare prima ancora di eseguire. Questo trasforma l'EVM da un esecutore di transazioni a scatola nera in un sistema prevedibile dove l'uso delle risorse è noto in anticipo. Una BAL funziona come un contorno compatto e deterministico dell'impronta di esecuzione. Dà ai validatori fiducia che: ➢ la transazione non toccherà nulla al di fuori dei suoi confini dichiarati...