Hoe bouw je gasprijzen in een wereld zonder consensus? Introductie van de heartbeat-constructie. Lees meer, je gaat het geweldig vinden. 👇
shresth
shresth1 aug, 20:41
pod blog alert! Transacties kunnen snel zijn - echt snel - als je geen consensus vereist. Maar hoe bouw je een kostenmarkt, oftewel gasprijsstelling, zonder blokken of consensus? ⛽️ Kostenmarkten zorgen ervoor dat gebruikers het netwerk eerlijk betalen en dat het netwerk niet DOS-gestoord kan worden. Bestaande oplossingen - zoals EIP1559 - vereisen consensus over de congestie van het laatste blok om de gasprijs dienovereenkomstig bij te werken. Consensusloze netwerken, zoals pod, hebben deze luxe niet! Het antwoord van pod - de heartbeat-constructie! De tijd is verdeeld in epochs. Elke epoch zenden validators hun lokale gasprijsinschatting uit op basis van het verkeer van de laatste epoch - hartslagen. (Mijn favoriete onderdeel - de mediaantruc) Validators gebruiken de mediaan van de laagste 2f + 1 waarden die zijn ontvangen als de huidige gasprijs; omgekeerd nemen gebruikers de mediaan van de hoogste 2f + 1 waarden en gebruiken deze als gasprijs voor alle transacties in de epoch. De mediaantruc zorgt ervoor dat, ongeacht de hartslagen die worden verstrekt door de 1/3 kwaadaardige validators, alle eerlijke validators de transacties van een eerlijke gebruiker zullen accepteren. Bekijk de volledige bloglink hieronder 👇
3,34K