Blockchain жүйесінде қолданылатын алгоритмдер мен хаттамалар – crypto.news

Блокчейннің алгоритмдер мен хаттамалардан маңыздырақ құрамдас бөліктері жоқ. Екеуі үшін де нақтырақ сөз тіркесі «олар блокчейннің қозғалтқыштары» болады. 2009 жылы биткоин әлемге енгізілген кезде консенсус хаттамасы сияқты терминдер жұртшылық үшін жиірек болды. Бұл орталықтандырылмаған жүйелердің процесті жүргізуге келісе алатын жалғыз жолы.

Негізгі терминдердің анықтамасы

Ең алдымен, алгоритм дегеніміз не? Протокол дегеніміз не? Алгоритм есептеулер сияқты есептерді шешу процесі кезінде орындалатын ережелер немесе процестер жиынтығын білдіреді. Олар негізінен компьютерлерде қолданылады, бірақ олармен шектелмейді.

Екінші жағынан, хаттама - бұл бір нәрсені жүзеге асыруды реттейтін белгіленген процедура немесе ережелер жүйесі. Консенсус хаттамасы кез келген уақытта блокчейнде не болуы керектігін реттеуге арналған. Ең маңыздысы қосылатын блок желідегі барлық түйіндер келісетін блок болып табылады. Консенсус протоколы және консенсус алгоритмі терминдерін бір-бірінің орнына қолдануға болады.

Consensus Protocol/Consensus Algorithm 

Белгіленгендей, консенсус протоколы блокчейнге қандай блоктар қосылатынын анықтауда маңызды рөл атқарады. Бұл транзакцияны тексеретін желі деп аталатын блокчейн желісіндегі барлық түйіндердің келісімдері арқылы анықтау. 

Бұл процесс орталықтандырылмаған кітаптар жүйесі ретінде жұмыс істейтін блокчейн үшін өте қажет. Бұл сонымен қатар блокчейннің тұтастығын қамтамасыз ететін нәрсе, бұл актердің жүйені алдауын немесе бұзуын қиындатады. Блокты өзгерту және жүйені алдау үшін 51% шабуыл ережесін жеңу керек. Бұл өте мүмкін емес, әсіресе кез келген ірі блокчейн желісі үшін, өйткені бір уақытта мыңдаған компьютер түйіндерін басқаруға тура келеді. Алайда бұл мүмкін емес нәрсе емес.

Консенсус хаттамаларының негізгі түрлері

Дегенмен, біркелкі консенсус протоколы жоқ. Ғарыштың өзі жылдар ішінде орасан зор жаңалықтар мен өзгерістерге қол жеткізді. Әрбір жаңа консенсус протоколы блокчейнге оның сипаттамаларын береді және кейде алдыңғы блокчейн жүйелерінен артықшылық береді. Шеттердің ішіндегі кілті - блокчейннің 51% шабуылдың осалдығын қалай шешетіні немесе транзакция жылдамдығын жақсарту. Төменде консенсус хаттамаларының екі негізгі түрі берілген.

Жұмыстың дәлелі

Жұмыс консенсусының дәлелі хаттама Bitcoin және Litecoin сияқты алғашқы блокчейндерде болған блокчейнде бірінші рет қолданылды. Протокол хэш мәндерін есептеу арқылы транзакцияларды тексеру үшін жұмыс істейді. 

Хэш мәнін есептеу үшін кенші қиын криптографиялық басқатырғышты шешуі керек. Хэш мәнінде табылған кейінгі нөлдердің белгілі бір саны - бұл процестің мақсаты. Хэш функциясында кейінгі нөлдердің көрсетілген саны бар хэш мәнін жасайтын сан беймәлім деп аталады.

Консенсус хаттамасы рұқсатсыз ашық кітаптарға арналған. Консенсусқа жету үшін жүйедегі түйіндердің есептеу қуаты криптографиялық басқатырғышты шешу және хэштерді жасау үшін пайдаланылады. 

Блоктар әрқайсысы транзакциялар тобын білдіретін сызықты түрде орналастырылған. Блоктағы әрбір транзакция әрбір пайдаланушының жеке және ашық кілттері арқылы тексеріледі және цифрлық қолтаңбамен бекітіледі.

Нашарлау

PoW қуатқа қатысты жерде өте талап етеді. Мысалы, биткоинді өндіру процесі Аргентина Республикасына қарағанда көбірек қуат тұтынады. Басқа жаңа хаттамалар салыстырмалы түрде аз қуат қажет етеді.

Күмәні дәлелдеу

Үлес протоколының дәлелі блокчейнде қолданылатын ең көнелердің бірі болып табылады. 2-ші ең үлкен блокчейн болып табылатын Ethereum протоколды таңдайтын үздік ойыншылардың пайда болуын белгіледі. 

Жұмыстың дәлелінен айырмашылығы, шахтерлер хэштерді жасамайды. Транзакцияны растау үшін әрбір кеншіге блок тағайындалады. Олар өз кезегінде валидацияны бастау үшін крипто холдингтерінің белгілі бір бөлігін бөлуі керек. Процесс стекинг деп аталады, сондықтан ставканың дәлелі деп аталады. Транзакцияны сәтті растаған кезде, кеншіге бұрын қойған криптофоны, сондай-ақ транзакция комиссиясы беріледі.

Валидацияны жүргізетін кеншілер блокчейн желісіндегі экономикалық үлесіне қарай таңдалады. Осылайша, хаттама тау-кен орталықтарын орталықсыздандыруға, сондай-ақ блокчейннің әрбір қатысушысына стекинг мүмкіндігін бере алады. Электр энергиясын шамадан тыс тұтыну шектелген.

Нашарлау

PoS қауіпсіздік осалдығын арттырады. Шабуылдаушы барлық түйіндердің 50% -дан сәл астамын басқаруы керек, ал PoW жүйесіндегі 51%. Парақорлық шабуыл жасау мүмкіндігі де бар. Шабуылдаушы жәбірленушінің транзакциясын кері қайтарып, транзакцияны растау үшін шабуылдаушыларға пара бере алады.

Блокчейндегі алгоритмдер мен хаттамаларды басқа қолдану

Консенсус хаттамалары блокчейндегі хаттамалар мен алгоритмдердің негізгі қолданбасы болғанымен, басқа пайдалану жағдайлары бар. Біріншісі – сауда-саттықты жүргізу кезінде. Криптосауда алгоритмдері сауда тапсырыстарын автоматтандырылған сауда нұсқауларын қолдана отырып орындайды. Нұсқаулар уақыт, сауда көлемі және бағалар сияқты маңызды айнымалыларды есепке алу үшін алдын ала бағдарламаланған және жасалған.

Алгоритмдерді қолданудың басқа түрі смарт келісімшарттар түрінде. Олар екі тарап арасындағы өздігінен орындалатын келісім-шарттар болып табылады және тікелей бағдарламаның кодына жазылады. Олар қазіргі уақытта блокчейндегі ең белсенді кеңістік болып табылатын орталықтандырылмаған қаржы кеңістігінде өте қажет. Ол таңбалауыштарды жасауға және олардың қолданылмайтын токендер (NFTs) сияқты кең ауқымды инновацияларына жауап береді.

Take Away

Алгоритмдер мен хаттамалар криптовалюталардың ең маңызды аспектісі болуы мүмкін. Олар блокчейн операцияларының ең негізгі негізін құрайды.

Консенсус хаттамалары арқылы алгоритмдер мен хаттамалар орталықтандырылмаған түйіндердің үлкен желісі арқылы транзакциялар қалай тексерілетінін анықтайды. Олар блокчейннің қауіпсіздігін жақсартады және оны бұзудан қорғайды. Екі негізгі консенсус хаттамалары, Proof of Work және Proof of Stake жақсы түсіндіріледі. Кеңістіктің дәлелі, өткен уақыттың дәлелі және т.б. сияқты тағы көптеген нәрселер бар.

Сауда алгоритмдері мен ақылды келісім-шарттар алгоритмдердің блокчейндер үшін маңызды басқа жолдарын көрсетеді. Мұндай білім Blockchain технологиясына қызығушылық танытқан кез келген адам үшін өте маңызды.

Дереккөз: https://crypto.news/algorithms-and-protocols-as-used-in-blockchain/