Naar hoofdinhoud gaan

Help deze pagina bij te werken

šŸŒ

Er is een nieuwe versie van deze pagina, maar die is momenteel alleen in het Engels. Help ons de nieuwste versie te vertalen.

Pagina vertalen
Bekijk in het Engels

Geen bugs hier!šŸ›

Deze pagina wordt niet vertaald. We hebben deze pagina voorlopig bewust in het Engels laten staan.

Pagina laatst bijgewerkt: 4 oktober 2022

Inleiding tot Ethereum-verbeteringsvoorstellen (EIP's)

Wat zijn EIP's?

Ethereum Improvement Proposals (EIP's) zijn normen die potentiƫle nieuwe functies of processen voor Ethereum specificeren. EIP's bevatten technische specificaties voor de voorgestelde wijzigingen en fungeren als de 'bron van waarheid' voor de gemeenschap. Netwerkverbeteringen en toepassingsnormen voor Ethereum worden besproken en ontwikkeld via het EIP-proces.

Iedereen binnen de Ethereum-gemeenschap kan een EIP maken. Richtlijnen voor het schrijven van EIP's zijn opgenomen in EIP 1. Het EIP moet een beknopte technische specificatie van zijn motivering bieden. De EIP-auteur is verantwoordelijk voor het bouwen van consensus binnen de gemeenschap en het documenteren van afwijkende meningen. Gegeven de hoge technische maatstaf voor het indienen van een goed gevormd EIP, zijn de meeste EIP-auteurs applicatie- of protocolontwikkelaars.

Waarom zijn EIP's belangrijk?

EIP's spelen een centrale rol in de manier waarop veranderingen plaatsvinden en worden gedocumenteerd over Ethereum. Ze zijn de manier waarop mensen veranderingen kunnen voorstellen, bespreken en aannemen. Er zijn verschillende soorten EIP's, inclusief EIP's voor veranderingen in het protocol op laag niveau die de consensus beĆÆnvloeden en een upgrade van het netwerk vereisen, evenals ERC's voor applicatiestandaarden. Bijvoorbeeld dankzij standaarden voor het maken van tokens, zoals ERC20 of ERC721, kunnen applicaties die interactie hebben met deze tokens, alle tokens behandelen met dezelfde regels. Dit maakt het eenvoudiger om interoperabele applicaties te creĆ«ren.

Elke netwerkupgrade bestaat uit een set EIP's die door elke Ethereum client op het netwerk geĆÆmplementeerd moet worden. Dit impliceert dat we consensus moeten bereiken met andere clients van het Ethereum Mainnet; client-ontwikkelaars moeten ervoor zorgen dat ze allen de vereiste EIP's hebben geĆÆmplementeerd.

Naast het leveren van een technische specificatie voor veranderingen, zijn EIP's de eenheid waaromheen het bestuur plaatsvindt in Ethereum: iedereen is vrij om er een voor te stellen, vervolgens zullen verschillende belanghebbenden in de gemeenschap debatteren over de vraag of het als standaard moet worden aangenomen of moet worden opgenomen in een upgrade van het netwerk. Daar niet-core EIP's niet door alle applicaties hoeven te worden aangenomen (u kunt bijvoorbeeld een niet-ERC20 tokenmaken), maar core EIP's breed moeten worden aangenomen (omdat alle nodes moeten worden bijgewerkt om deel te blijven uitmaken van hetzelfde netwerk), vereisen core EIP's een bredere consensus binnen de gemeenschap dan niet-core EIP's.

Geschiedenis van EIP's

De Ethereum Improvement Proposals (EIP's) GitHub repository is gemaakt in oktober 2015. Het EIP-proces is gebaseerd op het proces van de Bitcoin-verbeteringsvoorstellen (BIP's), dat zelf is gebaseerd op het proces van de Python-verbeteringsvoorstellen (PEP's).

EIP-editors worden belast met het proces voor het beoordelen van EIP's op technische deugdelijkheid, juiste spelling/grammatica en codestijl. Martin Becze, Vitalik Buterin, Gavin Wood en nog een paar anderen waren de oorspronkelijke EIP-editors van 2015 tot eind 2016. De huidige EIP-editors zijn:

  • Alex Beregszaszi (EWASM/Ethereum Foundation)
  • Greg Colvin (Community)
  • Casey Detrio (EWASM/Ethereum Foundation)
  • Matt Garnett (Quilt)
  • Hudson James (Ethereum Foundation)
  • Nick Johnson (ENS)
  • Nick Savers (Community)
  • Micah Zoltu (Community)

EIP-editors samen met gemeenschapsleden van Ethereum Cat Herders en Ethererum Magicians beslissen welke EIP's geĆÆmplementeerd worden, ze zijn verantwoordelijk voor de facilitering van EIP's en het verplaatsen van de EIP's naar de fase "Final" of "Withdrawn".

Volledig standaardisatieproces met grafiek is beschreven in EIP-1

Meer informatie

Als u meer wilt lezen over EIP's, bekijk dan de EIP-website waar u extra informatie kunt vinden, waaronder:

Doe mee

Iedereen kan EIP of ERC maken, hoewel u EIP-1 moet lezen waarin het EIP-proces beschreven staat, wat is EIP, soorten EIP's, wat het EIP-document moet bevatten, EIP-opmaak en -sjabloon, lijst van EIP-editors en alles wat u over EIP's moet weten voordat u er een maakt. Uw nieuwe EIP moet een nieuwe functie definiƫren die niet echt complex is en niet super niche en die kan worden gebruikt door projecten in het Ethereum-ecosysteem. Het moeilijkste deel is facilitering; u als auteur moet mensen rond uw EIP faciliteren, feedback verzamelen, artikelen schrijven die de problemen beschrijven die uw EIP oplost en samenwerken met projecten om uw EIP te implementeren.

Als u geĆÆnteresseerd bent om de besprekingen te volgen of uw input over EIP's te delen, bekijk het Ethereum Magicians-forum, waar EIP's worden besproken met de gemeenschap.

Zie ook:

Referenties

Pagina-inhoud deels geleverd via Ethereum Protocol Development Governance and Network Upgrade Coordination van Hudson Jameson

Was dit artikel nuttig?

Website laatst bijgewerkt: 4 oktober 2022

Ethereum gebruiken

  • Zoek wallet
  • ETH verkrijgen
  • Gedecentraliseerde toepassingen (dapps)
  • Laag 2
  • Run een node
  • Stablecoins
  • Stake ETH

Ecosysteem

  • Community hub
  • Ethereum Foundation
  • Ethereum Foundation-blog
  • Ecosysteem Support Programma
  • Ethereum bug bounty-programma
  • Ecosysteem-subsidieprogramma's
  • Ethereum-merkcontent
  • Devcon