Questa settimana abbiamo rilasciato il portafoglio Nockchain e dettagli sul nostro blocco genesis pianificato. Se hai perso qualche annuncio su X, questa newsletter ti fornirà tutte le informazioni che devi sapere! (Puoi anche seguirci su X, ma questa newsletter continuerà ad aggiornare tutte le informazioni importanti).

Al momento della stesura di questo articolo, prevediamo ancora di lanciare la rete fittizia di Nockchain lunedì 19 maggio.

Il portafoglio Nockchain è attivo

Mercoledì abbiamo rilasciato la prima versione del portafoglio Nockchain, ora disponibile nel repository GitHub. Gli sviluppatori possono immediatamente ottenere gli ultimi aggiornamenti per generare chiavi e connettersi alle loro istanze Nockchain.

Il nostro portafoglio è modellato sul portafoglio deterministico gerarchico di Bitcoin, dotato di strumenti standard per importare ed esportare frasi seed BIP39. Ma sono state apportate alcune modifiche.

  • Adattamento della curva: Il nostro portafoglio sostituisce la curva standard secp256k1 con la curva Cheetah. La curva Cheetah è una curva di ordine primo a 255 bit ottimizzata per prove compatibili con STARK (eprint.iacr.org/2022/277). Questa sostituzione rende la verifica delle firme Schnorr nelle prove a conoscenza zero (ZKP) estremamente veloce, mantenendo la compatibilità con gli strumenti standard per portafogli HD.
  • Integrazione SLIP-10: Abbiamo preso spunto da SLIP-10 per estendere l'esperienza utente matura di BIP-32, ottenendo un'integrazione fluida con Cheetah senza interrompere i percorsi di derivazione standard o i rami di chiavi indurite/non indurite. Gli utenti mantengono gli indirizzi di sola lettura in stile xpub familiari, semplificando l'audit delle chiavi e la supervisione della sicurezza.

Per una guida dettagliata sui comandi, consulta l'articolo o il repository GitHub.

Il blocco genesis di Nockchain: Garantire un lancio verificabilmente equo

Questa mattina abbiamo annunciato i dettagli su come garantire che il lancio di Nockchain sia verificabilmente equo. La trasparenza e l'equità nella fase di genesi sono ovviamente fondamentali, quindi devono essere provate, non solo dichiarate.

Pertanto, il nostro blocco genesis includerà alcune caratteristiche importanti:

  • Il blocco genesis non emetterà alcuna ricompensa Coinbase. Ciò garantisce che l'intera fornitura di token $NOCK sarà distribuita equamente ai minatori che vincono legittimamente i blocchi successivi.
  • Il blocco genesis specificherà un'altezza di blocco Bitcoin specifica. Annunceremo pubblicamente questa altezza di blocco prima che Bitcoin entri in funzione, in modo che chiunque possa verificare il tempo in modo indipendente. Al lancio, il blocco genesis incorporerà l'intestazione di blocco Bitcoin esatta (hash) corrispondente a quell'altezza per dimostrare che nessun blocco è stato minato prima di quell'altezza.
  • Il blocco genesis conterrà un messaggio segreto. Tutti i nodi che prestano attenzione al blocco genesis hanno l'hash di questo messaggio, quindi possono verificare se il blocco genesis contiene il messaggio corretto.
  • Il blocco genesis conterrà una prova di lavoro a conoscenza zero, in cui l'impegno del blocco si impegna su tutto quanto sopra.

In sintesi, questi impegni dovrebbero garantire che il lancio di Nockchain sia equo, trasparente e verificabile pubblicamente, senza che nessuno debba fidarsi di noi.

Man mano che si avvicina la nostra data di lancio prevista del 19 maggio, continueremo a tenerti aggiornato!