Vai al contenuto principale

Separazione proponente-costruttore

Gli attuali validatori di Ethereum creano e trasmettono i blocchi. Raggruppano le transazioni di cui sono venuti a conoscenza tramite la rete gossip e le confezionano in un blocco che viene inviato ai peer sulla rete Ethereum. La separazione proponente-costruttore (PBS) divide questi compiti tra più validatori. I costruttori di blocchi diventano responsabili della creazione dei blocchi e della loro offerta al proponente del blocco in ogni slot. Il proponente del blocco non può vedere i contenuti del blocco, sceglie semplicemente quello più redditizio, ricevendo una commissione dal costruttore di blocchi (o il costruttore paga un'offerta al proponente) prima di inviare il blocco ai suoi peer.

Questo è un aggiornamento importante per diverse ragioni. In primo luogo, crea opportunità per prevenire la censura delle transazioni a livello di protocollo. In secondo luogo, impedisce che i validatori amatoriali vengano superati dalla concorrenza di attori istituzionali che possono ottimizzare meglio la redditività della loro costruzione di blocchi. In terzo luogo, aiuta a scalare Ethereum abilitando gli aggiornamenti del Danksharding.

PBS e resistenza alla censura

Separare i costruttori di blocchi e i proponenti del blocco rende molto più difficile per i costruttori di blocchi censurare le transazioni. Questo perché possono essere aggiunti criteri di inclusione relativamente complessi che assicurano che non sia avvenuta alcuna censura prima che il blocco venga proposto. Poiché il proponente del blocco è un'entità separata dal costruttore di blocchi, può assumere il ruolo di protettore contro i costruttori di blocchi che censurano.

Ad esempio, possono essere introdotte liste di inclusione in modo che quando i validatori sono a conoscenza di transazioni ma non le vedono incluse nei blocchi, possano imporle come obbligatorie nel blocco successivo. La lista di inclusione viene generata dalla mempool locale del proponente del blocco (l'elenco delle transazioni di cui è a conoscenza) e inviata ai suoi peer appena prima che venga proposto un blocco. Se manca una qualsiasi delle transazioni dalla lista di inclusione, il proponente potrebbe rifiutare il blocco, aggiungere le transazioni mancanti prima di proporlo, oppure proporlo e lasciare che venga rifiutato dagli altri validatori quando lo ricevono. Esiste anche una versione potenzialmente più efficiente di questa idea che asserisce che i costruttori debbano utilizzare appieno lo spazio disponibile nel blocco e, in caso contrario, le transazioni vengono aggiunte dalla lista di inclusione del proponente. Questa è ancora un'area di ricerca attiva e la configurazione ottimale per le liste di inclusione non è ancora stata determinata.

Le mempool crittografate (opens in a new tab) potrebbero anche rendere impossibile per i costruttori e i proponenti sapere quali transazioni stanno includendo in un blocco fino a dopo che il blocco è già stato trasmesso.

Organizzazioni potenti possono fare pressione sui validatori affinché censurino le transazioni da o verso determinati indirizzi. I validatori si conformano a questa pressione rilevando gli indirizzi in lista nera nella loro pool di transazioni e omettendoli dai blocchi che propongono. Dopo la PBS questo non sarà più possibile perché i proponenti del blocco non sapranno quali transazioni stanno trasmettendo nei loro blocchi. Potrebbe essere importante per determinati individui o app conformarsi alle regole di censura, ad esempio quando diventa legge nella loro regione. In questi casi, la conformità avviene a livello di applicazione, mentre il protocollo rimane permissionless e libero da censure.

PBS e MEV

Il massimo valore estraibile (MEV) si riferisce ai validatori che massimizzano la loro redditività ordinando favorevolmente le transazioni. Esempi comuni includono l'arbitraggio degli swap sugli exchange decentralizzati (ad es., il frontrunning di una grande vendita o acquisto) o l'identificazione di opportunità per liquidare posizioni nella finanza decentralizzata (DeFi). Massimizzare il MEV richiede un know-how tecnico sofisticato e software personalizzato aggiunto ai normali validatori, rendendo molto più probabile che gli operatori istituzionali superino gli individui e i validatori amatoriali nell'estrazione del MEV. Ciò significa che i rendimenti dello staking saranno probabilmente più alti con operatori centralizzati, creando una forza centralizzante che disincentiva lo staking da casa.

La PBS risolve questo problema riconfigurando l'economia del MEV. Invece che il proponente del blocco esegua la propria ricerca di MEV, sceglie semplicemente un blocco tra i molti offerti dai costruttori di blocchi. I costruttori di blocchi potrebbero aver eseguito una sofisticata estrazione di MEV, ma la ricompensa per essa va al proponente del blocco. Ciò significa che anche se un piccolo gruppo di costruttori di blocchi specializzati domina l'estrazione di MEV, la ricompensa per essa potrebbe andare a qualsiasi validatore sulla rete, inclusi i singoli staker da casa.

Gli individui potrebbero essere incentivati a mettere in staking con le pool piuttosto che da soli a causa delle maggiori ricompense offerte da sofisticate strategie di MEV. Separare la costruzione dei blocchi dalla proposta del blocco significa che il MEV estratto sarà distribuito su più validatori piuttosto che centralizzarsi con il searcher di MEV più efficace. Allo stesso tempo, consentire l'esistenza di costruttori di blocchi specializzati toglie l'onere della costruzione dei blocchi agli individui e impedisce anche agli individui di rubare il MEV per se stessi, massimizzando al contempo il numero di validatori individuali e indipendenti che possono verificare che i blocchi siano onesti. Il concetto importante è l'"asimmetria prover-verificatore", che si riferisce all'idea che la produzione centralizzata di blocchi va bene finché esiste una rete robusta e massimamente decentralizzata di validatori in grado di provare che i blocchi sono onesti. La decentralizzazione è un mezzo, non un obiettivo finale: ciò che vogliamo sono blocchi onesti.

PBS e Danksharding

Il Danksharding è il modo in cui Ethereum scalerà a >100.000 transazioni al secondo e minimizzerà le commissioni per gli utenti dei rollup. Si basa sulla PBS perché si aggiunge al carico di lavoro per i costruttori di blocchi, che dovranno calcolare le prove per un massimo di 64 MB di dati di rollup in meno di 1 secondo. Questo richiederà probabilmente costruttori specializzati che possano dedicare hardware abbastanza sostanzioso al compito. Tuttavia, nella situazione attuale la costruzione dei blocchi potrebbe diventare sempre più centralizzata attorno a operatori più sofisticati e potenti in ogni caso a causa dell'estrazione di MEV. La separazione proponente-costruttore è un modo per abbracciare questa realtà e impedire che eserciti una forza centralizzante sulla validazione del blocco (la parte importante) o sulla distribuzione delle ricompense di staking. Un grande vantaggio collaterale è che i costruttori di blocchi specializzati sono anche disposti e in grado di calcolare le prove dei dati necessarie per il Danksharding.

Progressi attuali

La PBS è in una fase avanzata di ricerca, ma ci sono ancora alcune importanti questioni di progettazione che devono essere risolte prima che possa essere prototipata nei client di Ethereum. Non c'è ancora una specifica finalizzata. Ciò significa che la PBS è probabilmente lontana un anno o più. Controlla l'ultimo stato della ricerca (opens in a new tab).

Letture consigliate

Ultimo aggiornamento della pagina: 16 aprile 2026