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

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

Дефиниција кључних појмова

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

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

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

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

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

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

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

Доказ о раду

Протокол консензуса доказа о раду био је први који је коришћен у блокчејну, пошто је био у првим блок ланцима као што су Битцоин и Литецоин. Протокол ради на валидацији трансакција путем израчунавања хеш вредности. 

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

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

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

Повратак

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

Прооф оф Стаке

Протокол доказа о улози је такође међу најстаријим коришћеним у блокчејну. Етхереум, који је други по величини блокчејн, означио је појаву врхунских играча који су се одлучили за протокол. 

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

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

Повратак

ПоС повећава безбедносне пропусте. Нападач треба да контролише нешто више од 50% свих чворова у поређењу са 51% у ПоВ. Постоји и могућност напада митом. Нападач може поништити трансакцију жртве, а затим подмитити нападаче да потврде трансакцију.

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

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

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

Одузети

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

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

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

Извор: хттпс://црипто.невс/алгоритхмс-анд-протоцолс-ас-усед-ин-блоцкцхаин/