Applicazioni NIPoPoW: Client Leggeri e Side Chain
26 agosto 2021

Prove Non Interattive di Prova di Lavoro (NIPoPoWs) sono importanti per due motivi essenziali: Client Leggeri e Side Chain. Questi due componenti sono essenziali per i client e i nodi al fine di facilitare un onboarding più semplice alla blockchain. Una rete decentralizzata è intrinsecamente inefficiente a causa del meccanismo di casualità in una rete sincrona, cioè ogni volta che si verifica una transazione (TX) sulla rete, un paio di nodi casuali devono elaborare la TX per dimostrare e garantire la sua affidabilità. Mettendo tutto in prospettiva, si tratta di un compito enorme su scala globale. Possono esserci miliardi di transazioni ed è plausibile che molte di esse provengano da contributori che operano con bassa larghezza di banda.
Client Leggeri
Client Leggeri (aka SPV) sono importanti quando si considerano gli ostacoli che le criptovalute affrontano con l'adozione di massa. La maggior parte degli utenti di criptovalute non ha gli strumenti necessari per eseguire un nodo completo. Eseguire un nodo completo significa avere un processore potente con un alto consumo di elettricità e più di cento gigabyte di memoria per memorizzare l'intera blockchain. I client leggeri sono utili perché consentono la verifica con una fornitura limitata di fornitori di dati (nodi) e quindi riducono significativamente la quantità di spazio di archiviazione dei dati e larghezza di banda necessaria per gli utenti quotidiani.
L'uso di client leggeri con l'implementazione di NIPoPoWs rende possibile interagire con la blockchain attraverso le intestazioni dei blocchi utilizzando solo un paio di kilobyte. Verificare se una transazione è avvenuta sulla blockchain diventa semplificato. I NIPoPoWs possono aiutare le persone a interagire con la blockchain attraverso l'uso di portafogli mobili più efficienti e convenienti.
Side Chain
Le Side Chain d'altra parte sono un componente completamente diverso della blockchain. Sono incredibilmente utili per vari elementi come catene private, miglioramento della scalabilità e interoperabilità tra catene. Kushti ha menzionato che rilascerà un “libro di ricette” per side-chain, intitolato Ergo-Meta, nei prossimi mesi.
Un'applicazione di NIPoPoWs che abbiamo descritto in un articolo precedente riguarda il mining di spazio logaritmico. Il mining di spazio logaritmico consente “minatori leggeri”. Simile ai client leggeri, i minatori leggeri possono avviarsi con le intestazioni dei blocchi senza scaricare l'intera blockchain. In una blockchain, è anche possibile memorizzare solo alcuni blocchi necessari per verificare l'intera blockchain. Questo elimina essenzialmente la necessità per i minatori di memorizzare l'intera blockchain. L'integrazione del mining di spazio logaritmico in Ergo è possibile tramite fork di velluto (soft), prevenendo quindi la necessità di fork difficili dolorosi.
Un'altra applicazione di NIPoPoWs è stata proposta nel primo ErgoHack da un team chiamato SmartPools. La proposta di SmartPools mira ad aumentare il Coefficiente di Nakamoto, una metrica per calcolare la decentralizzazione della rete data. Nel nostro caso, la proposta mira ad aumentare la decentralizzazione della Piattaforma Ergo avviando entità minerarie con contratti intelligenti collateralizzati. Lo scopo qui è fornire rendimenti per investitori non minerari e prevenire che grandi fattorie GPU prendano il controllo del sistema.
L'esempio più noto di NIPoPoWs è l'implementazione della blockchain di secondo livello. I secondi livelli sono utili per interagire con diverse blockchain aumentando la scalabilità e creando side-chain private per applicazioni di livello enterprise. I secondi livelli creano blockchain sopra la blockchain principale per diversi casi d'uso. Poiché le transazioni possono avvenire su questi secondi livelli senza aggiornamenti sincroni costanti, il carico della rete può essere notevolmente ridotto mantenendo tutto sulla catena principale tutto il tempo.
La blockchain di Ergo ha supportato i NIPoPoWs sin dalla sua genesi, eppure i loro casi d'uso sono ancora in fase embrionale. Continuiamo a sviluppare questo campo di ricerca con i nostri partner di IOHK e EMURGO e ci aspettiamo che la loro applicazione aumenti con i continui contributi degli sviluppatori della comunità.
Share post
13 agosto 2025
9 luglio 2025
12 maggio 2025
7 agosto 2022




















