Разбиране на чичовците на Ethereum

Тази статия ще предостави прозрение и информация, която ще ви помогне да разберете чичовците на Ethereum, защо те съществуват и как тяхното съществуване е от полза за безопасността на мрежата. Той съдържа някакъв крипто-тежък език, но аз се опитах да го направя възможно най-опростен, ясно дефинирайки нови думи, докато вървим.

Всичко се възприема от гледна точка на текущия блок, който се добива на блокчейна. Това е начинът, по който са създадени повечето от тези термини поради важността на основната верига и блока, по който се работи в момента. Уведомете ме, ако някои думи останат неясни в раздела за коментари.

Какви са чичовците в Ethereum?

Естествено блокчейнът Ethereum се състои от блокове. Тези блокове се произвеждат от миньори и те също съдържат идентифицираща информация от предишния блок.

В родословното дърво на Ethereum този предишен блок се счита за родител на текущия блок. Точно както в истинското семейство, родителите ни не винаги имат едно дете и същото важи и за родителите на нашия родител. Всички деца (блокове), които може да са имали, биха били нашите чичовци.

По отношение на криптовалутата, т.е. блокчейн платформи, тези чичовци, т.е. Остаряло значение, закъсняха, не се включиха в основната верига и усилията, вложени в създаването на тези иначе валидни блокове (с изключение на факта, че закъсняха), често остават без възнаграждение.

За разлика от други блокчейн (гледайки те, биткойн) Ethereum не пренебрегва работата на миньори, чиито блокове не стават първите размножава се към мрежата. Не можем да очакваме (като миньори) да спечелят блок надпреварата всеки път и Виталик Бутерин излезе с решение на този проблем (заедно с изследванията на двама невероятни учени по данни) още през 2004 г., когато ETH беше просто бебе.

В това статия, той обяснява как чичовците работят много подробно, с различни изчисления относно различните възможни резултати. Неговата цел? За подобряване на сигурността на мрежата и намаляване на риска от централизация. Той извършва изчисления, където сред 7000 малки се намира един мощен майнинг пул. Той отделя много време, за да обясни защо чичовците са важни и как действителният риск от атака от 51 всъщност е само 49%.

Хипотезата е, че потенциалните нападатели не трябва да копаят остарелите блокове, те могат просто да продължат от мястото, където са спрели, за да генерират паралелната си верига, като ефективно получават надмощие над основната верига. Това все още е малко вероятно, тъй като изисква значително количество скрита мощност за добив, за да работи и само по себе си е съмнително решение по отношение на рентабилността.

За да се справи с този проблем, Vitalik излиза с решение, което ще даде на чичовци, т.е. остарели блокове, награда, а също така и възнаграждаващи миньори, за да включат чичовци в своите племенни блокове (текущите блокове се добиват) до 7-мо ниво. Това означава, че разликата във височината на блока (позицията на блок в блокчейна) трябва да бъде по-малка от 5, за да имат възможност те да бъдат включени в блокчейна.

Илюстрация от статията на Vitalik Buterin, свързана по-горе, която ясно показва генерирането на чичовци като често срещано явление в блокчейните и как повторното им въвеждане в основната верига помага за защитата на мрежата.

Когато са включени като чичо блокове печелят значителна награда, която е възможно най-близо до 1 и представлява 15/16 от общата награда, изисквана от обикновените блокове. Отначало това няма смисъл, но като се има предвид факта, че добавя към мрежовата сигурност, е съвсем логично това да е истинско нещо.

Причината, поради която това всъщност осигурява сигурност, защото принципът на използване на доказателството за работа е коренно различен в сравнение с биткойн. В биткойните това е най-дългата верига, която се счита за основна верига, докато в Ethereum е най-тежката верига. Едната верига, която има най-много работа и води обратно към Битие, е основната верига.

Заключение

Чичовците са важни за мрежовата сигурност на Ethereum и приемането им помага да се премахнат проблемите с латентността на мрежата и да се смекчат някои от централизационните рискове, които естествено са свързани с бързи блокови вериги като Ethereum.

Приемането и възнаграждаването на приемането на чичовци предоставя на Ethereum средство за балансиране на играта, когато големите играчи могат да доминират в системата. Децентрализацията е целта и без чичовци това е пълна диктатура.

Източници:

  • 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