JAK CUDOS BLOCKCHAIN ​​FUNGUJE?

CUDOS funguje tak, že umožňuje inteligentním kontraktům v síti vrstvy 1 zapojit inteligentní kontrakt CUDOS, který se nachází ve stejné síti vrstvy 1. Tato interakce slouží dvěma účelům: off-chain počítání a přístupu k externím datům. Výpočet mimo řetězec probíhá v uzlech validátoru CUDOS, které pro způsobilost vyžadují vklad 2 000 000 CUDOS. Tyto uzly nepřetržitě monitorují události v inteligentní smlouvě CUDOS, aby detekovaly nové požadavky na výpočetní úlohy.

Typický požadavek na smart kontrakt CUDOS se skládá ze tří hlavních prvků:

1. Cílový identifikátor: Tento identifikátor pomáhá uzlům CUDOS určit, kdy mají provést úlohu. Může to být sada hashů identifikujících jednotlivé uzly nebo jedinečný identifikátor používaný uzly k rozhodnutí, zda úlohu spustit.

2. App Hash Identifier: Hash aplikace určuje, který kód musí uzly CUDOS spustit. Může odkazovat na existující aplikaci z CUDOS dapp marketplace nebo odkazovat na adresu externího úložiště obsahující kód nahraný žadatelem.

3. Vstupy: Požadavek může také obsahovat vstupy požadované pro kód nebo aplikaci běžící na uzlech. Tyto vstupy mohou být poskytnuty přímo v požadavku nebo jako adresy směřující na externí úložiště, kde jsou uložena vstupní data.

Jakmile uzel identifikuje událost a rozhodne se provést práci, aktivuje se jeho spouštěcí komponenta WebAssembly. Důležité je, že naslouchání blockchainu je mimořetězový proces, který ho osvobozuje od omezení blockchainu. Během provádění uzel získává zadané vstupy a odesílá příslušné požadavky API na tržiště a do aplikace, aby provedly výpočetní úlohu.

Poté, co každý uzel validátoru CUDOS získá výsledek, může být nutná kontrola konsenzu, aby se původnímu smart kontraktu na blockchainu vrstvy 1, který požadavek podal, poskytl jedinečný výsledek. Jakmile je jedinečný výsledek (nebo adresa uchovávající výsledek) určen a odeslán do smart kontraktu CUDOS, může jej načíst původní smart kontrakt.

Chcete-li se dozvědět více informací o CUDOS BLOCKCHAIN, navštivte prosím: https://cudos.org

#BNB #Binance