Shapella è un aggiornamento importante che consente di ritirare ETH dalla rete Beacon Chain. Inoltre, questa è anche una premessa affinché Ethereum possa procedere successivamente a miglioramenti più avanzati.
Tuttavia, prima di ciò, Ethereum ha completato l’aggiornamento di The Merge. Per saperne di più su come funziona Ethereum nel tempo, leggi questo articolo su Coincu.

Cosa sono le Epoche e gli Slot?
Un'epoca nel regno delle reti neurali artificiali è un ciclo dell'intero set di dati di addestramento. Una rete neurale viene generalmente addestrata in diverse epoche. Detto in parole povere, se forniamo a una rete neurale dati di addestramento secondo una varietà di modelli nel corso di diverse epoche, potremmo anticipare una maggiore generalizzazione quando le forniamo nuovi dati invisibili.
I parametri di base del modello nel set di dati vengono modificati ad ogni epoca. Di conseguenza, ogni batch dell'epoca prende il nome dal processo di apprendimento della discesa del gradiente batch. La dimensione del batch è normalmente 1 o più e il numero dell'epoca è sempre un valore intero. Può anche essere espresso come un ciclo for con un numero fisso di cicli, con ciascun percorso del ciclo che copre l'intero set di dati di addestramento.
Un'epoca è un periodo di tempo definito all'interno della rete Ethereum.
Ogni epoca ha 32 slot e a ciascun validatore viene assegnato uno slot per ogni epoca. Uno slot è un periodo di tempo di 12 secondi durante il quale i validatori possono partecipare al protocollo proof-of-stake proponendo o votando nuovi blocchi beacon.
Un'epoca è la quantità di tempo necessaria per completare 30.000 blocchi sulla catena. La durata di un'epoca è controllata dalla velocità con cui le transazioni vengono elaborate e gli accordi vengono raggiunti; tuttavia, la velocità rimane relativamente costante a circa 100 ore.
Questo intervallo di tempo viene utilizzato per descrivere quando si verificheranno eventi particolari in una rete blockchain, ad esempio quando verranno forniti incentivi o quando verrà assegnato un nuovo set di validatori per verificare le transazioni. Ogni protocollo blockchain definisce quel periodo di tempo in modo diverso. Viene spesso definito come il tempo necessario per completare un determinato numero di blocchi sulla catena.
Le epoche vengono utilizzate per aggregare gli slot e gli slot e le epoche fungono da calendario per la partecipazione dei validatori al protocollo proof-of-stake:
Un ciclo con 32 slot è noto come epoca.
Un comitato di validazione completa un lavoro in uno slot di 12 secondi.
Un intero round del protocollo proof-of-stake è rappresentato da un'epoca e uno slot consente a un validatore di partecipare al round. Tutti i validatori attivi hanno la possibilità di partecipare alla conclusione di ogni era.
Un validatore viene assegnato esattamente a uno slot in un'epoca e tutti i validatori sono distribuiti equamente tra gli slot per creare un comitato.
Uno slot contiene due ruoli:
Un validatore ha la possibilità di presentare un blocco ai membri del comitato.
Attester Ogni membro rimanente del comitato vota su un blocco che ritiene dovrebbe essere il prossimo leader della blockchain.
Ogni epoca ha 32 proponenti di blocco (uno per ogni slot) e tutti i validatori possono partecipare al protocollo proof-of-stake votando per il leader della catena che ritengono dovrebbe essere la catena beacon canonica.

Cosa sono lo Sharding e la Beacon Chain?
La tecnica di suddividere una blockchain in più blockchain, note come shard, è nota come sharding. Migliora l'efficienza della rete in modo che un validatore non debba gestire il carico da solo. In questa fase, ogni validatore deve semplicemente tenere traccia delle informazioni sul proprio shard. Questi validatori vengono inoltre scambiati regolarmente tra gli shard per impedire la manipolazione. La Beacon Chain viene utilizzata per comunicare e coordinare i frammenti.
Come funziona
I validatori sono la caratteristica più cruciale di Ethereum 2.0 poiché sono interamente responsabili della sua infrastruttura e della sua manutenzione. Ogni validatrice avrà due chiavi: una per la firma ed una per il ritiro. Viene utilizzata una chiave di firma per svolgere attività blockchain. Il validatore ha tre funzioni principali, che sono le seguenti:
Fai una proposta e aggiungi blocchi alla Beacon Chain o a una delle catene Shard.
Per autenticare le catene Beacon e Shard.
Per segnalare attività dannose di altri validatori.
Per questi motivi, le chiavi di firma devono essere disponibili 24 ore su 24, sette giorni su sette. La chiave di prelievo, invece, viene utilizzata per scopi più monetari. È impostato per impostazione predefinita in modo da non richiedere una disponibilità Internet costante, simile a una chiave di firma. Tuttavia, deve essere tutelato poiché l’individuo ha il controllo completo su tutto il denaro.
Per diventare un validatore, devi prima depositare 32 ETH nella catena di beacon. Tuttavia, non aspettatevi che i validatori possano agire individualmente o unilateralmente; lavorano principalmente in comitati. Questa posizione ha gruppi di almeno 128 validatori che lavorano e votano per il leader della blockchain.
Un checkpoint è il blocco più recente nello slot iniziale di un'epoca e un'epoca conterrà un totale di 32 slot. Se due o tre validatori concordano sul checkpoint più recente, questo verrà superato. Una volta approvato il checkpoint precedente, l'ultimo blocco sarà terminato. Di conseguenza, ogni due epoche viene completato un blocco.
Cosa succede nell'aggiornamento Shapella?
Le proposte per sviluppare nuove funzionalità o processi sulla rete Ethereum sono note come Ethereum Improvement Proposals (EIP). L'aggiornamento Shapella è un altro nome per EIP-4895 e altri EIP in questo aggiornamento, tra cui:
EIP-4895: La catena di beacon spinge i prelievi come operazioni. I validatori possono ritirare ETH puntati dalla Beacon Chain. Esistono due metodi per prelevare ETH:
Prelievo parziale: ti consente di prelevare i guadagni guadagnati dallo staking ETH sul tuo portafoglio. I 32 ETH iniziali verranno mantenuti e il validatore rimarrà parte della Beacon Chain.
Consente il ritiro di tutti i 32 ETH dello staking e del pagamento originali.
EIP-3860: Codice iniziale limite e misuratore – Impostare la dimensione massima del codice iniziale su 49152 e aggiungere 2 gas per codice iniziale a 32 byte. Ciò contribuisce a risolvere il problema dell’esaurimento del gas di Ethereum.
EIP-3855: Istruzione PUSH0 – aiuta nella riduzione e ottimizzazione delle dimensioni del contratto intelligente (contratto intelligente).
EIP-3651: Warm COINBASE: aiuta i progettisti di rete a ridurre i prezzi del gas. (Questo Warm COINBASE non ha nulla a che fare con lo scambio Coinbase.)
Deprecare SELFDESTRUCT in EIP-6049.

Effetto Shapella
Per gli utenti
Prima dell'aggiornamento Shapella, gli utenti di Ethereum avevano due opzioni per partecipare allo staking:
Opzione 1: puntata almeno 32 ETH per diventare un validatore della rete Ethereum. Tuttavia non tutti possiedono i 32 ETH necessari. Tutti gli asset di staking di ETH verranno congelati.
Opzione 2: utilizzare i protocolli del gruppo Liquid Staking Derivates (LSD), come Stakewise, Lido e Rocket Pool. L'utente lega ETH (nessun requisito per 32 ETH) al protocollo e riceve stETH, rETH, ecc. Si tratta di asset sintetici derivati dall'ETH originale nell'array Derivati. Gli utenti possono utilizzarli per impegnarsi in ulteriori attività DeFi previste dal protocollo, come prestiti, yield farming e servizi di garanzia collaterale, tra gli altri.
Il secondo metodo libera la liquidità dei consumatori. Tuttavia, sono solo asset prodotti dalla quantità di Ethereum messa in staking. Sono inoltre limitati ai protocolli che abilitano queste caratteristiche.
Invece di limitarsi a depositare e puntare, gli utenti possono ritirare i propri ETH (mainnet) dalla rete Beacon Chain. Ciò consente alla clientela di essere più attiva (depositi) nella gestione delle attività finanziarie. Questa è un'opportunità per i nuovi utenti di mettere in staking il proprio Ethereum.
Dopo gli utenti finali, ne trarranno profitto le imprese del gruppo Staking as a Service specializzate nella fornitura di LSD. Coloro che in precedenza si chiedevano perché non avrebbero dovuto investire in ETH sono ora nuovi potenziali consumatori per questi progetti sull’LSD. Questa è anche la causa dell’aumento dei prezzi dei seguenti token: LDO, RPL, SD, FIS, ecc.
Per gli sviluppatori
L'aggiornamento Shapella è un trampolino di lancio verso The Surge, un importante aggiornamento mirato a migliorare la velocità delle transazioni TPS della rete Ethereum. Le tariffe del gas verranno ridotte, il che aiuterà gli sviluppatori.
Per il mercato ETH
Una parte dell’ETH liberato metterà pressione sul mercato spot. Tuttavia, aiuta anche a migliorare la liquidità dell’ETH rispetto a prima dell’aggiornamento.
