Alle Sprachen
Namecoin (NMC) ist eine experimentelle Open-Source-Technologie, die ähnliche Funktionen wie herkömmliche DNS-Dienstanbieter (Domain Name Management System) bietet, mit Merkmalen wie Sicherheit, Nicht-Zensur, Datenschutz und Geschwindigkeit. Namecoin war der erste Fork von Bitcoin und einer der innovativsten „Altcoins“. Merged Mining und dezentrale DNS-Funktionen werden erstmals implementiert.
Namecoin war der erste Fork von Bitcoin und bleibt einer der innovativsten „Altcoins“. Es ist das erste Unternehmen, das Merge Mining und dezentrales DNS implementiert. Namecoin ist auch die erste Lösung für Zooko's Triangle, das seit langem bestehende Problem, ein Benennungssystem zu erstellen, das gleichzeitig sicher, dezentralisiert und menschlich sinnvoll ist. Die spezifischen Anwendungen sind:
•Schützen Sie das Recht auf freie Meinungsäußerung online, indem Sie das Web weniger zensierbar machen.
• Hängen Sie Identitätsinformationen wie GPG- und OTR-Schlüssel und E-Mail-, Bitcoin- und Bitmessage-Adressen an die von Ihnen gewählte Identität an.
•Eine Tor-.onion-Domain mit menschlicher Bedeutung.
•Dezentrale TLS (HTTPS)-Zertifikatsüberprüfung, unterstützt durch Blockchain-Konsens.
• Verwenden Sie die .bit-Top-Level-Domain, um auf die Website zuzugreifen.
•Vorgeschlagene Ideen wie Dokumentenunterzeichnung, Stimmabgabe, Anleihen/Aktien/Aktien, Web of Trust, Notardienste und Beweis der Existenz.
Die Namecoin-Codebasis besteht aus der Bitcoin-Codebasis mit relativ kleinen Änderungen (etwa 400 Zeilen) und darauf aufbauender zusätzlicher Funktionalität. Der Mining-Prozess ist derselbe, aber die Blockchain ist separat, daher die Erstellung von Namecoin. Dieser Ansatz wurde gewählt, weil Bitcoin-Entwickler sich fast ausschließlich darauf konzentrieren wollten, Bitcoin zu einer brauchbaren Währung zu machen, während Coin-Entwickler daran interessiert waren, ein Namenssystem zu etablieren. Da sich die beabsichtigten Anwendungsfälle zwischen den beiden Projekten unterscheiden, können Konsens- und Protokollregeln in dem einen sinnvoll sein, in dem anderen jedoch nicht. Beispiele für Orte mit unterschiedlichen Protokollen oder Konsensregeln:
•Die Konsensregeln von Namecoin müssen die Eindeutigkeit von Namen erzwingen. Obwohl es möglich ist, Daten in Bitcoin zu speichern (z. B. Schlüssel/Wert-Paare in OP_RETURN-Ausgaben), erzwingt Bitcoin keine Eindeutigkeit. Es ist theoretisch möglich, eine Schicht auf Bitcoin aufzubauen, die OP_RETURN-Ausgaben verwirft, die die Eindeutigkeit nicht respektieren (z. B. Namensoperationen, die den Namen einer anderen Person stehlen), aber Bergleute werden eine solche Schicht nicht erzwingen. Wenn Miner keine Transaktionsgültigkeitsregeln durchsetzen, wird PoW sie nicht unterstützen, was bedeutet, dass SPV-basierte Lightweight-Clients diese Gültigkeitsregeln nicht durchsetzen können.
•Weil Verbraucher erwarten, dass Finanztransaktionen andere Kosten verursachen als Namensregistrierungen, und weil globale Finanztransaktionen nicht dasselbe sind wie globale Namensregistrierungen Die Anzahl ist unterschiedlich, daher kann die optimale Blockgröße von Namecoin und Bitcoin unterschiedlich sein.
•In einer Währung ist ein Inflationsangriff tödlich, in einem Namenssystem ist ein Inflationsangriff nur Müllpost oder Squat Attack: Schlecht, aber kaum tödlich. Daher können Entscheidungen zwischen Namecoin und Bitcoin in Bezug auf Funktionen wie zk-SNARK-basierte Anonymität (die das Risiko von Inflationsangriffen mit sich bringt) zu unterschiedlichen Schlussfolgerungen führen.
•Einige Scripting-Funktionen, die für Namecoin sinnvoll sind, sind möglicherweise für Bitcoin nicht sinnvoll, zum Beispiel, wenn Sie scriptPubKey erlauben, einzuschränken alle Ausgaben Die scriptPubKeys der Transaktion. In einem Namenssystem können Funktionen wie diese das Aktualisieren und Erneuern von Namen bequemer und sicherer machen, aber in Bezug auf die Aktualität können sie die Fungibilität beeinträchtigen.
•Coinbases Engagement für die Namensdatenbank kann durch die Namecoin-Konsensregeln durchgesetzt werden, wodurch die Erstellung von Namen ermöglicht wird Es gibt keinen SPV-Nachweis.
•Im Allgemeinen versuchen Namecoin-Entwickler, das Patchset für Bitcoin zu minimieren. Wenn eine Funktion in Bitcoin funktioniert, versuchen wir, sie zu Bitcoin hinzuzufügen und dann in Namecoin zusammenzuführen. Namecoin führt im Allgemeinen nur dort Unterschiede zu Bitcoin ein, wo es aufgrund eines anderen Anwendungsfalls für Bitcoin keinen Sinn ergibt. Obwohl es theoretisch möglich ist, Namecoin als Allzweckwährung zu verwenden, raten Namecoin-Entwickler von diesem Anwendungsfall ab. Es gibt viele Kryptowährungsprojekte (wie Bitcoin), die sich diesem Zweck widmen. Wenn Sie nach Währung suchen, sollten Sie eines dieser Projekte verwenden.
Verwandte Links:
https://www.namecoin.org/docs/faq/