top of page

EtherID (2015): Ethereums 2. NFT Name Registrar-Projekt wiederentdeckt

Autorenbild: blockliv3blockliv3

EtherID (2015): Ethereums 2. NFT Name Registrar-Projekt wiederentdeckt Die Ethereum-Blockchain wurde am 30. Juli 2015 eingeführt. Nur vier Monate später wurde EtherID am 29. November 2015 bereitgestellt . EtherID ist Ethereums frühester bekannter Vertrag, bei dem es sich um ein übertragbares, erwerbbares DNS-Projekt (Domain Name System) und die zweite nicht vertretbare Token-Sammlung (NFT) für Name Registrar handelt (nach einem Name Registrar-Vertrag, der von linagee um den 7. bis 8. August 2015 bereitgestellt wurde. ) Dies ist eine Live-Geschichte, bleiben Sie dran ... HIER ist eine zusätzliche Dokumentation: EtherID-Dokumentation Ich brauche einen Ort, um die EtherID-Dokumentation zu kompilieren. Das ist dieser Ort. Wird im Laufe der Zeit aktualisiert ... Dezentralisierung von DNS ... dev.to


UPDATE: Verwenden Sie die (in Arbeit befindliche) Frontend-Website, um Ihre EtherID zu registrieren: https://etherid.org

  • Verbinden Sie Metamask (stellen Sie sicher, dass Sie die richtige Brieftasche verbinden)

  • Geben Sie eine gewünschte EtherID ein und klicken Sie auf „PRÜFEN“.

  • Die EtherID ist verfügbar, wenn Ablauf in (Blöcke) eine negative Zahl ist

  • Klicken Sie erneut auf „PRÜFEN“, um sicherzustellen, dass Sie sich am schnellsten registriert haben

Was ist EtherID? EtherID wurde vom Entwickler Alexandre Naverniouk erstellt , es wurde als Verbesserung des „aktuellen NameReg“-Systems erstellt und ist der Vorläufer des jetzt beliebten Ethereum Name Service, der am 4. Mai 2017 gestartet wurde. Im Smart Contract ist das Projekt wird als Ethereum Name Registrar bezeichnet, wie es sein sollte . Es enthält innovative Funktionen, darunter: einen integrierten Marktplatz, zuweisbare Übertragungen, ein Kontaktinformationsfeld und einen aktualisierbaren IPFS-Hash. Am 16. Juni 2016 kam es zu einem TheDAO-Hack , der Exploits in vielen Ethereum-Projekten offenlegte. Zu diesem Zeitpunkt waren etwa 31.000+ EtherIDs in der ursprünglichen Vertragsdatenbank registriert. Der Entwickler stellte in einem Reddit-Beitrag fest , dass dieser Exploit, der „Unsigned-Check“-Bug, auch EtherID betraf und der Vertrag am 26. Juni 2016 auf Blockhöhe 1789671 migriert wurde . WARNUNG: Der ursprüngliche EtherID-Smart-Vertrag, der unbestätigt bleibt, enthält Fehler, die möglicherweise nicht vollständig lösbar sind. Es wird nicht empfohlen, dass Sie mit dem Vertrag vom 29. November 2015 interagieren, da dies zum Verlust von Geldern oder Wertmarken führen kann. Die Autoren dieses Artikels stellen alle Informationen als historische Referenz zur Verfügung, und keine der Angaben sollte als Beratung, finanzieller oder anderer Art betrachtet werden. Sei vorsichtig da draußen! Genau wie Ethereum Name Service (ENS), der mehrere Smart Contracts hatte, verweist jeder auf die im vorherigen Smart Contract registrierten Domains zusammen mit den Eigentums- oder Herkunftsaufzeichnungen. Im Jahr 2016 tat EtherID dasselbe, nur dass die Vorbesitzer die migrierten Domains erneuern mussten, die unter ihren Wallet-Adressen reserviert waren. Der intelligente Vertrag von EtherID enthält spezielle Codezeilen, die es dem Entwickler ermöglichten, die ursprünglichen Domains in den endgültigen Vertrag zu migrieren, der zwischen den Zeilen 90 und 96 des hier gefundenen Quellcodes zu finden ist . Diese Domänen wurden im früheren Vertrag von 2015 registriert und ihre Eigentums-/Herkunftsaufzeichnungen auf den endgültigen EtherID-Smart-Vertrag übertragen. Motivation und Ziel Die Motivation und das Ziel für das Entwerfen von EtherIDs wird in diesem Github-Beitrag mit dem Titel ERC: Default Ethereum Name Registrar #26 hier ausführlich beschrieben . Der Schöpfer von EtherIDs, Alexandre Naverniouk, weist auf das Problem hin, mit dem komplexe, von Menschen nicht lesbare 0x-Adressen konfrontiert sind, die schwer zu verarbeiten sind und somit die Zugänglichkeit von Ethereum DApps behindern. Daher stellt er das Konzept vor, einen „vom Menschen lesbaren Namen mit einem Hash zur Verwendung in IPFS/SWARM oder einem beliebigen DHT-System zu verbinden“. Das Ziel von EtherID ist in fünf Teilen umrissen

  1. Finden Sie einen „optimalen Preis für den Namen“ mithilfe der Nash-Gleichgewichtsspieltheorie

  2. Ermöglichen Sie eine „optimale Verwendung von Namen“, indem Sie Namen unter denen mit besserer Verwendung verteilen

  3. Machen Sie „Namensmärkte so transparent wie möglich“, indem Sie alle Informationen (Name, Preise, Verfall etc.) über eine einfache Oberfläche anzeigen

  4. Geben Sie den Namen „optimale Kosten“ an, einschließlich, aber raten Sie dennoch von übermäßigem Hocken ab

  5. Schließlich „Privacy by Obscurity“, indem Inhabern von Nischendomains angemessene Erwartungen an den Datenschutz geboten werden

Integration von EtherID als benutzerdefinierte IPFS-Auflösung Gibt es schon einen Namensregistrator? Die Frage wurde von Linagee im Januar gestellt EtherID v1 Fehler EtherID v1 contract was replaced with the v2 contract because it had critical bugs, a detailed postmortem by the developer can be found here. The first EtherID contract was never verified. It also had the severe “unchecked-send” bug which was the same exploit exposed in TheDAO hack (later resulting in the Ethereum/Ethereum Classic bifurcation hardfork). There’s also a copy of the v1 contract minted the same day, that contains the exact same critical flaws, interaction is not recommended. UPDATE: Wie erwartet haben einige Anons in der NFT-Community mit der fehlerhaften Version des EtherID-Vertrags interagiert und große Teile der alten Token in einem einzigen Konto erneuert. Es ist immer noch nicht bekannt, ob diese Token sicher sind, und bis eine vollständige Prüfung des Codes durch eine seriöse Quelle erstellt wurde, empfehlen wir Ihnen nicht, mit den alten Token zu interagieren. Grundsätzlich sollte der Vertrag prüfen, ob eine Domain verfügbar ist, bevor er Geld dafür nimmt, aber dieser Vertrag überwies einfach das Geld aus der Brieftasche, ohne sicherzustellen, dass die Domain verfügbar war. Der andere Fehler des Vertrags war die Erstellung einer 0-Namen-Domain, die Probleme mit der Domain-Aufzählung verursachte, da sie das Ende der Liste signalisierte. Der Prozess musste zwischen der 0-Domain und dem Ende der Liste für alle Domains unterscheiden. Es wurde vom Entwickler im aktualisierten Vertrag behoben, indem sichergestellt wurde, dass die 0-Domain nicht in der neuen Iteration des Smart-Vertrags registriert werden konnte. Der feste Smart Contract wurde am 26. Juni 2016 verifiziert und bereitgestellt . Der Entwickler erwähnte, dass die Migration der ursprünglichen EtherID-Domains rund 100 ETH kostete. Spezifikationen und Innovationen Laut offizieller Dokumentation ist EtherID ein Domain-Registrierungssystem . Wie die meisten anderen DNS erlaubt es die Registrierung für einen bestimmten Zeitraum, bis zu 2.000.000 Ethereum-Blöcke oder ungefähr ein Jahr. Der Eigentümer kann das Asset unbegrenzt verlängern, bevor es abläuft . Der EtherID-Domänenname ist ein binärer 32-Byte-Wert, der als UTF8-codierter String interpretiert werden kann. Es ermöglicht Ihnen, einen sicheren Hash-Algorithmus – 256 (sha-256) – innerhalb der Domäne zu speichern. Diese Hashes können verwendet werden, um On-Chain-Daten anzuhängen, z. B. einen IPFS-Link an eine EtherID. Der Entwickler erklärt in einem hier verlinkten Dokument mit dem Titel „EtherID meets IPFS“. The Developer created a NodeJS communication module, called etherid-js, which can be used to interact with the smart contract from a terminal interface. In a final big brain innovation, the Dev created a Chrome Extension (here) that allows you to resolve your EtherID in the Chrome Internet Browser. You can view, and contribute to further development on Github (here). Supply And Rarity The total supply for the EtherID for the year 2015 was approximately was 9000+, and in 2016 11000+ domains, as referenced in the EtherID contract by getting their ownership transferred along with the provenance as a database. It’s the same method by which ENS has transferred domains to the new contract later. Apart from it, not many domains were registered after 2015. One test EtherID was registered on 29.11.2015 (“test”), while on the next day 1,129 EtherIDs were minted. It is likely that collectors will show some preference for the “genesis” mints. In the first 100 mints, there are many digits (like 1–9), single characters, and obvious candidates such as etherid, bitcoin, smart, and, smartcontract. EtherID Marketplace And Chrome Extension EtherIDs featured an on-chain marketplace for domain names trading, the seller could simply set a price for the domain and buyers could buy it in a trustless manner. The interface showed the expiry and price for every domain. If an EtherID domain expires, it is free to claim, plus gas. This was likely the first NFT marketplace on the Ethereum blockchain. Gleichzeitig hat EtherID eine Chrome-Erweiterung. Es ermöglicht Ihnen, EtherID-Domains in Ihrem Browser in IPFS-Hashes aufzulösen. Sie können es hier sehen . Der Entwickler hat die Unterstützung für die Weiterentwicklung eingestellt und es ist nicht bekannt, ob es zum Zeitpunkt der Veröffentlichung voll funktionsfähig ist. Es dient immer noch als frühes Beispiel für eine nützliche Infrastruktur, die als Domain Name System (DNS) aufgebaut wird. Jüngste Bemühungen Das EtherID-NFT-Projekt wurde 2021 wiederentdeckt und dann um den 5. Januar 2022 herum erstmals vom NFT-Archäologen jlong.eth abgewickelt . Seitdem haben @_jdl und eine kleine Gruppe von Blockchain-Historikern, darunter @taha_crypto1 , @DoggfatherCrew , an der Wiederbelebung der EtherID-Website gearbeitet, um die Vorgänge zu automatisieren, die derzeit nur durch Interaktion mit dem Vertrag möglich sind. Dieses Team hat einen ERC-721 Wrapper entwickelt, der den Handel dieser Domains auf OpenSea/LooksRare ermöglichen wird. Da sie älter als der ERC-721-Standard sind, müssen die Token verpackt werden, damit sie mit modernen NFT-Wallets kompatibel sind. Die neu aktualisierte Website, der Wrapper und die Social-Media-Seiten für das EtherID-Projekt werden in den kommenden Tagen veröffentlicht. So erhalten Sie eine EtherID Bis zum Start der neuen Front-End-Website müssen Sie direkt mit dem EtherID-Vertrag interagieren, um eine der ursprünglichen EtherID-Domains zu erhalten. 100 % der ursprünglichen EtherIDs stammen aus der Zeit vor Crypto Punks, und etwa 95 % der ursprünglichen EtherIDs bleiben aus dem Vertrag ab dem 24. September 2022 beanspruchbar. Die Mitautoren dieses Artikels, @taha_crypto1 , @DoggfatherCrew haben einen Twitter-Thread erstellt, der Sie zeigt wie Sie Ihre eigenen EtherIDs registrieren. Bitte lesen Sie sorgfältig, bevor Sie mit dem Vertrag interagieren:

0 Ansichten0 Kommentare

Aktuelle Beiträge

Alle ansehen

Wir stellen Walken vor

verfolgt Ihr Smartphone oder Wearable Ihre täglichen Schritte und erstellt eine faszinierende Statistik? Jenseits der Zahlen hat eine...

Neu bei Ultra

Neu bei Ultra Die fünfte Ausgabe von Ultra Notes enthält mehrere Updates und Neuigkeiten in Bezug auf Ultra, wie z. B. die neueste...

Comentários


bottom of page