Алгоритми и протоколи како што се користат во блокчејн – crypto.news

Речиси не постојат компоненти на блокчејн кои се поважни од алгоритмите и протоколите. Подефинитивна фраза за двајцата би била „тие се моторите на блокчејнот“. Кога Bitcoin беше претставен на светот во 2009 година, термините како протокол за консензус станаа повообичаени за јавноста. Тоа е единствениот начин на кој децентрализираните системи можат да се договорат за водење процес.

Дефиниција на клучни термини

Прво, што е алгоритам? Што е протокол? Алгоритам се однесува на збир на правила или процеси што треба да се следат за време на процес на решавање проблеми како што се пресметките. Тие се претежно применливи во, но не ограничени на компјутери.

Протоколот од друга страна е поставена процедура или систем на правила што го регулираат спроведувањето на нешто. Консензусниот протокол за возврат има за цел да управува со тоа што треба да содржи блокчејнот во кое било дадено време. Најважно од она што се одредува е дали блокот што се додава е оној за кој се договориле сите јазли во мрежата. Термините протокол за консензус и алгоритам за консензус може да се користат наизменично.

Протоколот за консензус/ Алгоритам за консензус 

Како што е утврдено, протоколот за консензус игра клучна улога во одредувањето кои блокови се додаваат на блокчејн. Токму оваа определба преку договори на сите јазли во блокчејн мрежата се нарекува мрежа што ја потврдува трансакцијата. 

Процесот е незаменлив за блокчејн кој функционира како систем на децентрализирани книги. Тоа е исто така она што го гарантира интегритетот на блокчејнот, што му отежнува на актерот да го измами или хакира системот. Мора да се победи правилото за напад од 51% за да може да се смени блок и да се измами системот. Тоа е многу неверојатно, особено за која било голема блокчејн мрежа бидејќи треба да се контролираат илјадници компјутерски јазли истовремено. Сепак, тоа не е невозможно.

Главните типови на протоколи за консензус

Меѓутоа, таму не постои единствен протокол за консензус. Самиот простор постигна огромни иновации и промени низ годините. Секој нов протокол за консензус му дава карактеристики на блокчејнот, а понекогаш и предност во однос на претходните блокчејн системи. Клучно меѓу рабовите е како блокчејнот ја решава ранливоста на нападот од 51% или како да се подобри брзината на трансакцијата. Подолу се дадени двата главни типа на протоколи за консензус.

Доказ за работа

Протоколот за консензус за доказ за работа беше првиот што се користеше во блокчејн, откако беше во првите блокчејн како Bitcoin и Litecoin. 

За да ја пресмета вредноста на хашот, рударот треба да реши тешка криптографска загатка. Одреден број на заостанати нули пронајдени во вредноста на хашот е она кон што се насочува процесот. Бројот што ја генерира вредноста на хашот со наведениот број на заостанати нули во функцијата за хаш се нарекува nonce.

Протоколот за консензус е дизајниран за јавни книги без дозвола. За да се постигне консензус, пресметковната моќ од јазлите во системот се користи за решавање на криптографска загатка и генерирање на хашови. 

Блоковите се распоредени линеарно, секој од нив претставува група на трансакции. Секоја трансакција во блокот е потврдена и дигитално потпишана со користење на приватните и јавните клучеви на секој корисник.

Повлекување

PoW е ​​многу баран кога е во прашање моќта. Процесот на рударство на Биткоин, на пример, троши повеќе енергија од Република Аргентина. Другите понови протоколи се помалку жедни за енергија во споредба.

Доказ за влог

Протоколот за доказ за удел е исто така меѓу најстарите користени во блокчејн. Ethereum, кој е втор по големина блокчејн, ја означи појавата на врвни играчи кои се одлучија за протоколот. 

За разлика од доказот за работа, рударите не создаваат хашови. За да се потврди трансакцијата, на секој рудар му е доделен блок. Тие за возврат треба да одвојат одреден дел од нивните крипто поседувања за да започнат со валидација. Процесот е познат како удирање, па оттука и името доказ за удел. По успешно потврдување на трансакцијата, на рударот му се доделува крипто што претходно го вложил, како и надоместоци за трансакцијата.

Рударите кои ја вршат валидацијата се избрани според нивниот економски удел во блокчејн мрежата. Со тоа, протоколот може да ги децентрализира центрите за рударство, како и да обезбеди можност за влог за секој учесник во блокчејнот. Прекумерната потрошувачка на електрична енергија е ограничена.

Повлекување

PoS ги зголемува безбедносните пропусти. Напаѓачот треба да контролира нешто повеќе од 50% од сите јазли во споредба со 51% во PoW. Постои можност и за напад со поткуп. Напаѓачот може да ја смени трансакцијата на жртвата и потоа да ги поткупи напаѓачите за да ја потврди трансакцијата.

Други употреби на алгоритми и протоколи во блокчејн

Додека протоколите за консензус се примарна примена на протоколи и алгоритми во блокчејн, постојат и други случаи на употреба. Првиот е кога се водат занаети. Алгоритмите за трговија со крипто ги извршуваат трговските налози користејќи автоматизирани инструкции за тргување. Инструкциите се претходно програмирани и дизајнирани да ги земат предвид важните променливи како што се времето, обемот на трговијата и цените.

Другата употреба на алгоритми е во форма на паметни договори. Тие се самоизвршувачки договори помеѓу две страни и се запишани директно во кодот на програмата. Тие се незаменливи во просторот за децентрализирани финансии, кој се случува да биде најживописниот простор во блокчејнот во моментов. Тој е одговорен за создавање на токени и нивните огромни иновации како што се Незаменливи токени (NFTs)

Одземете

Алгоритмите и протоколите се можеби најважниот аспект на криптовалутите. Тие го формираат столбот на најосновните операции на блокчејн.

Преку консензусните протоколи, алгоритмите и протоколите одредуваат како трансакциите се потврдуваат од големата мрежа на децентрализирани јазли. Тие ја подобруваат безбедноста на самиот блокчејн и го прават отпорен на манипулации. Двата главни протоколи за консензус, Доказ за работа и Доказ за влог се добро објаснети. Постојат многу повеќе, како што се Доказ за простор, Доказ за изминато време итн.

Алгоритмите за тргување и паметните договори ги претставуваат другите начини на кои алгоритмите се од витално значење за блокчејните. Таквото знаење е од клучно значење за секој кој е заинтересиран за Блокчејн технологијата.

Извор: https://crypto.news/algorithms-and-protocols-as-used-in-blockchain/