COME FUNZIONA LA BLOCKCHAIN ​​DI CUDOS?

CUDOS funziona consentendo ai contratti intelligenti in una rete di livello 1 di attivare il contratto intelligente CUDOS, che risiede nella stessa rete di livello 1. Questa interazione ha due scopi: calcolo fuori catena e accesso a dati esterni. Il calcolo fuori catena avviene all'interno dei nodi di convalida CUDOS, che richiedono una puntata di 2.000.000 di CUDOS per l'ammissibilità. Questi nodi monitorano continuamente gli eventi nel contratto intelligente CUDOS per rilevare nuove richieste di attività di elaborazione.

Una tipica richiesta allo smart contract CUDOS è composta da tre elementi principali:

1. Identificatore di destinazione: questo identificatore aiuta i nodi CUDOS a determinare quando eseguire un lavoro. Può essere un insieme di hash che identificano i singoli nodi o un identificatore univoco utilizzato dai nodi per decidere se eseguire il lavoro.

2. Identificatore hash dell'app: l'hash dell'app determina quale codice deve essere eseguito dai nodi CUDOS. Può fare riferimento a un'app esistente dal marketplace CUDOS dapp o puntare a un indirizzo di archiviazione esterno contenente il codice caricato dal richiedente.

3. Input: la richiesta può includere anche input richiesti per il codice o l'app in esecuzione sui nodi. Questi input possono essere forniti direttamente nella richiesta o come indirizzi che puntano alla memoria esterna in cui sono archiviati i dati di input.

Una volta che un nodo identifica l'evento e decide di eseguire il lavoro, viene attivato il suo componente esecutore WebAssembly. È importante sottolineare che l’ascolto della blockchain è un processo fuori catena, che la libera dalle limitazioni della blockchain. Durante l'esecuzione, il nodo recupera gli input specificati e invia le richieste API pertinenti al marketplace e all'app per eseguire l'attività di elaborazione.

Dopo che ciascun nodo di convalida CUDOS ha ottenuto il risultato, potrebbe essere necessario un controllo di consenso per fornire un risultato univoco allo smart contract originale sulla blockchain di livello 1 che ha effettuato la richiesta. Una volta determinato e inviato il risultato univoco (o l'indirizzo in cui è archiviato il risultato) allo smart contract CUDOS, lo smart contract originale può recuperarlo.

Per scoprire ulteriori informazioni sulla BLOCKCHAIN ​​CUDOS, visitare: https://cudos.org

#BNB #Binance