Nockchain Wallet und Genesis-Details
Diese Woche haben wir die Nockchain-Wallet und Details zu unserem geplanten Genesis-Block veröffentlicht. Wenn Sie Ankündigungen auf X verpasst haben, liefert dieser Newsletter alle Informationen, die Sie wissen müssen! (Sie können uns auch auf X folgen, aber dieser Newsletter wird alle wichtigen Informationen weiterhin aktualisieren).
Zum Zeitpunkt der Erstellung dieses Artikels planen wir weiterhin, das Nockchain-Dummy-Netzwerk am Montag, den 19. Mai, zu starten.
Die Nockchain-Wallet ist live
Am Mittwoch haben wir die erste Version der Nockchain-Wallet veröffentlicht, die jetzt im GitHub-Repository live ist. Entwickler können sofort die neuesten Updates ziehen, um Schlüssel zu generieren und sich mit ihren Nockchain-Instanzen zu verbinden.
Unsere Wallet ist nach dem hierarchisch-deterministischen Bitcoin-Wallet modelliert und mit Standard-Tools zum Importieren und Exportieren von BIP39-Seed-Phrasen ausgestattet. Es wurden jedoch einige Änderungen vorgenommen.
- Kurvenanpassung: Unsere Wallet ersetzt die Standardkurve secp256k1 durch die Cheetah-Kurve. Die Cheetah-Kurve ist eine Primzahlordnungskurve mit 255 Bits, die für STARK-freundliche Beweise optimiert ist (eprint.iacr.org/2022/277). Dieser Austausch macht die Verifizierung von Schnorr-Signaturen in Zero-Knowledge-Beweisen (ZKP) extrem schnell, während die Kompatibilität mit Standard-HD-Wallet-Tools erhalten bleibt.
- SLIP-10-Integration: Wir haben uns von SLIP-10 inspirieren lassen, um die ausgereifte Benutzererfahrung von BIP-32 zu erweitern und eine nahtlose Integration mit Cheetah zu erreichen, ohne Standardableitungspfade oder gehärtete/nicht gehärtete Schlüsselverzweigungen zu brechen. Benutzer behalten die vertrauten schreibgeschützten Adressen im xpub-Stil, was die Schlüsselprüfung und Sicherheitsüberwachung vereinfacht.
Für eine detaillierte Anleitung zu den Befehlen siehe den Artikel oder das GitHub-Repository.
Der Genesis-Block von Nockchain: Sicherstellung eines nachweislich fairen Starts
Heute Morgen haben wir Details bekannt gegeben, wie wir sicherstellen, dass der Start von Nockchain nachweislich fair ist. Transparenz und Fairness in der Genesis-Phase sind offensichtlich grundlegend, daher müssen sie bewiesen, nicht nur behauptet werden.
Daher wird unser Genesis-Block einige wichtige Merkmale enthalten:
- Der Genesis-Block wird keine Coinbase-Belohnungen ausgeben. Dies stellt sicher, dass das gesamte Angebot an $NOCK-Tokens fair an Miner verteilt wird, die nachfolgende Blöcke legitim gewinnen.
- Der Genesis-Block wird eine spezifische Bitcoin-Blockhöhe angeben. Wir werden diese Blockhöhe vor dem Start von Bitcoin öffentlich bekannt geben, damit jeder die Zeit unabhängig verifizieren kann. Beim Start wird der Genesis-Block den genauen Bitcoin-Blockheader (Hash) enthalten, der dieser Höhe entspricht, um zu beweisen, dass vor dieser Höhe kein Block abgebaut wurde.
- Der Genesis-Block wird eine geheime Nachricht enthalten. Alle Knoten, die den Genesis-Block beachten, haben den Hash dieser Nachricht, sodass sie überprüfen können, ob der Genesis-Block die richtige Nachricht enthält.
- Der Genesis-Block wird einen Zero-Knowledge-Proof-of-Work enthalten, wobei das Block-Commitment all das oben Genannte verpflichtet.
Zusammenfassend sollten diese Verpflichtungen sicherstellen, dass der Start von Nockchain fair, transparent und öffentlich überprüfbar ist – ohne dass jemand uns vertrauen muss.
Mit dem sich nähernden geplanten Veröffentlichungsdatum am 19. Mai werden wir Sie weiterhin auf dem Laufenden halten!