ОПРЕДЕЛЕНИЕ на доказателство за активност (криптовалута)
Доказателството за активност е един от многото алгоритми за консенсус на blockchain, използвани за гарантиране, че всички транзакции, възникващи в blockchain, са истински и всички потребители постигат консенсус за точния статус на публичната книга. Доказателството за активност е смесен подход, който се омъжва за другите два често използвани алгоритма, а именно доказателство за работа (POW) и доказателство за залог (POS).
BREAKING DOWN Доказателство за активност (криптовалута)
Най-популярната криптовалута, Bitcoin, използва алгоритъма POW, който има присъща характеристика на увеличаване на нивото на трудност при извличането с течение на времето. Въпреки че този метод предотвратява спам и хакерски атаки върху биткойновата мрежа, той води до все повече изчислителна мощност, която да се използва за добив, което също така увеличава разходите за консумация на енергия и разходите за използване на нововъведени хардуерни устройства за майнинг. Човек може да мина или валидира блокчейн транзакции в зависимост от това колко ефективна работа е допринесъл върху блокчейн.
Тъй като енергийните и хардуерните разходи спираха нагоре с нарастващите затруднения в минното дело в POW мрежите, POS се появи като алтернатива. Той дава по-голяма тежест на участника за извличане или удостоверяване на блокчейн транзакции в зависимост от това колко криптокони притежава. Въпреки че POS постига целта да намали сметките за електричество и използва хардуер с ниска цена, той насърчава криптоконинга, или вместо това да харчи.
И POW, и POS предотвратяват шансовете за 51% атака - хипотетична ситуация, при която група от участници може да спечели повече от половината от минната изчислителна мощност на мрежата. Тогава ще им позволи пълен контрол върху мрежата, включително правомощията да спрат новите транзакции да се потвърждават, да спират плащанията между различни потребители на blockchain и дори да обърнат транзакциите, извършени в миналото по време на техния контрол върху мрежата, което им позволява да харчат двойно криптокоините.
Въведете Proof of Activity (POA), който е хибрид на POW и POS и се опитвате да постигнете най-доброто от двете. В POA процесът на извличане започва като стандартен POW процес с различни миньори, които се опитват да изпреварят един друг с по-висока изчислителна мощност, за да намерят нов блок. Когато се намери нов блок (миниран), системата преминава към POS, като новооткритият блок съдържа само заглавие и адрес за награда на миньора.
Въз основа на детайлите на заглавката се избира нова произволна група валидатори от блокчейн мрежата, които са необходими за валидиране или подписване на новия блок. Колкото повече криптовалути притежава валидаторът, толкова повече са шансовете да бъде избран за подписващ.
След като всички валидатори подпишат новооткрития блок, той придобива статус на пълен блок, идентифицира се и се добавя към блокчейн мрежата и транзакциите започват да се записват в него.
В случай че някои от избраните подписали не са на разположение, за да подпишат блока до завършване, процесът преминава към следващия печеливш блок с нов набор валидатори, които се избират на случаен принцип в зависимост от техния залог на монетата и процесът продължава, докато печеливш блок не получи необходимия брой подписали и се превръща в пълен блок. Таксите / възнагражденията за минно дело са разделени между миньора и различните валидатори, които допринесоха в съответните си роли за излизане от блока.
Тъй като POA се омъжва за POW и POS, тя привлича критики за частичното си използване и на двете. Все още е необходима твърде много мощност, за да се добиват блокове по време на фазата на POW, а запасите от монети все още имат повече шансове да влязат в списъка на подписващите и да натрупат повече награди от виртуална валута.
POA също така предотвратява вероятността от атака с 51%, като в POW и POS, тъй като е невъзможно да се предвиди кой ще бъде партньорът за подписване в бъдеще, а конкуренцията за пестене на монети сред подписващите не позволява изчисляването на изчислителната мощност в рамките на групата,
Decred е автономната криптовалута, която използва механизма за консенсус POA.
