Co ' to atak Sybil?

Czy ktoś może podać jasną definicję ataku Sybil? Zapytano mnie, w jaki sposób rozwijana przeze mnie kryptowaluta zapobiegnie atakom Sybil.

Komentarze

Odpowiedź

Sybil Atak to atak, w którym pojedynczy przeciwnik kontroluje wiele węzłów w sieci. Sieć nie wie, że węzły są kontrolowane przez tę samą przeciwną jednostkę. Na przykład przeciwnik może stworzyć wiele komputerów, maszyn wirtualnych i adresów IP. Mogą tworzyć wiele kont z różnymi nazwami użytkowników i adresami e-mail oraz udawać, że wszystkie istnieją w różnych krajach.

Unikanie ataków Sybil to trudny problem. W systemach scentralizowanych zazwyczaj unika się ich dzięki heurystyce, która nie zapewnia kryptograficznej gwarancji odporności Sybil. Na przykład scentralizowana jednostka może próbować uniknąć ataków Sybil, wymagając, aby indywidualny adres IP nie mógł utworzyć więcej niż określonej liczby kont użytkowników w danym przedziale czasowym.

Ataki Sybil są unikane w Bitcoin, wymagając blokowania zdolność generacji do proporcjonalności do mocy obliczeniowej dostępnej dzięki mechanizmowi proof-of-work. W ten sposób przeciwnik ma ograniczoną liczbę bloków, które może wyprodukować. Zapewnia to silne kryptograficzne gwarancje odporności Sybil.

Komentarze

  • @dionyziz Czy możesz wyjaśnić, jak bitcoin zapobiega atakowi sybil? Trudno mi to zrozumieć. Proszę pomóż.
  • @Aditya Wróg ma ograniczoną moc obliczeniową. Jeśli przeciwnik zaprezentuje się w sieci jako jeden byt, cała jego moc obliczeniowa będzie skoncentrowana na tym jednym podmiocie. Jeśli przeciwnik przedstawi się w sieci jako 100 bytów – atak Sybil – wtedy każdy z bytów będzie miał 1/100 całkowitej siły przeciwnika. Ponieważ w bitcoinie liczy się moc obliczeniowa, a nie liczba jednostek po zliczeniu, tworzenie większej liczby tożsamości nie pomaga przeciwnikowi w tworzeniu większej liczby bloków.
  • @dionyziz świetna odpowiedź!
  • Dzięki za wyjaśnienie! Strona wiki mówi, że " atakujący podważa system reputacji sieci peer-to-peer, tworząc dużą liczbę pseudonimowych tożsamości, wykorzystując je do uzyskania nieproporcjonalnie dużego wpływu. " Mam trudności ze zrozumieniem, na czym polega " wpływ " w przypadku bitcoinów. Nie ' nie wydaje się być hashratem, ponieważ w takim przypadku pula wydobywcza może zyskać znacznie większy wpływ niż zwykły użytkownik.
  • Ach, nieważne. Właśnie znalazłem stronę Bitcoin na Wikipedii , która zawiera przykłady potencjalnych problemów, które może spowodować atak Sybil.

Odpowiedź

Zobacz Ethereum EIP 819 ( https://github.com/ethereum/EIPs/pull/918 ) który zbadał pierwszy projekt odporny na atak sybil dla tokena ERC20 Ethereum. Ten projekt osiąga odporność na ataki sybil za pomocą Proof Of Work, aby zapewnić, że ani wdrażający, ani żaden inny podmiot nie otrzyma w sposób niesprawiedliwy ogromnych ilości tokenów za darmo podczas dystrybucji. Żaden inny schemat dystrybucji (airdrop, ico) nie może temu zapobiec.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *