Budovanie Ergo: Bezpečnosť SPV

This page is machine-translated.
Guy Brandon

1. mája 2020

V kryptomenovom svete často existuje napätie medzi bezpečnosťou a pohodlím. Tento kompromis je neprijateľný, ak chceme, aby sa tieto technológie široko používali. Tu je, ako Ergo rieši jeden bežný a veľmi dôležitý problém.

Všetci vieme, že najbezpečnejší spôsob, ako používať Bitcoin alebo akúkoľvek kryptomenu, je stiahnuť kópiu blockchainu a spustiť plný uzol sami. Takto, zakaždým, keď vy alebo niekto iný vykoná transakciu, váš klient kontroluje blockchain, aby sa uistil, že je platný. Nemusíte dôverovať nikomu inému.

Plný Bitcoin uzol kontroluje všetky bloky v blockchainu (použitím hlavičiek) a zabezpečuje, že neexistujú žiadne podvodné transakcie. Je to veľmi bezpečný spôsob používania kryptomien – ale je tu problém. Vyžaduje značnú šírku pásma, úložisko a spracovateľský výkon. Takýto typ hardvéru je drahý a používanie plného uzla na overenie a vykonávanie transakcií je v každom prípade nevhodné pre mobilné zariadenia. To platí najmä pre Bitcoin, kde je blockchain viac ako 270 GB a stále rastie.

SPV

Zjednodušené overenie platieb (SPV) je navrhnuté na riešenie tohto problému, ako je popísané v Bitcoin white paper:

  • Je možné overiť platby bez spustenia plného uzla siete. Používateľ potrebuje iba uchovávať kópiu hlavičiek blokov najdlhšieho reťazca proof-of-work, ktorú môže získať dotazovaním uzlov siete, kým sa nepresvedčí, že má najdlhší reťazec, a získať Merkle vetvu spájajúcu transakciu s blokom, v ktorom je časovo označená. Nemôže si transakciu overiť sám, ale prepojením na miesto v reťazci môže vidieť, že ju uzol siete prijal, a bloky pridané po nej ďalej potvrdzujú, že sieť ju prijala.

Satoshi poznamenáva, že toto nie je dokonalé riešenie a je zraniteľné voči útočníkovi, ktorý prekoná sieť a oklame používateľov SPV.

Navyše, zatiaľ čo režim SPV je určený pre zariadenia s obmedzenými zdrojmi, aj tento „ľahký“ prístup nie je vždy realizovateľný. Hlavičky Ethereum samy o sebe majú celkovú veľkosť okolo 5 GB na stiahnutie. Takže mobilné klienty Ethereum neoverujú platnosť reťazca a musia slepo dôverovať tretím stranám.

Existujú návrhy na zníženie požiadaviek pre režim SPV kontrolou len niekoľkých náhodných hlavičiek, namiesto všetkých. Ale je ťažké to urobiť bezpečne.

Efektívny SPV

Niekoľko rokov sa venovalo výskumu a vývoju bezpečných protokolov, ktoré umožňujú efektívne SPV klienty. Dva najznámejšie a najspoľahlivejšie protokoly sú NiPoPoWs a FlyClient.

Ergo implementuje NiPoPoWs, alebo Neinteraktívny dôkaz o dôkaze práce. Túto technológiu je možné podrobne preskúmať na tejto špeciálnej webovej stránke: https://nipopows.com:

  • Neinteraktívne dôkazy o dôkaze práce (NIPoPoWs) sú krátke samostatné reťazce, ktoré môže počítačový program skontrolovať, aby overil, že k udalosti došlo na blockchainu založenom na dôkaze práce bez pripojenia k sieti blockchain a bez sťahovania všetkých hlavičiek blokov. Napríklad tieto dôkazy môžu ilustrovať, že bola vykonaná platba kryptomenou.

  • NIPoPoWs umožňujú vytvárať veľmi efektívne mobilné peňaženky. SPV peňaženky sú už veľmi ľahké v porovnaní s plnými uzlami, pretože vyžadujú iba stiahnutie hlavičiek blokov, nie celého blockchainu. Peňaženky NIPoPoW potrebujú stiahnuť iba malý vzorku hlavičiek blokov, okolo 250, keď klienti SPV potrebujú stiahnuť pol milióna hlavičiek blokov. Potrebná vzorka sa mení, ale veľkosť sa príliš nezvyšuje, keď blockchain rastie s rokmi, aj po desaťročiach akumulovaných údajov.

To nám umožňuje vytvoriť mobilného SPV klienta, ktorý vyžaduje okolo iba 100KB hlavičiek blokov na stiahnutie.

Super efektívna Ergo peňaženka s bezpečnosťou SPV je vo vývoji, takže sledujte ďalšie aktualizácie!

Share post

Ergo Infrastructure DAO: Decentralizácia chrbtice ekosystému Ergo

Ergo Infrastructure DAO: Decentralizácia chrbtice ekosystému Ergo

Misia Ergo bola vždy zakorenená v decentralizácii, nielen na konsenzuálnej vrstve, ale naprieč celým stackom.

Ergo Platform

13. augusta 2025

Mew Finance: Hravý DeFi nástroj pre ekosystém Ergo

Mew Finance: Hravý DeFi nástroj pre ekosystém Ergo

Mew Finance je decentralizovaná aplikácia na blockchainu Ergo.

Ergo Platform

12. augusta 2025

Lithos: Decentralizácia ťažby s on-chain poolmi

Lithos: Decentralizácia ťažby s on-chain poolmi

Lithos je nový protokol navrhnutý na prepracovanie fungovania ťažobných poolov presunutím ich na on-chain, čo dáva ťažiarom plnú k.

Ergo Platform

24. júla 2025

Sigma 6.0: Inteligentnejší, flexibilnejší Ergo

Sigma 6.0: Inteligentnejší, flexibilnejší Ergo

Sigma 6.0 je významná navrhovaná aktualizácia blockchainu Ergo.

Ergo Platform

23. júla 2025

Formovanie budúcnosti Rosen: Výzva komunity na päť kľúčových návrhov pokladnice

Formovanie budúcnosti Rosen: Výzva komunity na päť kľúčových návrhov pokladnice

Spoluzakladateľ Rosen, Armeanio, predložil päť nových návrhov pre Rosen Treasury.

Ergo Platform

9. júla 2025

Ergo's Extended UTXO a vzostup umelej ekonomickej inteligencie

Ergo's Extended UTXO a vzostup umelej ekonomickej inteligencie

Praktická vízia pre autonómne ekonomické agentov Autonómne ekonomické agenti na blockchaine Ergo vykonávajú užitočnú prácu v reál.

Ergo Platform

12. mája 2025

ErgoHACK X: Umelá inteligencia na Ergo blockchaine

ErgoHACK X: Umelá inteligencia na Ergo blockchaine

Oslavujeme desaťročie decentralizovanej inovácií Pridajte sa k 10.

Ergo Platform

10. apríla 2025

The Ergo Manifesto

The Ergo Manifesto

Ergo Manifesto dúfa vo vzdelanie a ukážku vízie, čo blockchain technológia môže dosiahnuť.

Ergo Foundation

26. apríla 2021