Начало
Статии
Делегирано доказателство за залог (DPoS)

Делегирано доказателство за залог (DPoS)

Напреднал
Публикувано Nov 27, 2018Актуализирано Apr 20, 2023
5m

Консенсусният алгоритъм за делегирано доказателство за залог (DPoS) се счита от мнозина за по-ефективна и демократична версия на предходния механизъм на доказателство за залог (PoS).

Както доказателството за залог (PoS), така и делегираното доказателство за залог (DPoS) се използват като алтернатива на консенсусния алгоритъм на доказателство за работа (PoW), тъй като една система с доказателство за работа (PoW) по същество изисква много външни ресурси. Алгоритъмът на доказателство за работа (PoW) използва голямо количество изчислителна дейност, за да осигури неотменим, децентрализиран и прозрачен разпределен регистър. Обратно, PoS и DPoS изискват по-малко ресурси и по същество са по-устойчиви и екологични. За да разберете как работи делегираното доказателство за залог, първо трябва да разберете основите на алгоритмите за доказателство за работа (PoW) и доказателство за залог (PoS), които го предхождат.

Доказателство за работа (PoW)

Повечето системи за криптовалута работят върху разпределен регистър, наречен блокчейн, а доказателството за работа (PoW) е първият използван консенсусен алгоритъм. Той е внедрен като основен компонент на протокола на Биткойн, отговорен за генерирането на нови блокове и поддържането на сигурността на мрежата (чрез процеса на копаене). Биткойн е предложен като алтернатива на традиционната глобална парична система, която е централизирана и неефективна. Доказателството за работа (PoW) въвежда жизнеспособен консенсусен протокол, който прави ненужно паричното прехвърляне, ръководено от централен орган. Той осигури децентрализирани сетълменти на плащания в реално време в Peer-to-Peer (P2P) икономическа мрежа, премахвайки необходимостта от посредници и намалявайки общите разходи за трансакции.

Заедно с други видове възли, система с доказателство за работа (PoW) се поддържа от мрежа от възли за копаене, които използват специализиран хардуер (ASIC), за да се пробва разрешаването на сложни криптографски проблеми. Нов блок се копае средно на всеки 10 минути. Копачът може да добави нов блок в блокчейна само ако успее да намери решението за този блок. С други думи, копачът може да го направи само след като завърши доказателство за работа (PoW), което от своя страна го възнаграждава с новосъздадени монети и всички такси за трансакции от този конкретен блок. Цената за това обаче е висока, защото изисква много енергия и неуспешни опити. Освен това хардуерът ASIC е доста скъп. 

Освен усилията за поддържане на системата съществуват и въпроси относно това доколко една система за доказателство за работа (PoW) може да бъде приложена – особено по отношение на мащабируемостта (силно ограничен брой трансакции за секунда). Блокчейните с доказателство за работа (PoW) обаче се считат за най-сигурните и надеждни и се запазват като стандарт за решение относно толерантността към грешки.

Доказателство за залог (PoS)

Консенсусният алгоритъм за доказателство за залог (PoS) е най-често срещаната алтернатива на доказателството за работа (PoW). Системите с доказателство за залог (PoS) са проектирани да решат някои от проблемите, свързани с ниската ефективност и нововъзникващите проблеми, които обикновено възникват в блокчейните, базирани на доказателство за работа (PoW). Ориентиран е специално към разходите, свързани с доказателството за работа (PoW), за копаене (консумирана мощност и хардуер). Като цяло блокчейн с доказателство за залог (PoS) е защитен по детерминиран начин. В тези системи няма копаене, а валидирането на нови блокове зависи от броя на стейкнатите монети. Колкото повече стейкнати монети притежава едно лице, толкова по-големи са шансовете да бъде избран за валидатор на блок (известен също като копач или изсичащ).

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

Освен това системите с доказателство за залог (PoS) правят атаките срещу блокчейна по-скъпи, тъй като за да е успешна една атака, трябва да се притежават поне 51% от общите съществуващи монети. Неуспешните атаки биха довели до огромни финансови загуби. Въпреки положителните страни и убедителните аргументи в полза на доказателството за залог (PoS), тези системи все още са на ранен етап и тепърва предстои да бъдат тествани в по-големи мащаби.

Делегирано доказателство за залог (DPoS)

Консенсусният алгоритъм за делегирано доказателство за залог (DPoS) е разработен от Даниел Ларимър през 2014 г. Bitshares, Steem, Ark и Lisk са някои от проектите за криптовалута, които използват консенсусен алгоритъм DPoS.

Базираният на DPoS блокчейн се зачита като система за гласуване, при която заинтересованите страни възлагат работата си на трета страна. С други думи, те могат да гласуват за няколко делегати, които да осигуряват мрежата от тяхно име. Делегатите могат също да бъдат наричани свидетели и отговарят за постигането на консенсус по време на генерирането и валидирането на нови блокове. Тежестта при гласуване е пропорционална на броя монети, които всеки от потребителите притежава. Системата за гласуване е различна от проект до проект, но като цяло всеки делегат представя индивидуално предложение, когато иска гласове. Обикновено наградите, събирани от делегатите, се споделят пропорционално със съответните им избиратели.

Следователно алгоритъмът за делегирано доказателство за залог (DPoS) създава система за гласуване, която е пряко зависима от репутацията на делегатите. Ако избран възел се държи неподходящо или не работи ефективно, бързо ще бъде отхвърлен и заменен с друг.

По отношение на производителността блокчейните с делегирано доказателство за залог (DPoS) са по-мащабируеми, като могат да обработват повече трансакции в секунда (TPS) в сравнение с доказателство за работа (PoW) и доказателство за залог (PoS).

DPoS спрямо PoS

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

DPoS спрямо PoW

Ако доказателството за залог (PoS) цели да разреши недостатъците на доказателството за работа (PoW), то делегираното доказателство за залог (DPoS) се стреми да рационализира процеса на производство на блокове. Поради тази причина системите с делегирано доказателство за залог (DPoS) са в състояние бързо да обработват по-големи количества блокчейн трансакции. Делегираното доказателство за залог (DPoS) не се използва по същия начин като доказателството за работа (PoW) или доказателството за залог (PoS). Доказателството за работа (PoW) все още се счита за най-сигурния консенсусен алгоритъм и като такъв на него се извършват повечето парични преводи. Доказателството за залог (PoS) е по-бързо от доказателството за работа (PoW) и потенциално има повече случаи на използване. Делегираното доказателство за залог (DPoS) ограничава използването на стейкинг до избора на производители на блокове. За разлика от базираната на конкуренция система на доказателство за работа (PoW), действителното му производство на блокове е предварително определено. Всеки свидетел има своя ред в производството на блокове. Някои твърдят, че делегираното доказателство за залог (DPoS) трябва да се приема като система за доказателство за пълномощие (PoA). 

Делегираното доказателство за залог (DPoS) се различава съществено от доказателството за работа (PoW) и дори от доказателството за залог (PoS). Включването на гласуване от страна на заинтересованите страни в него служи като средство за вземане на решения и мотивиране на честни и ефективни делегати (или свидетели). Действителното производство на блокове обаче е доста различно в сравнение със системите с доказателство за залог (PoS) и в повечето случаи предоставя по-висока производителност по отношение на трансакциите за секунда (TPS).

Споделяне на публикации
Регистриране на акаунт
Приложете знанията си на практика, като отворите акаунт в Binance днес.
Спечелете до 15 долара в криптовалута, докато учите
Binance Sensei
I am powered by ChatGPT and trained with 1,000+ articles and glossary entries from Binance Academy. My responses are provided on an “as is” basis for general information only, without any representation, warranty or guarantee of completeness or accuracy. See full terms and conditions here