Détails du portefeuille Nockchain et Genesis
Cette semaine, nous avons lancé le portefeuille Nockchain et des détails sur notre bloc de genèse prévu. Si vous avez manqué des annonces sur X, cette newsletter vous fournira toutes les informations dont vous avez besoin ! (Vous pouvez également nous suivre sur X, mais cette newsletter continuera à mettre à jour toutes les informations importantes).
Au moment de rédiger cet article, nous prévoyons toujours de lancer le réseau factice de Nockchain le lundi 19 mai.
Le portefeuille Nockchain est en ligne
Mercredi, nous avons publié la première version du portefeuille Nockchain, maintenant disponible dans le dépôt GitHub. Les développeurs peuvent immédiatement récupérer les dernières mises à jour pour générer des clés et se connecter à leurs instances Nockchain.
Notre portefeuille est basé sur le portefeuille déterministe hiérarchique de Bitcoin, équipé d'outils standards pour importer et exporter des phrases de graine BIP39. Mais quelques modifications ont été apportées.
- Adaptation de la courbe : Notre portefeuille remplace la courbe standard secp256k1 par la courbe Cheetah. La courbe Cheetah est une courbe d'ordre premier de 255 bits optimisée pour les preuves compatibles avec STARK (eprint.iacr.org/2022/277). Ce remplacement rend la vérification des signatures Schnorr dans les preuves à connaissance nulle (ZKP) extrêmement rapide tout en maintenant la compatibilité avec les outils de portefeuille HD standard.
- Intégration de SLIP-10 : Nous nous sommes inspirés de SLIP-10 pour étendre l'expérience utilisateur mature de BIP-32, réalisant une intégration transparente avec Cheetah sans casser les chemins de dérivation standard ni les branches de clés renforcées/non renforcées. Les utilisateurs conservent les adresses en lecture seule de style xpub familières, simplifiant l'audit des clés et la supervision de la sécurité.
Pour un guide détaillé des commandes, consultez l'article ou le dépôt GitHub.
Le bloc de genèse de Nockchain : Garantir un lancement vérifiablement équitable
Ce matin, nous avons annoncé des détails sur la manière d'assurer que le lancement de Nockchain soit vérifiablement équitable. La transparence et l'équité dans la phase de genèse sont évidemment fondamentales, elles doivent donc être prouvées, et non simplement affirmées.
Par conséquent, notre bloc de genèse inclura certaines fonctionnalités importantes :
- Le bloc de genèse n'émettra aucune récompense Coinbase. Cela garantit que l'ensemble de l'offre de tokens $NOCK sera distribué équitablement aux mineurs qui remportent légitimement les blocs suivants.
- Le bloc de genèse spécifiera une hauteur de bloc Bitcoin spécifique. Nous annoncerons publiquement cette hauteur de bloc avant que Bitcoin ne soit en ligne, afin que quiconque puisse vérifier le temps de manière indépendante. Au lancement, le bloc de genèse intégrera l'en-tête de bloc Bitcoin exact (hachage) correspondant à cette hauteur pour prouver qu'aucun bloc n'a été miné avant cette hauteur.
- Le bloc de genèse contiendra un message secret. Tous les nœuds attentifs au bloc de genèse ont le hachage de ce message, ils peuvent donc vérifier si le bloc de genèse contient le message correct.
- Le bloc de genèse contiendra une preuve de travail à connaissance nulle, où l'engagement du bloc s'engage sur tout ce qui précède.
En résumé, ces engagements devraient garantir que le lancement de Nockchain soit équitable, transparent et vérifiable publiquement, sans que personne n'ait besoin de nous faire confiance.
À mesure que notre date de lancement prévue du 19 mai approche, nous continuerons à vous tenir informés !