Může někdo poskytnout jasnou definici toho, co je útok Sybil? Byl jsem dotázán, jak by kryptoměna, kterou vyvíjím, zabránila útokům Sybil.
Komentáře
- viz také: en.wikipedia.org/wiki/Sybil_attack 😉
Odpověď
Sybil útok je útok, kdy jeden protivník ovládá více uzlů v síti. Síť není známa, že uzly jsou řízeny stejnou kontradiktorní entitou. Například protivník může založit více počítačů, virtuálních strojů a IP adres. Mohou vytvořit více účtů s různými uživatelskými jmény a e-mailovými adresami a předstírat, že všechny existují v různých zemích.
Vyhnout se útokům Sybil je obtížný problém. V centralizovaných systémech se jim obvykle vyhýbá heuristika, která neposkytuje kryptografickou záruku odolnosti Sybil. Například centralizovaná entita se může pokusit vyhnout útokům Sybil tím, že bude vyžadovat, aby jednotlivá IP adresa nemohla v daném časovém intervalu vytvořit více než konkrétní počet uživatelských účtů.
Útokům Sybil se v bitcoinech předejde vyžadováním blokování schopnost generace být úměrná výpočetnímu výkonu dostupnému prostřednictvím mechanismu proof-of-work. Tímto způsobem je protivník omezen v tom, kolik bloků mohou vyrobit. To poskytuje silné kryptografické záruky odolnosti Sybil.
Komentáře
- @dionyziz Můžete vysvětlit, jak se bitcoiny vyhýbají útoku Sybil? Je mi těžké to pochopit. Prosím pomozte.
- @ Aditya Protivník má omezený výpočetní výkon. Pokud se protivník v síti představí jako jedna entita, bude se nepřátelská výpočetní síla soustředit na tuto jednu entitu. Pokud se protivník v síti prezentuje jako 100 entit – útok Sybil -, pak každá z těchto entit bude mít 1/100 z celkové síly protivníka. Protože v bitcoinech záleží na výpočetní síle, ne na počtu entit podle počtu, vytváření více identit nepomůže protivníkovi vyrobit více bloků.
- @dionyziz skvělá odpověď!
- Díky pro vysvětlení! Stránka wiki říká, že " útočník podvrací reputační systém sítě typu peer-to-peer vytvořením velkého počtu pseudonymních identit, pomocí nichž získá nepřiměřeně velký vliv. " Mám potíže s porozuměním, jaký je " vliv " v případě bitcoinů. ' T se nezdá být hashrate, protože v takovém případě může těžební fond získat mnohem větší vliv než běžný uživatel.
- Ach, nevadí. Právě jsem našel stránka bitcoinové Wikipedie , která uvádí příklady potenciálních problémů, které může útok Sybil způsobit.
odpověď
Viz ethereum EIP 819 ( https://github.com/ethereum/EIPs/pull/918 ) který zkoumal první design odolný proti sybil útokům pro token ethereum ERC20. Tento design dosahuje odolnosti proti útoku sybil pomocí Proof Of Work, aby zajistil, že ani dispečer, ani žádná jiná entita nespravedlivě nepřijímá obrovské množství tokenů zdarma během distribuce. Tomu nemůže zabránit jiné schéma distribuce (airdrop, ico).