
Ethereum Name Service (ENS)
Ethereum je među najistaknutijim blockchainima otvorenog koda koji usidre izvornu kriptovalutu zvanu ether. Svaki ozbiljan…
Napad od 51% odnosi se na napad na blockchain kriptovalute od strane rudara koji kontroliraju više od 50% mreže hashrate rudarenja. Kao trgovac koji posjeduje više od 50% mrežnih čvorova, imate moć kontroliranja blockchaina. Napadi se događaju na različite načine, a jedan od njih je vlasnik koji sprječava nove transakcije da dobiju potvrdu. Ovaj proces daje ljudima priliku da zaustave plaćanja među korisnicima.
Svaki put kad se transakcija dogodi u blockchainu, stavlja se u skup nepotvrđenih transakcija . Zauzvrat, rudari imaju priliku odabrati transakcije iz skupa u formiranju bloka transakcija. Upamtite, da bi bilo koja transakcija bila dodana u blockchain, važno je dobiti pravi odgovor na zagonetku. Oni koriste računalnu snagu kako bi dobili točan odgovor. Stoga, ako rudar ima visoku računsku snagu, tada postoje velike šanse da će rudar dobiti točan odgovor. Nakon toga, rudaru će biti dopušteno dodati blok u blockchain.
Kada trgovac dobije točan odgovor, on će biti emitiran ostalim rudarima. Štoviše, informacije će biti prihvaćene samo ako su sve provedene transakcije valjane. Njihova valjanost temelji se na postojećem zapisu na blockchainu. Nažalost, korumpirani rudari neće emitirati svoja rješenja drugim rudarima u mreži.
Zbog gore navedenog problema formirat će se dvije verzije blockchaina . Jedan od njih bit će izvorni blockchain koji slijede legitimni rudari. Međutim, drugi će koristiti korumpirani rudar koji ne emitira rezultate zagonetki u izvornoj mreži. Ovaj rudar je taj koji će moći vidjeti informacije.
Korumpirani rudar samo će nastaviti trošiti vrijeme i nastaviti s vlastitom verzijom blockchaina. Morate zapamtiti da se ova verzija ne emitira ostatku mreže. To znači da će drugi blockchain biti izoliran od mreže. Stoga, korumpirani rudar može potrošiti svoje bitcoine na legitimnu verziju blockchaina koju drugi rudari slijede.
Blockchain se odnosi na distribuiranu knjigu koja bilježi informacije i transakcije o njima, a zatim šifrira podatke. Mreža lanca blokova postiže većinski konsenzus u vezi s transakcijama u postupku provjere valjanosti i blokovima u kojima su pohranjene informacije zapečaćene. Blokovi su povezani kriptografskim tehnikama. Zbog problema je gotovo nemoguće promijeniti blok nakon potvrde.
Napad od 51% na blockchain događa se kada grupa kontrolira više od 50% snage raspršivanja. Grupa zatim uvodi izmijenjeni blockchain u mrežu u nekim točkama. To se radi u trenutku koji mreža prihvaća jer postoje velike šanse da će napadači pobijediti većinu njih.
Ljudi odgovorni za 51% napad mogu učiniti sljedeće:
Prvi blockchain koji koristi Proof of Work (PoW) konsenzusni sustav je Bitcoin. Koristi se za provjeru valjanosti transakcija. U bijelom dokumentu Satoshi Nakamoto je istaknuo da bi rudari ili pošteni čvorovi u održavanju integriteta i sigurnosti u lancu blokova trebali kolektivno kontrolirati više snage središnje procesorske jedinice (CPU) u usporedbi s drugom grupom čvorova napadača koji surađuju.
Glavni razlog zašto je Nakamoto razvio Bitcoin bila je averzija i frustracija financijskih institucija nakon Velike financijske krize. Trenutno je Bitcoin najpopularnija kripto valuta. Ima tržišnu kapitalizaciju od oko 190 milijardi dolara. Dao je i savjet za rješavanje dvostruke potrošnje. On vjeruje da je to inherentan problem u peer-to-peer sustavu digitalne valute. Stoga je osmislio mehanizam blockchaina i čak upotrijebio PoW kao sustav konsenzusa.
Nakamotov motiv bio je razviti digitalnu valutu koja nije pod kontrolom financijskih institucija. Trenutačno ove institucije djeluju kao revizori i vratari fiat valuta. Stoga je, kako bi spriječio nekoliko pojedinaca da kontroliraju valutu i preuzmu vlast, uveo blockchain tehnologiju. To je bio jedini demokratski način za održavanje evidencije transakcija.
Iz svoje ideje pretpostavio je da zlonamjerni korisnici neće dobiti većinsku kontrolu nad stopom raspršivanja. Namakoto je također vjerovao da će većina rudara biti poštena. Na taj bi način blockchain i valuta bili otporni na napade. Nažalost, ipak je bio u krivu. Napadi 51% muče male blockchaine i čak prijete njihovom opstanku.
Organizacija ili ljudi koji imaju oko 51% hashing moći su ti koji mogu pokrenuti ovaj napad. Najbolji način da se to spriječi je ne dopustiti da jedan entitet bude moćniji. Stoga je važno poboljšati decentralizaciju rudara, kao i robustan blockchain.
Blockchain Bitcoina je vrlo čvrst. To znači da je potrebno nekoliko gotovine da pojedinac ili organizacija preuzme 51% moći rudarenja Bitcoina. Više smisla ima financijski koristiti ovu moć, pa čak i legitimno rudariti Bitcoin. Zbog toga su male šanse da doživite napad dvostrukog trošenja BTC-a.
Iako tehnike nisu u potpunosti dokazane, sljedeće tehnike se mogu koristiti za otežavanje napada. Prva tehnika je migracija na Delegirani dokaz udjela (DPoS). Razlog je taj što DPoS koristi različite delegate koji se mijenjaju s vremenom u potvrđivanju svakog novog bloka. U DPoS blockchainu, 51% napadača mora kontrolirati delegate i hash rate. Zbog toga je teže doživjeti napad bilo kojeg oblika. Stoga, u minimiziranju rizika, ljudi mogu migrirati s PoW na DPoS u minimiziranju rizika.
Drugi način je korištenje modificiranog eksponencijalnog subjektivnog bodovanja (MESS) za svaki paralelni lanac reorganizacije koji dolazi u mrežu. To znači da će za sve čvorove u mreži, kada vide potencijalnu dolaznu reorganizaciju, to usporediti s trenutnim lancem iz točke razdvajanja. Također, proizvoljno zahtijeva veću količinu rada za budući lanac reorganizacije.
Količina gravitacije je zanemariva u prvih nekoliko reorg blokova. Međutim, povećava se kada postoji reorganizacija više blokova. Zbog toga bi za napadače moglo biti skupo reorganizirati mnoge blokove za razliku od jeftinog bez MESS-a. Stoga se MESS može koristiti u analizi reorganizacije blokova pri dodjeljivanju rezultata. Time se želi pokazati pouzdanost reorganizacije.