Lang voor de overgang van het Ethereum-netwerk naar Proof-of-Stake (PoS), waren zorgen over censuur een twistpunt. Om deze risico’s te beperken, heeft Vitalik Buterin “gedeeltelijke blokveilingen” voorgesteld.
In de laatste blogpost suggereerde de mede-oprichter van Ethereum dat bouwers een beperktere hoeveelheid macht zouden moeten hebben om ETH-censuur na Merge te voorkomen. In plaats van ze de volledige teugels te geven om het hele blok te bouwen als ze een veiling winnen, zouden bouwers een beperktere hoeveelheid macht hebben.
Manieren om blokproductiekracht te beperken
Volgens Buterin zullen bouwers voldoende vermogen behouden om bijna alle maximale extraheerbare waarde (MEV) te kunnen benutten, evenals andere voordelen van scheiding van voorsteller/bouwer (PBS). Maar de mede-oprichter benadrukte dat het moet worden afgezwakt om “de mogelijkheden voor misbruik te beperken”.
Als zodanig werden drie mogelijke manieren gepresenteerd om het vermogen van de blokproductie te beperken, wat inhoudt: Inclusion lists, proposer suffixes, en pre-commit proposer suffixes.
- Het “Inclusion list paradigm” is waar de indiener een opnamelijst levert die in wezen bestaat uit een lijst met transacties die volgens hen in het blok moeten worden opgenomen – tenzij de bouwer een blok volledig vult met andere transacties. Ondanks de eenvoud van het ontwerp, kan de bouwer nog steeds misbruik maken van andere nadelen, zoals compatibiliteitsproblemen met stimulansen en extra lasten voor indieners.
- “Proposer suffixes” zijn een alternatieve constructie waarmee de indiener een achtervoegsel voor het blok kan maken. De bedoelingen van de indiener zullen niet zichtbaar zijn voor de bouwer wanneer hij een blok bouwt, en de indiener zou aan het einde alle transacties kunnen toevoegen die de bouwer heeft gemist. Dit mechanisme heeft ook soortgelijke zwakheden.
- In “Pre-commit proposer suffixes” legt de indiener vooraf vast aan een Merkle-boom of KZG op de reeks transacties die hij in het blok wil opnemen. Het blok wordt gemaakt door de bouwer terwijl de indiener het achtervoegsel toevoegt, waardoor de MEV-mogelijkheden van de laatste worden geëlimineerd, maar ook andere nadelen worden verholpen.
Volgens Buterin zou de rol van zowel de indiener als de bouwer idealiter minimaal moeten zijn. Dit laat echter veel andere belangrijke taken niet toegewezen, wat betekent dat de introductie van een “derde actor” in de pijplijn voor de productie van blokken onvermijdelijk is.
Centralisatieproblemen
Ondanks het debat rond centralisatie in de bredere gemeenschap, maken de kernontwikkelaars van Ethereum zich geen zorgen. In een pre-Merge-ontwikkelaarsoproep in augustus werd het probleem uitgebreid onderzocht en naar verluidt was een meerderheid het eens over de verbetering van de huidige MEV-ontwerpen om PBS te verbeteren.
Na de voltooiing van de samenvoeging, benadrukten mining-gegevens de aanzienlijke afhankelijkheid van Ethereum van Flashbots, wat toevallig een enkele server is voor het bouwen van bloks. Dit was voldoende om centralisatieproblemen te veroorzaken over een enkel storingspunt voor het ecosysteem. Gegevens suggereren dat 83,5% van alle relay-blokken alleen door Flashbots is gebouwd.