1/ Nockchain accelera le operazioni fondamentali come la verifica delle prove ZK senza alterare le regole di consenso. Si chiamano "jets": ottimizzazioni in codice nativo per funzioni critiche. Uno sguardo più da vicino ai jets, a come funzionano e perché sono importanti. 🧵👇
2/ Un jet sostituisce una funzione Nock generale con una routine in codice nativo ottimizzata a mano. La definizione di Nock rimane la specifica canonica, garantendo che la semantica rimanga invariata. Se un jet non è presente, il client torna semplicemente all'implementazione Nock universale più lenta.
3/ Per i nodi, i jet significano una verifica dei blocchi più veloce. Un recente jet aggiunto dalla comunità per la valutazione polinomiale multi-punto ('mpeval') ha ridotto il tempo di controllo dei blocchi per ogni nodo. Questo aumenta il throughput del layer di regolamento riducendo il costo della validazione.
4/ Per i miner, i jet sono un percorso autorizzato per prestazioni superiori. Ottimizzando i percorsi caldi nella generazione di prove ZK, i miner aumentano il loro "proofpower"—il tasso di produzione delle prove. Questo favorisce un ecosistema minerario competitivo ed efficiente basato su ottimizzazioni open-source.
5/ I Jets sono considerati sicuri per consenso perché ottimizzano solo la velocità di esecuzione, non la logica. La definizione di una funzione in Nock è la verità fondamentale, e il sistema di prova ZK è l'arbitro finale della correttezza.
3,53K