Înțelegerea unchilor lui Ethereum

Acest articol vă va oferi informații și informații care vă vor ajuta să înțelegeți unchii Ethereum, de ce există și în ce mod existența lor aduce beneficii siguranței rețelei. Conține un limbaj cripto-greu, dar am încercat să îl mențin cât mai simplu posibil, definind în mod clar cuvinte noi pe măsură ce mergem.

Totul este perceput din perspectiva blocului actual exploatat pe blockchain. Acesta este modul în care majoritatea acestor termeni au fost creați din cauza importanței lanțului principal și a blocului la care se lucrează chiar acum. Anunțați-mă dacă cuvintele rămân neclare în secțiunea de comentarii.

Care sunt unchii din Ethereum?

În mod natural, blockchain-ul Ethereum este format din blocuri. Aceste blocuri sunt produse de mineri și conțin, de asemenea, informații de identificare din blocul anterior.

În arborele genealogic al Ethereum, acest bloc anterior este considerat părintele blocului actual. La fel ca într-o familie adevărată, părinții noștri nu au întotdeauna un copil și același lucru este valabil și pentru părinții părintelui nostru. Orice copii (blocuri) pe care i-ar fi putut avea ar fi unchii noștri.

În ceea ce privește criptocurrency, adică platforme blockchain, acești unchi, adică blocuri create dintr-un bloc strămoș partajat (părinte) (după ce rețeaua a continuat și a început munca copilului) sunt adesea considerate blocuri vechi. Adică învechit, au întârziat, nu au fost incluși în lanțul principal, iar efortul investit în crearea acestor blocuri altfel valabile (cu excepția faptului că au întârziat) este adesea neremunerat.

Spre deosebire de alte blockchain-uri (uitându-te la tine, Bitcoin) Ethereum nu ignoră munca minerilor ale căror blocuri nu ajung să fie primii propagat la rețea. Nu ne putem aștepta (ca mineri) să câștige de fiecare dată cursa bloc, iar Vitalik Buterin a venit cu o soluție la această problemă (împreună cu cercetarea a doi oameni de știință de date uimitori) în 2004, când ETH era doar un copil.

In acest articol, el explică modul în care funcționează unchii în detaliu, cu diverse calcule privind diferitele rezultate posibile. Scopul lui? Pentru a îmbunătăți securitatea rețelei și a reduce riscurile de centralizare. El efectuează calcule în care se găsește un bazin minier puternic în mijlocul a 7000 de mici. El petrece mult timp explicând de ce unchii sunt importanți și cum riscul real al unui atac de 51 este de fapt doar 49%.

Ipoteza este că potențialii atacatori nu trebuie să exploateze blocurile învechite, ci doar pot ridica locul de unde au rămas pentru a-și genera lanțul paralel, câștigând efectiv un control asupra lanțului principal. Acest lucru este încă destul de puțin probabil, deoarece necesită o cantitate semnificativă de putere minieră ascunsă pentru a opera și este în sine o decizie discutabilă în ceea ce privește profitabilitatea..

Pentru a rezolva această problemă, Vitalik vine cu o soluție care ar oferi unchilor, adică blocurilor învechite o recompensă și, de asemenea, recompensează minerii să includă unchii în blocurile de nepoți (blocurile actuale fiind exploatate) până la nivelul 7. Aceasta înseamnă că diferența de înălțime a blocului (poziția unui bloc pe blockchain) trebuie să fie mai mică de 5 pentru ca aceștia să aibă posibilitatea de a fi incluși în blockchain.

Ilustrație din articolul Vitalik Buterin legat mai sus, care arată în mod clar generația de unchi ca un lucru obișnuit în blockchain-uri și modul în care reintroducerea lor în lanțul principal ajută la securizarea rețelei.

Atunci când este inclus ca unchi, blocurile câștigă o recompensă semnificativă, care este cât mai aproape de 1 și reprezintă 15/16 din recompensa totală cerută de blocurile obișnuite. La început, acest lucru nu are sens, dar având în vedere faptul că se adaugă la securitatea rețelei, este destul de logic ca acesta să fie un lucru real.

Motivul pentru care acest lucru oferă de fapt securitate deoarece principiul valorificării dovezii muncii este fundamental diferit în comparație cu Bitcoin. În Bitcoin, este cel mai lung lanț care este considerat lanțul principal, în timp ce în Ethereum este cel mai greu lanț. Singurul lanț care are cea mai mare cantitate de muncă și duce înapoi la Geneza este lanțul principal.

Concluzie

Unchii sunt importanți pentru securitatea rețelei Ethereum și acceptarea acestora ajută la eliminarea problemelor de latență a rețelei și la reducerea unora dintre riscurile de centralizare care sunt asociate în mod natural cu blockchain-urile de blocare rapidă, cum ar fi Ethereum.

Acceptarea și recompensarea acceptării unchilor înseamnă oferirea lui Ethereum de un mijloc de a echilibra jocul atunci când jucătorii mari pot domina sistemul. Descentralizarea este scopul și fără unchi, este o dictatură totală.

Surse:

  • https://blog.ethereum.org/2014/07/11/toward-a-12-second-block-time/
  • https://nulltx.com/what-are-ethereum-uncles/
  • https://eprint.iacr.org/2013/881.pdf
  • https://github.com/ethereum/wiki/wiki/Design-Rationale#uncle-incentivization