Ce ' este un atac Sybil?

Poate cineva să furnizeze o definiție clară a ceea ce este un atac Sybil? Am fost întrebat cum criptomoneda pe care o dezvolt ar preveni atacurile Sybil.

Comentarii

Răspuns

A Sybil atacul este un atac în care un singur adversar controlează mai multe noduri dintr-o rețea. Rețeaua nu știe că nodurile sunt controlate de aceeași entitate adversară. De exemplu, un adversar poate genera mai multe computere, mașini virtuale și adrese IP. Pot crea mai multe conturi cu nume de utilizator și adrese de e-mail diferite și se pretind că există toate în diferite țări.

Evitarea atacurilor Sybil este o problemă dificilă. În sistemele centralizate, acestea sunt de obicei evitate prin euristici care nu oferă asigurarea criptografică a rezistenței Sybil. De exemplu, o entitate centralizată poate încerca să evite atacurile Sybil cerând ca un IP individual să nu poată crea mai mult decât un anumit număr de conturi de utilizator într-un anumit interval de timp.

Atacurile Sybil sunt evitate în Bitcoin prin necesitatea blocării capacitatea de generare a fi proporțională cu puterea de calcul disponibilă prin intermediul mecanismului de verificare a muncii. În acest fel, un adversar este limitat în câte blocuri pot produce. Acest lucru oferă garanții criptografice puternice ale rezilienței Sybil.

Comentarii

  • @dionyziz Poți să detalii despre modul în care bitcoinul evită atacul Sybil? Îmi este greu să înțeleg. Vă rugăm să ajutați.
  • @Aditya Adversarul are o putere de calcul limitată. Dacă adversarul se prezintă ca o entitate la rețea, puterea de calcul adversară va fi concentrată pe acea entitate. Dacă adversarul se prezintă ca 100 de entități la rețea – un atac Sybil -, atunci fiecare dintre entități va avea 1/100 din puterea adversară totală. Deoarece în bitcoin ceea ce contează este puterea de calcul, nu numărul de entități pe număr, crearea mai multor identități nu ajută adversarul să producă mai multe blocuri.
  • @dionyziz răspuns excelent!
  • Mulțumesc pentru explicatie! Pagina wiki spune " atacatorul subversează sistemul de reputație al unei rețele peer-to-peer creând un număr mare de identități pseudonime, folosindu-le pentru a câștiga o influență disproporționat de mare. " Am dificultăți în a înțelege care este influența " " în cazul bitcoin. Nu pare ' să pară a fi hashrate, deoarece în acest caz un grup minier poate câștiga mult mai multă influență decât un utilizator obișnuit.
  • Ah, nu contează. Tocmai am găsit că pagina Bitcoin Wikipedia oferă exemple de probleme potențiale pe care atacul Sybil le poate provoca.

Răspuns

Consultați Ethereum EIP 819 ( https://github.com/ethereum/EIPs/pull/918 ) care a cercetat primul design rezistent la atacuri de sibilă pentru un simbol ERC20 Ethereum. Acest design atinge rezistența la atacuri de la Sibila prin utilizarea dovezii de lucru pentru a se asigura că nici implementatorul și nici o altă entitate nu primesc pe nedrept cantități masive de jetoane gratuit în timpul distribuției. Nici o altă schemă de distribuție (airdrop, ico) nu poate împiedica acest lucru.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *