Tud valaki megadni egy világos meghatározást arról, hogy mi a Sybil támadása? Megkérdezték tőlem, hogy az általam fejlesztett kriptovaluta hogyan akadályozhatja meg a Sybil támadásokat.
Megjegyzések
- lásd még: hu.wikipedia.org/wiki/Sybil_attack 😉
Válasz
Sybil támadás olyan támadás, amikor egyetlen ellenfél irányítja a hálózat több csomópontját. A hálózat számára ismeretlen, hogy a csomópontokat ugyanaz a kontradiktórius entitás vezérli. Például egy ellenfél több számítógépet, virtuális gépet és IP-címet hozhat létre. Több fiókot is létrehozhatnak különböző felhasználónévvel és e-mail címmel, és úgy tehetnek, mintha mindannyian különböző országokban léteznének.
A Sybil támadások elkerülése nehéz probléma. A centralizált rendszerekben ezeket általában olyan heurisztikákkal kerülik el, amelyek nem biztosítják a Sybil rugalmasságának kriptográfiai biztosítását. Például egy központosított egység megpróbálhatja elkerülni a Sybil-támadásokat azzal, hogy megköveteli, hogy egy egyéni IP egy adott időintervallumban ne hozzon létre egynél több felhasználói fiókot.
A Sybil-támadásokat blokkolás igénylésével kerülik el a Bitcoin-ban. generációs képesség, hogy arányos legyen a munkabiztosítási mechanizmuson keresztül elérhető számítási teljesítménnyel. Így az ellenfél korlátozott abban, hogy hány blokkot tud előállítani. Ez erős titkosítási garanciákat nyújt a Sybil rugalmasságára.
Megjegyzések
- @dionyziz Részletesen bemutatja, hogyan kerüli el a bitcoin a sybil támadást? Nehezen értem. Kérjük, segítsen.
- @Aditya Az ellenfél számítási teljesítménye korlátozott. Ha az ellenfél egy entitásként mutatja be magát a hálózat számára, akkor a kontradiktórius számítási teljesítmény mind erre az egy entitásra koncentrálódik. Ha az ellenfél 100 entitásként mutatja be magát a hálózatnak – egy Sybil-támadásnak -, akkor mindegyik entitásnak meg lesz a teljes ellentétes erejének 1/100 része. Mivel a bitcoinban a számítási erő számít, nem pedig az egyedek száma szám szerint, a több identitás létrehozása nem segíti az ellenfelet abban, hogy több blokkot hozzon létre.
- @dionyziz nagyszerű válasz!
- köszönöm a magyarázatért! A wiki oldalon azt írják, hogy " a támadó felforgatja a peer-to-peer hálózat hírnevének rendszerét azáltal, hogy nagyszámú álnévi identitást hoz létre, és ezzel aránytalanul nagy befolyást szerez. " Nehezen tudom megérteni, hogy mi a " befolyásolja a " -t a bitcoin esetében. Úgy tűnik, nem ' ez a hashrate, mert ebben az esetben egy bányászati készlet sokkal nagyobb befolyást nyerhet, mint egy rendes felhasználó.
- Ah, sebaj. Most találtam meg a Bitcoin Wikipedia oldalon példákat mutatunk be a Sybil támadás által okozott lehetséges problémákra.
Válasz
Lásd: Ethereum EIP 819 ( https://github.com/ethereum/EIPs/pull/918 ) amely az ERC20 Ethereum Token első sybil-támadásnak ellenálló kialakítását kutatta. Ez a kialakítás a Proof Of Work használatával éri el a sybil támadásokkal szembeni ellenállást annak biztosítására, hogy sem a telepítő, sem bármely más szervezet nem kap igazságtalanul hatalmas mennyiségű tokent ingyen a terjesztés során. Más terjesztési séma (airdrop, ico) nem akadályozhatja meg ezt.