
Der Ethereum Name Service (ENS) ist ein verteiltes, offenes und erweiterbares Namensystem, das auf der Ethereum-Blockchain basiert. ENS ist darauf ausgelegt, menschenlesbare Namen wie 'alice.eth' in maschinenlesbare Identifikatoren wie Ethereum-Adressen, Inhalts-Hashes und Metadaten zuzuordnen. Das primäre Ziel von ENS ist es, den Prozess der Interaktion mit dem Ethereum-Netzwerk zu vereinfachen, indem es den Benutzern ermöglicht, komplexe Adressen durch leicht zu merkende Namen zu ersetzen.
ENS funktioniert auf der Ethereum-Blockchain über ein System von Smart Contracts. Es hat zwei Hauptkomponenten: das ENS-Register und Resolver. Das ENS-Register ist ein einzelner Smart Contract, der eine Liste aller Domains und Subdomains sowie Informationen über deren Eigentümer und zugehörige Resolver verwaltet. Resolver sind dafür verantwortlich, ENS-Namen in die entsprechenden maschinenlesbaren Identifikatoren zu übersetzen.
ENS wird verwendet, um die Benutzerfreundlichkeit der Ethereum-Blockchain zu verbessern, indem ein benutzerfreundliches Benennungssystem bereitgestellt wird. Zu seinen Hauptanwendungen gehören:
Der Ethereum Name Service wurde von Nick Johnson und Alex Van de Sande unter der Ethereum Foundation entwickelt, einer Organisation, die sich der Unterstützung der Entwicklung der Ethereum-Blockchain widmet. ENS wurde im Mai 2017 eingeführt. Nick Johnson, ein Softwareingenieur mit Erfahrung in der Entwicklung von Internetprotokollen und Webtechnologien, spielte eine wichtige Rolle bei seiner Erstellung und ist weiterhin aktiv an seiner Entwicklung und Wartung beteiligt.
Die Entwicklung von ENS wurde von der Ethereum-Community unterstützt, darunter Entwickler, Benutzer und andere Interessengruppen. Das ENS-Projekt arbeitet unter einem Governance-Modell, das sowohl das ENS-Team als auch die breitere Ethereum-Community einbezieht, um sicherzustellen, dass das System sich den Bedürfnissen seiner Benutzer anpasst.