Aplikácie NIPoPoW: Ľahké klienty a bočné reťazce
26. augusta 2021

Neinteraktívne dôkazy o dôkaze práce (NIPoPoWs) sú dôležité z dvoch základných dôvodov: Ľahké klienty a bočné reťazce. Tieto dva komponenty sú nevyhnutné pre klientov a uzly, aby uľahčili jednoduchšie zapojenie do blockchainu. Decentralizovaná sieť je inherentne neefektívna kvôli náhodnému mechanizmu v synchronnej sieti, to znamená, že zakaždým, keď sa na sieti uskutoční transakcia (TX), niekoľko náhodných uzlov musí spracovať TX, aby dokázali a zabezpečili jej spoľahlivosť. Keď sa na to pozrieme z globálneho hľadiska, je to obrovský úkol. Môže byť miliardy transakcií a je pravdepodobné, že mnohé z nich sú od prispievateľov, ktorí pracujú s nízkou šírkou pásma.
Ľahké klienty
Ľahké klienty (aka SPV) sú dôležité, keď zohľadňujeme prekážky, ktorým čelí kryptomena pri masovom prijatí. Väčšina používateľov kryptomien nemá potrebné nástroje na prevádzku plného uzla. Prevádzka plného uzla znamená mať silný procesor s vysokým elektrickým výkonom a viac ako sto gigabajtov pamäte na uloženie celého blockchainu. Ľahké klienty sú užitočné, pretože umožňujú overenie s obmedzeným počtom poskytovateľov údajov (uzlov) a tým výrazne znižujú množstvo potrebného úložiska a šírky pásma pre každodenných používateľov.
Použitie ľahkých klientov s implementáciou NIPoPoWs umožňuje interakciu s blockchainom prostredníctvom blokových hlavičiek pomocou iba niekoľkých kilobajtov. Overenie, či sa transakcia uskutočnila na blockchainu, sa stáva jednoduchším. NIPoPoWs môžu pomôcť ľuďom interagovať s blockchainom prostredníctvom efektívnejších a pohodlnejších mobilných peňaženiek.
Bočné reťazce
Bočné reťazce sú na druhej strane úplne iným komponentom blockchainu. Sú neuveriteľne užitočné pre rôzne prvky, ako sú súkromné reťazce, zlepšenie škálovateľnosti a interoperabilita medzi reťazcami. Kushti spomenul, že v nasledujúcich mesiacoch vydá „kuchársku knihu“ bočného reťazca s názvom Ergo-Meta.
Jedna aplikácia NIPoPoWs, ktorú sme opísali v predchádzajúcom článku, sa zaoberá logaritmickým ťažobným priestorom. Logaritmický ťažobný priestor umožňuje „ľahkým ťažiarom“. Podobne ako ľahké klienty, ľahkí ťažiarovia môžu začať s blokovými hlavičkami bez sťahovania celého blockchainu. V blockchainu je tiež možné uložiť len niekoľko potrebných blokov na overenie celého blockchainu. To v podstate odstraňuje potrebu, aby ťažiarovia ukladali celý blockchain. Integrácia logaritmického ťažobného priestoru v Ergu je možná prostredníctvom velvet (mäkkých) fork, čím sa zabraňuje potrebe bolestivých hard fork.
Ďalšia aplikácia NIPoPoWs bola navrhnutá na prvom ErgoHack tímom s názvom SmartPools. Návrh SmartPools má za cieľ zvýšiť Nakamoto koeficient, metriku na výpočet decentralizácie danej siete. V našom prípade návrh má za cieľ zvýšiť decentralizáciu platformy Ergo tým, že podporí ťažobné entity s kolaterizovanými smart kontraktmi. Cieľom je poskytnúť výnosy pre ne-ťažiarov a zabrániť veľkým GPU farmám v prevzatí kontroly nad systémom.
Najznámejším príkladom NIPoPoWs je implementácia blockchainu druhej vrstvy. Druhé vrstvy sú užitočné na interakciu s rôznymi blockchainmi zvýšením škálovateľnosti a vytvorením súkromných bočných reťazcov pre aplikácie na podnikovej úrovni. Druhé vrstvy vytvárajú blockchainy na vrchole hlavného blockchainu pre rôzne prípady použitia. Pretože transakcie sa môžu uskutočňovať na týchto druhých vrstvách bez neustálych synchronných aktualizácií, zaťaženie siete môže byť podstatne znížené tým, že sa všetko udržiava na hlavnom reťazci po celý čas.
Blockchain Ergo podporoval NIPoPoWs od svojho vzniku, avšak ich prípady použitia sú stále v plienkach. Pokračujeme v rozvoji tejto oblasti výskumu s našimi partnermi v IOHK a EMURGO a očakávame, že ich aplikácia sa zvýši s pokračujúcimi príspevkami od vývojárov komunity.
Share post
9. júla 2025







