Ergo építése: SPV biztonság

This page is machine-translated.
Guy Brandon

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

Ergo Infrastructure DAO: Az Ergo Ökoszisztéma Gerincének Decentralizálása

Ergo Infrastructure DAO: Az Ergo Ökoszisztéma Gerincének Decentralizálása

Az Ergo küldetése mindig is a decentralizáción alapult, nemcsak a konszenzus rétegén, hanem az egész stack-en.

Ergo Platform

2025. augusztus 13.

Mew Finance: Egy Játékos DeFi Eszközkészlet az Ergo Ökoszisztémához

Mew Finance: Egy Játékos DeFi Eszközkészlet az Ergo Ökoszisztémához

A Mew Finance egy decentralizált alkalmazáscsomag az Ergo Blockchain-en.

Ergo Platform

2025. augusztus 12.

Lithos: A Bányászat Decentralizálása On-Chain Poolokkal

Lithos: A Bányászat Decentralizálása On-Chain Poolokkal

A Lithos egy új protokoll, amely a bányászati poolok működésének átalakítására készült azáltal, hogy azokat on-chain helyezi, telj.

Ergo Platform

2025. július 24.

Sigma 6.0: Egy Okosabb, Rugalmasabb Ergo

Sigma 6.0: Egy Okosabb, Rugalmasabb Ergo

Sigma 6.0 egy jelentős javasolt frissítés az Ergo blokklánc számára.

Ergo Platform

2025. július 23.

Rosen Jövőjének Formálása: Közösségi Felhívás Öt Kulcsfontosságú Kincstári Javaslatra

Rosen Jövőjének Formálása: Közösségi Felhívás Öt Kulcsfontosságú Kincstári Javaslatra

A Rosen társalapítója, Armeanio, öt új javaslatot nyújtott be a Rosen Kincstárhoz.

Ergo Platform

2025. július 9.

Ergo kibővített UTXO-ja és a mesterséges gazdasági intelligencia felemelkedése

Ergo kibővített UTXO-ja és a mesterséges gazdasági intelligencia felemelkedése

Gyakorlati vízió az autonóm gazdasági ügynökök számára Az autonóm gazdasági ügynökök az Ergo blokkláncon hasznos munkát végeznek .

Ergo Platform

2025. május 12.

ErgoHACK X: Mesterséges Intelligencia az Ergo Blockchain-en

ErgoHACK X: Mesterséges Intelligencia az Ergo Blockchain-en

Ünnepeljük a Decentralizált Innováció Egy Évtizedét Csatlakozz a 10.

Ergo Platform

2025. április 10.