Altcoin

Namecoin lead developer präsentiert alternative blockchains

Altcoin Namecoin lead developer präsentiert alternative blockchains

Peercoin Developer Update on Upcoming v0.6 Release - Sep 3, 2017 (September 2018).

Anonim

Lead application engineer bei Namecoin, Jeremy Rand präsentierte auf der QCon 2017 in London, Großbritannien, einen Vortrag über den Wert alternativer Blockchains. Obwohl anerkannt wird, dass einige der derzeit existierenden alternativen Blockchains keinen legitimen Nutzen haben, gibt es Bereiche, in denen diese Blockchains verwendet werden können, um bestimmte Anforderungen zu erfüllen und bestimmte Herausforderungen zu neutralisieren.

Das Vorhandensein alternativer Blockchains

Bitcoins Netzwerk ist die älteste und etablierteste Blockchain. Seit ihrer Gründung im Jahr 2009 ist sie als Wertaufbewahrungsmittel und als Zahlungssystem revolutionär. Sie ist die sicherste Blockchain, hat das größte Transaktionsvolumen und die größte Marktkapitalisierung sowie die höchste Hack-Rate für den Bergbau. Es besitzt auch das größte Netzwerk von Entwicklern sowie akademische und Coder-Bewertungen.

Die Anzahl alternativer Blockchains wächst jedoch, obwohl viele dieser Netzwerke keine wesentlichen Unterschiede in Bezug auf das Bitcoin-Netzwerk aufweisen. Rand erklärt, dass dieses Phänomen durch die Erkenntnis erklärt wird, dass diese alternativen Netzwerke als "ethisch zweifelhafte" Geldschöpfungsprogramme geschaffen werden. '

Er erklärt weiter: "Dies ist eine Sache, weil Blockchains schwer zu verstehen sind. Insbesondere sind sie eine wirklich seltsame chimäre Kombination aus einer Reihe verschiedener Felder. Kryptographie, verteilte Systeme, Ökonomie und Spieltheorie. Und infolgedessen können Investoren, Journalisten und Benutzer die Details der Produkte der Blockchain-Technologie fast ausnahmslos nicht beurteilen. "

Diese Kombination von Faktoren macht das Blockchain-Feld zu einem Nährboden für Betrüger, die das vorhandene niedrige Verständnisniveau ausnutzen werden, um sowohl Investoren als auch Nutzer für ihre gewinnorientierten Blockchains zu gewinnen.

Legitime Anwendungsfälle für alternative Blockchains

Obwohl es eine Reihe von alternativen Blockchains gibt, glaubt Rand, dass es tatsächlich legitime Anwendungsfälle für alternative Netzwerke gibt. Alternative Blockchains können verwendet werden, um bestimmte Herausforderungen zu mildern.

Naming Systeme sind zunächst einmal ein Anwendungsfall für alternative Blockchains. Das Domain Name System (DNS) ist das Protokoll, mit dem Dingen wie Computern, Mobiltelefonen und Websites, die mit dem Internet verbunden sind, ein Name zugewiesen wird. Dieser Name ist an ein Internetprotokoll (IP) angehängt, das aus Zahlen besteht und im Allgemeinen für einen Menschen schwer zu merken ist. DNS kombiniert diese numerischen Daten mit einem leicht erkennbaren Wort, um einen Namen zu erstellen.

Obwohl DNS ein wesentlicher Teil des Internets ist, steht es vor verschiedenen Herausforderungen. Domain-Namen können eine leichte Beute für Kriminelle sein, die den Namen stehlen oder entführen wollen, während korrupte Regierungen gewaltsam einen Domain-Namen übernehmen können, um ihre Agenda voranzutreiben.Im Streitfall um Domain-Namen und deren Besitz ist das üblicherweise gerichtliche Streitbeilegungsverfahren kosten- und zeitintensiv.

Darüber hinaus sind Domänennamen anfällig für DDoS-Angriffe (Distributed Denial of Service). Dies bezieht sich auf einen Angriff, bei dem eine Anzahl von fehlfunktionierenden Systemen auf einem einzigen System konvergiert, was zu einem Denial of Service (DoS) Angriff führt. Diese Angriffe wirken sich auf die Funktionsweise der Domäne aus und es kann eine Weile dauern, bis sie gelöst sind.

Mit dem Anwendungsfall des Namensgebungssytems ist die Public Key Infrastructure (PKI) gemeint. PKI bezieht sich auf das System, das die sichere Übertragung von Daten über das Internet ermöglicht. Neben anderen Protokollen verwendet das System einen Prozess namens Transport Layer Security (TLS). Dieses Protokoll ist jedoch fehlerhaft. Damit TLS-Protokolle als sicherer Datentransfer fungieren können, müssen sie bestimmten Seiten im Internet vertrauen. Diese Seiten sind als Zertifizierungsstellen (Certificate Authorities, CA) bekannt. CAs sind anfällig für Angriffe und können Fehlfunktionen aufweisen.

Zookos Dreieck, formuliert von Zooko Wilcox, bezieht sich auf drei Aspekte, die ein Benennungssystem (wie DNS) haben muss, um angemessen zu funktionieren. Diese Eigenschaften umfassen ein dezentrales System, globale Namen und menschliche Bedeutung. Globale Namen bedeuten, dass ein Name sich überall auf dasselbe beziehen soll, während bedeutungsvoll bedeutet, dass die Namen von Menschen gewählt werden. Ähnlich dem dezentralisierten Konsens wurde dies bis zum Aufkommen der Blockchain-Technologie für unmöglich gehalten.

Early-Bitcoin-Community-Mitglieder sahen in der Blockchain einen Weg zur Behebung der in DNS- und PKI-Systemen festgestellten Mängel. Appamoto, ein Verfechter dieser Idee, glaubte, dass Bitcoins Netzwerk verwendet werden könnte, um Namen und andere Werte durch Hinzufügen von Nicht-Währungssystemen zu seiner Blockchain zu speichern. Die resultierende Blockchain würde BitX heißen und Bitcoin, BitDNS sowie andere Systeme enthalten.

Satoshi Nakamoto, der Pseudo-Schöpfer von Bitcoin, war gegen die Idee:

"Jedes Beweisstück des Arbeitsquorumsystems in der Welt in einem Datensatz zu stapeln, ist nicht skalierbar. Bitcoin und BitDNS können separat verwendet werden. Benutzer sollten nicht alle von beiden herunterladen müssen, um auf dem anderen zu verwenden. "

Stattdessen schlug er ein modifiziertes System vor, das als Auxiliary Proof of Work (AuxPoW) bekannt ist und das mehrere Koexistenz von Blockchains ermöglicht. Dieses System, auch bekannt als merge-minined Sidechains würde sicherstellen, dass die Ketten keine Gefahr füreinander sein würden.

Namecoin

Namecoin ist die Implementierung des DNS-Vorschlags. Es ist eine Abzweigung von Bitcoin Core und verwendet AuxPoW, um ein Benennungssystem zu erstellen. Namecoin fügt der von Bitcoins Netzwerk verwendeten Skriptsprache einige Zeilen Code hinzu, um Namen zu generieren. "Die an einen Namen angehängten Daten bestehen aus einem Namensargument und einem Wertargument. Der Name upgrade upcode kann entweder den Namen des Wertes des Namens ändern, oder er kann den Namen auf einen neuen Besitzer übertragen ", erklärt Rand.

Namen laufen nach dem letzten Namensupdate typischerweise 250 Tage ab, was ungefähr 36.000 Blöcken entspricht.Es ist jedoch einfach, einen Namen zu aktualisieren, indem Sie einfach den Aktualisierungs-Upcode eingeben und ihn auf denselben Wert setzen, den er bereits hat.

Namecoin arbeitet innerhalb bestimmter Konsensregeln. Erstens ist die globale Einzigartigkeit nicht abgelaufener Namen, was bedeutet, dass keine gleichen Namen existieren können, und zweitens die Unveränderlichkeit des Namensfeldes. Man kann einen Namen in der Blockchain nicht ändern; eher muss man einen neuen Namen registrieren.

Es muss jedoch darauf hingewiesen werden, dass die Namensräume und ihre Semantik nicht Teil der Konsensregeln sind, sondern rein konventionell vereinbart sind. Dadurch kann die Blockchain flexibel genug sein, um Domänennamen, menschliche Identitäten sowie neue Anwendungsfälle, die auftreten können, zu berücksichtigen.

Namecoin macht sich ein Beispiel für eine alternative Blockchain, die reale Herausforderungen löst. Die Verwendung der Blockchain-Technologie zur Sicherung der Authentizität von Datensätzen ist ein innovativer Weg, um die inhärenten Merkmale der Technologie zu nutzen, die sie seit ihrer Veröffentlichung zu einem Unterbrecher gemacht haben.

Beliebte Beiträge