Какво са Proof-of-Stake и Proof-of-Work – основните два елемента в блокчейн
Proof-of-Stake и Proof-of-Work са две често използвани терминологии в света на криптовалутите, за които ще разгледаме най-важните характеристики, така че да вникнем повече в блокчейн пространството и да запълним пореднто парче в пъзела.
PoS и PoW са два консенсусни механизма използвани в блокчейн мрежите, за да валидират трансакциите и да добавят нови блокове в блокчейна. Всеки един има своите уникални характеристики, предимства и предизвикателства.
Най-напред ще се спрем на Proof-of-Work или както съкратено бихме го срещали по-често – PoW.
PoW механизма изисква от копачите да разрешават сложни математически пъзели/задачи, с която цел да валидират трансакциите и да добавят нови блокове в блокчейна. Отново трябва да споменем, че под „копачи“ не трябва да си представяте физически хора, които копаят или пък кликат по дадени таблици или решават задачи и т.н. Не – копачите са машини, използващи изключително мощна изчислителна мощ (представете си хардуер на компютър) и консумация на енергия. Именно тези две свойства – изчислителна мощ и консумация на енергия са необходими за т. нар. решаване на сложни задачи, които пък валидират трансакциите и създават нови блокове.
При PoW първият успешно решил въпросния пъзел копач добавя новия блок и за тази си услуга получава възнаграждение. За тази цел можете да погледнете и материала за таксите в крипто. PoW е задвижващия консенсусен механизъм, върху който оперира Bitcoin, както и още няколко криптовалути.
А сега поглеждаме към Proof-of-Stake или по-често срещан като PoS.
PoS избира валидатори за създаване на нови блокове въз основа на броя койни които притежават и са готови да „заложат“/стейкнат/stake като обезпечение. Валидаторите са избрани на базата на псевдо-случаен начин, като вероятността да бъдат избрани е свързана пропорцинално с броя койни, които са заложили. PoS методът консумира значително по-малко енергия в сравнение с PoW, защото не зависи решаването на сложни математически уравнения/пъзели.
Ето я и основната разлика, която трябва да се запомни – PoW работи на базата на изчисляване на уравнения от мощни машини, докато PoS работи на базата на това колко койни като количество валидаторите стейкват/залагат.
Именно поради тази причина PoS се счита като много по-енергоефективна алтернатива. За пример Ethereum направи голяма крачка напред в края на миналага година, когато премина към PoS. Този ход се счита за важен от гледна точка на мащабируемостта на ETH и редуцирането на енергийна консумация – малко или много двете са свързани.
И PoW, и PoS имат своите особености. Както вече споменахме – PoS води от гледна точка на консумация на енергия, но пък от гледна точка на сигурност на блокчейн мрежа, то PoW се счита за по-сигурен метод, именно поради изчислителните си особености.
Предимство при PoS е и способността за мащабируемост, под което се има предвид, че PoS може да обработва много повече трансакции за определен период от време. Недостатък обаче е, според критици, че именно поради това че основен фактор е притежаването на койни, то PoS може малко или много да клони към централизация, просто защото този с повече койни може да има повече влияние върху трансакциите. За разлика от това при PoW с предимство е този, който притежава повече изчислителна мощ.
За да приключим с това, с което започнахме, то и двете имат своите особености, плюсове и минуси, но разбирането на основите може да помогне в разбирането относно как работи дадена блокчейн мрежа.