• En
  • De
  • En
  • De
    • Tokenisierung des Adressraums des Internets. Der Übergang von einem hierarchischen System von IP-Registern  zu einem dezentralen System.

      August 29, 2022

      Hintergrund

       

      Zu den nummerierten Ressourcen, die hier diskutiert  werden, gehören IP-Adressen  von IPv4-  und  IPv6-Protokollen, autonome Systeme und Datenübertragungsprotokollnummern.

      Derzeit gibt es ein Register von IPv4-Adressen mit 4,3 Milliarden Einträgen, von denen jeder eine 32-Bit-Nummer ist, die  in Form eines Binärcodes geschrieben wurde, z. B.   255.255.255.255.   Dieser Eintrag wird  als IPv4-IP-Adresse  bezeichnet.   Dieses Protokoll ist bei weitem das gebräuchlichste im Internet.

      Zusätzlich zu diesem Protokoll gibt es ein weniger verbreitetes, aber sich allmählich entwickelndes IPv6-Protokoll, bei dem es sich um ein Adressregister im Format von 128 Bit handelt, das mehr als 5 x 10 28 Adressen enthält.

       

      Derzeit werden alle Nummernressourcen zentral über ICANN[1] und seinen regionalen   [2]  Vertreter RIR verteilt, die wiederum über lokale Register (LIR) [3] an die Endbenutzer zuweisen.

      Ein solcher  Mechanismus hat sich in der Vergangenheit in vielen Jahren entwickelt, da die primäre Verteilung von einem Punkt von einem Registerverwalter aus erfolgte.   Das moderne System der Führung von im Register nummerierten Internetressourcen beinhaltet eine klare Hierarchie, in der die Verteilung von der IANA[4] an den Endbenutzer erfolgt.

       

      Eine solche Zentralisierung der  Verwaltung des Registers der nummerierten Ressourcen stellt natürliche Grenzen für die Aussichten für die Entwicklung  des Internets als dynamisches und flexibles System  dar, da  eine große Anzahl von Teilnehmern in den Verteilungsprozess eingreift, Entscheidungen trifft und versucht, die Verteilung und Verwaltung von Internetressourcen  bürokratisch  zu  regulieren.

      [1] Die Internet Corporation für Zugewiesen Namen and Numbers koordiniert die Vergabe von einmaligen Namen und Adressen im Internet. Dazu gehört die Koordination des Domain Name Systems und die Zuteilung von IP-Adressen, was auch als „IANA-Funktion“ bezeichnet wird.

      [2] Eine Regionale Internet-Registrierung (Lachen) ist eine regional mit der Verwaltung und Zuteilung von Internet-Ressourcen betraute Organisation. Die Zuständigkeit umfasst die Verwaltung von IP-Adressen (IPv4 und IPv6) sowie AS-Nummern.

      [3] Eine Lokal Internet-Registrierung (Lira) ist eine Organisation, der von einer Regionale Internet-Registrierung (RIR) ein oder mehrere Blöcke öffentlicher IP-Adressen bzw. AS-Nummern zugeteilt wurde und die damit größtenteils ihre Endkunden bedient. Die meisten LIRs sind Internetdienstanbieter, Unternehmen oder akademische Institutionen, welche die von der RIR zugewiesenen IP-Adress-Blöcke entweder selber nutzen und/oder Dritten zuteilen. Eine Mitgliedschaft in einer RIR ist Voraussetzung, um LIR zu werden.

      [4] Das Internet Zugewiesen Numbers Authority ist eine Abteilung der ICANN und für die Zuordnung von Nummern und Namen im Internet, insbesondere von IP-Adressen, zuständig. Sie ist eine der ältesten Institutionen im Internet.

      Struktur der Verteilung von Nummernressourcen Internet

      Struktur der Verteilung von Nummernressourcen Internet

      Das bestehende Scheme bietet eindeutige Voraussetzungen für die Fragmentierung und Souveränisierung des Internets mit der anschließenden Isolierung der Nutzer vom globalen Netzwerk und den individuellen Informationsflüssen. Nationale Register sind bereits in einer Reihe von regionalen Strukturen entstanden, und in einigen Ländern werden souveräne Register getestet.

      Aus unserer Sicht muss diese ganze Struktur in Richtung Dezentralisierung und Demokratisierung überarbeitet werden.

       

      Grundidee

       

      In diesem Artikel werden wir  die Möglichkeit der Erstellung einer verteilten Registrierung von Internetressourcen auf der Grundlage der  NFT-Blockchain-Technologie  in Betracht ziehen[1]. Gemäß der Datenstruktur wird ein solches Register mit den bestehenden Registern nummerierter Ressourcen von IP-Adressen  identisch sein, aber alle Vorteile haben, die die Blockchain bietet.  In Zukunft kann dieses Register  auf die autonome Systeme,   Routing-Tabellen sowie Domain-Namen ausgeweitet werden.

      [1] Ein Non-Fungible Token ist ein „kryptografisch eindeutiges, unteilbares, unersetzbares und überprüfbares Token, das einen bestimmten Gegenstand, sei er digital oder physisch, in einer Blockchain repräsentiert“.

      Als Grundidee wird vorgeschlagen, das Register, dass auf dem IPv4-Protokoll basiert, in der Blockchain-Register zu transformieren.  Zu diesem Zweck wird vorgeschlagen, 4,3 Milliarden Datensätze in Form  von NFT-Token zu erstellen, von denen jeder einer  IP-Adresse   des  IPv4-Protokolls  entspricht.  Daher werden wir ein neues Block-IPvX-Protokoll erstellen.

      Um diese Technologie zu verbreiten, wird das folgende Modell vorgeschlagen.  Jede LIR kann entsprechend dem Bereich der IP-Adressen, die ihnen  in Ihrer Verwaltung  zur Verfügung stehen,  eine ähnliche Anzahl von Token in der Blockchain kostenlos erhalten, die den der LIR zur Verfügung stehenden Adressen entspricht.

      Die Verwendung von Token ermöglicht, solche Aktionen wie beispielsweise einen Verkauf oder das Vermieten und vorübergehende Übertragung von Rechten usw. durchzuführen. Token in Übereinstimmung mit IP Adressen wird Adressen-

      Modell der Tokenisierung von IP-Adressen über die Internetplattform (Entwickelt von IEDN)

      Modell der Tokenisierung von IP-Adressen über die Internetplattform (Entwickelt von IEDN)

      Eigentum bestätigen und Ausführen von Vorgängen zulassen, die für Heutige Eigentümer LIRs nicht möglich sind. Dies wird erreicht durch Blockchain-Register, wo die Regeln, die Entwickler installiert haben, und nicht die Organisation das Management von IP-Adressbereich erfühlt, die Flexibilität bieten. Zur Übertragung von Bereichen oder zum Schaffen von verschiedenen Objekten wie Inetnum, Rotte und andere, müssen Token-Inhaber Ihre Bemühungen zusammenführen, um die Gruppe von Token sammeln, den Mindestbereich /24 darstellen, das ermöglicht Ihnen, ein Objekt zu erstellen und Aktionen auszuführen. Тoken im Besitz von Endbenutzern, bestätigen ihr Recht auf Besitz der entsprechenden IP Adresse deren Register vom örtlichen Register geführt wird. Die Übertragung den Eigentumsrechten kann in Form eines Smart-Contracts beschrieben werden. Auch die andere Aktionen mit IP Adressen-Token können in Form von Smart Contracts beschrieben werden, deren Gültigkeit vom Blockchain-Schiedsrichter bestätigt wird. Als Schiedsrichter in diesem Design können nun LIRs performen, die als Register-Manager innerhalb des ihnen zur Verfügung stehenden IP Adressen Bereichs agieren.

       

      Vorteile der Blockchain-Register

       

      Hier sind die offensichtlichen Vorteile des Wechsels zu einem Blockchain-Register:

      1. Dezentralisierung. Blockchain ermöglicht die Dezentralisierung der Speicherung und Verarbeitung und verteilt Informationen über den Status des Registers der IP-Adressen an alle Teilnehmer. So lange mindestens ein Computer aktiv ist, existiert die Information über den Status der Register.  Nach dem aktuellen Design wird das Register nur von ICANN- und RIR-Servern verwaltet, was eindeutig nicht ausreicht, um das System als dezentral zu betrachten.  Die Blockchain ist eine öffentliche Datenbank ohne zentrale Verwaltung, das heißt, es gibt keinen Administrator, der Einträge unter dem Passwort eines Superadmins nach eigenem Ermessen  ändern kann, die meisten Community-Mitglieder müssen zustimmen um Änderungen vorzunehmen.
      2. Sicherheit. Heutige System ist nicht vor skrupellosen Benutzern geschützt, im Gegensatz dazu basiert das Blockchain-System auf Verschlüsselung und mathematischen Berechnungen und hängt nicht von den subjektiven Handlungen des Benutzers ab. Blockchain ist nicht nur eine verteilte Datenbank, sondern in erster Linie ein verteilter Supercomputer.  SmaRT-Verträge, die einmal im  Netzwerk  erstellt werden, können sich nicht mehr ändern (es sei denn, es wird eine neue Version des Vertrags veröffentlicht) und funktionieren ohne menschliches Eingreifen.
      3. Transparenz und Anonymität. Alle Prozesse der Übertragung von Rechten zur Verwaltung von IP-Adressen  sind für jeden Teilnehmer unter Beachtung des Grundsatzes der Anonymität sichtbar.
      4. Glaubwürdigkeit. Informationen können nicht korrigiert, gefälscht oder gelöscht werden, da  sie von einer großen Anzahl von Geräten kontroliert werden.  Eines der Hauptprinzipien der Blockchain-Technologie ist Zero Trust, niemand ist ein Treuhändler mit Rechten, bis er der Schlüssel eingereicht und die Signaturkette der Blöcke nicht von mehreren Validatoren verifiziert wurde.

      5.Selbstversorgung.  Es gibt keine zentralisierte Verwaltung, es besteht keine Notwendigkeit für Vermittler in Form von RIR, IANA und anderen Elementen des bestehenden hierarchischen Systems der Verwaltung und Ressourcenzuweisung, Sie können die Rudimente in Form von Legacy- und PI-Ressourcen aufgeben.

      1. Ressourcenersparung. Rationale Nutzung von IP-Ressourcen für spezifische Bedürfnisse und Verhinderung verschwenderischer Praktiken ihrer Anhäufung durch einzelne Subjekte.

      In der Blockchain kann jeder die erforderliche Menge an Ressourcen erhalten, während die Einführung der Zahlung für jede Transaktion als Mechanismus dient, um die Anhäufung von Aktien einzudämmen.

      1. Teilbarkeit. Wenn Sie die Vorgänge mit IP-Adressen ausführen, können Sie eine konkret IP-Adresse in Betracht nehmen. Das aktuelle Register erlaubt es Ihnen, dies nur mit Gruppen von Adressen, Netzwerken /24 für 256 Adressen zu tun.

       

      Technologische Lösung

       

      IP-Adresse (IPv 4 / IPv6) Registry –  IPvX-NF-Token

      Die IP-Adressregistrierung  speichert Informationen über die permanenten und temporären Besitzer von  IP-Adressen.  Für eine transparente Speicherung und Zugriffskontrolle wird eine öffentliche Blockchain verwendet.
      Jede IP-Adresse oder jedes Subnetz ist ein nicht fungibles  IPvX-Token.

      Dieses Token ist abwärtskompatibel mit dem Standard-ERC721-Token,  mit dem Sie diese Token auf allen offenen NFT-Plattformen handeln können.

      Der Token-Code für das Ethereum-Netzwerk  ist verfügbar unter:

      https://github.com/genosse/ipvx-nf-token

      Jedes Token kann den Besitzer ändern und in untergeordnetes Token aufgeteilt werden, wenn Subnetze aufgeteilt werden.

      IPvX Validators Trustee Network
      Die Funktion dieses Subsystems ist die Validierung der ursprünglichen Besitzer von  IP-Adressen.

      Es ist auch ein Smart-Contract im Ethereum-Netzwerk.

      Es löst zwei Probleme:

      1. Validierung ausgestellter IPvX-NF-Tokens
      2. Schlichtung von Streitigkeiten über das Eigentum an IP-Adressen

      Alle Algorithmen sind im Smart-Contract festgelegt: Die
      Token-Validierung (IPvX, DomainX) wird von einer einfachen Mehrheit der Teilnehmer gelöst. Die Aufnahme und der Ausschluss von Mitgliedern im Trustee Network wird ebenfalls mit einfacher Mehrheit beschlossen.

      Valid IPvX-NF-Token Index Database

      Diese Datenbank enthält  IPvX-NF-Token-Indizes und deren Validierungsflags basierend auf dem IPvX-Trustee-Netzwerk  und  bietet schnelle APIs  zum Abrufen von Informationen über gültige Eigentümer/Mandanten  des Subnetzes und einzelne IPs (IPv4, IPv6)

      Technisch gesehen ist der Open-Source-Code für die PostgreSQL-Datenbank und die Rest-API   dafür. Jeder,  der möchte,kann einen vollständigen oder beschnittenen Code heben, um solche Indexe zu speichern.  Es wird von Websites implementiert, die an der Validierung interessiert sind, wie InterLIR und ähnliches.

      Domain Name Registry / Database wird analog zu IP-Adressen erstellt,  DomainX-NF-Token

      https://github.com/genosse/domainx-nf-token

       BGP-Tabelle Dezentrale Registrierung / Datenbank

      Eine der wichtigsten technischen Aufgaben ist die  Entwicklung einer Technologie zur Übertragung  des Routings auf Blockchain-Tabellen. Das heißt, die Möglichkeit zu implementieren, BGP-Routen  zwischen  autonomen Systemen zu erstellen und diese in Form von Smart Contracts aufzuzeichnen, die auch finanzielle Zahlungen für die Datenübertragung innerhalb der Blockchain zwischen ihren Benutzern ermöglichen.  Ein verifizierter Besitzer hat die Möglichkeit, eine gültige Route zu erstellen. Die Datenbank hat die Möglichkeit, einen Smart Contract basierend auf PostgreSQL/MongoDB/Memcached zu verifizieren.

      Eine der schwierigen Aufgaben besteht darin, dass Sie ein System zum Speichern von Routen entwickeln müssen, eine schnelle Datenbank zum Speichern von BGP und einer öffentlichen Blockchain für ihre Validierung basierend auf IPvX-NF-Token.

       

      Erwartete Ergebnisse

       

      Als erstes wird eine Reihe von Beschränkungen  für die Übertragung von geistigem Eigentum zwischen Eigentümern aufgehoben, und zweitens wird ein Rechtsrahmen für die Umsetzung einer Vielzahl von Transaktionen in Form von Smart Contracts mit IP-Adressen geschaffen.  Drittens,  wenn Benutzer mehr als 50% der NFT-Blockchain-Registrierung mit  Token  füllen, die der gleichen Anzahl von IPs in der aktuellen Registrierung entsprechen, stellt sich die Frage, welche Registrierung wahr ist. Und es besteht die reale Möglichkeit, dass Benutzer  des IP-Adressraums zur Blockchain-Registrierung    wechseln, um eine bequemere und perspektive Weide zu  erreichen.  Wenn wir uns auf diese zusätzlichen Möglichkeiten vorbereiten, die mit der Übertragung von BGP-Routing und der ASN-Registrierung  auf diese Blockchain verbunden sind, wird dies zusammen eine neue  Internet-Registry für alle bestehenden Benutzer werden.

      Die Attraktivität dieses Modells liegt in der Leichtigkeit, mit der die Monetarisierung der in Form von NFT-Token erfassten Ressourcen und Operationen mit ihnen in Form von Smart Contract durchgeführt werden kann.

       

      Wenn wir über die Monetarisierung dieses Prozesses sprechen, dann betragen die Kosten für eine IP-Adresse auf dem Markt derzeit etwa 50 Euro, und dies mit erheblichen Einschränkungen für ihre  Übertragung (ein zweijähriges Moratorium für die nächste Übertragung zwischen lokalen Registern nach jeder Übertragung) sowie der Unfähigkeit,  die IP-Blöcke  für die Übertragung weniger als /24,  was 256 Adressen entspricht zu teilen.

      Trotzdem hat allein der globale Markt für IP-Adressen des IPv4-Protokolls  eine Kapazität von rund 200 Milliarden Euro.

      Im Falle eines Wechsels zu einer tokenisierten Version des IPvX-Protokolls kann die Marktkapazität um das 5-6-fache wachsen und sich auf mehr als eine Billion Euro belaufen.

       

      In der Weiterentwicklung ist es möglich, analog die NFT-Blockchain-Registry   für das IPv6-Protokoll   zu erstellen. Und dann kann der Umfang dieses Projekts wirklich zyklopenartig werden.