Ergo építése: SPV biztonság
2020. május 1.

A kripto világában gyakran feszültség van a biztonság és a kényelem között. Ez a kompromisszum elfogadhatatlan, ha azt akarjuk, hogy ezek a technológiák széles körben elterjedjenek. Íme, hogyan kezeli az Ergo egy gyakori és nagyon fontos problémát.
Mindannyian tudjuk, hogy a Bitcoin vagy bármely kriptovaluta legbiztonságosabb használati módja, ha letöltünk egy másolatot a blokkláncról, és saját magunk futtatunk egy teljes csomópontot. Így, amikor Ön vagy bárki más tranzakciót végez, az Ön kliense ellenőrzi a blokkláncot, hogy megbizonyosodjon arról, hogy érvényes. Nem kell senkiben megbíznia.
Egy teljes Bitcoin csomópont ellenőrzi az összes blokkot a blokkláncon (fejlécek használatával), és biztosítja, hogy ne legyenek csaló tranzakciók. Ez egy nagyon biztonságos módja a kriptovaluta használatának – de van egy probléma. Jelentős sávszélességet, tárolást és feldolgozási teljesítményt igényel. Az ilyen típusú kereskedelmi hardver drága, és a teljes csomópont használata a tranzakciók érvényesítésére és végrehajtására bármilyen esetben nem alkalmas mobil eszközök számára. Ez különösen igaz a Bitcoinra, ahol a blokklánc több mint 270 GB és folyamatosan nő.
SPV
A Simplified Payment Verification (SPV) ezt a problémát hivatott megoldani, ahogyan azt a Bitcoin fehér könyv is leírja:
- Lehetséges a kifizetések ellenőrzése anélkül, hogy teljes hálózati csomópontot futtatnánk. A felhasználónak csak a leghosszabb proof-of-work lánc blokkfejlécének egy példányát kell megőriznie, amelyet a hálózati csomópontok lekérdezésével szerezhet be, amíg meg nem győződik arról, hogy neki van a leghosszabb lánca, és meg kell szereznie a Merkle ágat, amely a tranzakciót a blokkhoz köti, amelyben időbélyegzőt kapott. Nem tudja saját magának ellenőrizni a tranzakciót, de ha összekapcsolja egy láncbeli hellyel, láthatja, hogy egy hálózati csomópont elfogadta, és az azt követően hozzáadott blokkok tovább megerősítik, hogy a hálózat elfogadta.
Satoshi megjegyzi, hogy ez nem tökéletes megoldás, és sebezhető egy támadóval szemben, aki túlhatalmat gyakorol a hálózaton és megtéveszti az SPV felhasználókat.
Továbbá, míg az SPV módot erőforrás-korlátozott eszközök számára tervezték, még ez a „lite” megközelítés sem mindig megvalósítható. Az Ethereum fejlécei önmagukban körülbelül 5 GB-ot tesznek ki letöltésre. Így az Ethereum mobil kliensek nem érvényesítik a lánc érvényességét, és így vakon kell megbízniuk harmadik felekben.
Vannak javaslatok az SPV mód követelményeinek csökkentésére, ha csak néhány véletlenszerű fejlécet ellenőriznek, ahelyett, hogy mindet. De ezt biztonságosan nehéz megtenni.
Hatékony SPV
Több évet töltöttek el biztonságos protokollok kutatásával és fejlesztésével, amelyek lehetővé teszik a hatékony SPV kliensek létrehozását. A két legismertebb és legmegbízhatóbb protokoll a NiPoPoWs és a FlyClient.
Az Ergo megvalósítja a NiPoPoWs-t, vagyis a Non-interactive Proof-of-Proof-of-Work-ot. Ezt a technológiát teljes egészében felfedezheti ezen a dedikált weboldalon: https://nipopows.com:
-
A Non-Interactive Proofs of Proof-of-Work (NIPoPoWs) rövid, önálló karakterláncok, amelyeket egy számítógépes program ellenőrizhet, hogy megerősítse, hogy egy esemény történt egy proof-of-work alapú blokkláncon anélkül, hogy csatlakozna a blokklánc hálózathoz és anélkül, hogy letöltené az összes blokkfejlécet. Például ezek a bizonyítékok illusztrálhatják, hogy egy kriptovaluta kifizetést végeztek.
-
A NIPoPoWs lehetővé teszi, hogy nagyon hatékony mobil pénztárcák jöjjenek létre. SPV pénztárcák már nagyon könnyűek a teljes csomópontokhoz képest, mert csak a blokkfejlécek letöltését igénylik, nem az egész blokkláncot. A NIPoPoW pénztárcáknak csak egy kis mintát kell letölteniük a blokkfejlécekből, körülbelül 250-et, míg az SPV klienseknek félmillió blokkfejlécet kell letölteniük. A szükséges minta változik, de nem nő meg jelentősen a mérete, ahogy a blokklánc évről évre egyre nagyobbá válik, még évtizedek adatai után sem.
Ez lehetővé teszi számunkra, hogy egy mobil SPV klienst építsünk, amely körülbelül csak 100KB blokkfejléc letöltését igényli.
Egy szuperhatékony Ergo pénztárca SPV biztonsággal fejlesztés alatt áll, így figyelje a további frissítéseket!
Share post
2025. augusztus 13.
2025. augusztus 12.
2025. július 9.
2025. május 12.






