Algoritmet dhe Protokollet siç përdoren në Blockchain – crypto.news

Nuk ka pothuajse asnjë komponent të blockchain që është më i rëndësishëm se algoritmet dhe protokollet. Një frazë më përfundimtare për të dy do të ishte 'ata janë motorët e blockchain'. Kur Bitcoin u prezantua në botë në vitin 2009, termat si protokolli i konsensusit u bënë më të zakonshme për publikun. Është e vetmja mënyrë që sistemet e decentralizuara mund të bien dakord për drejtimin e një procesi.

Përkufizimi i termave kyç

Së pari, çfarë është një algoritëm? Çfarë është një protokoll? Një algoritëm i referohet një grupi rregullash ose procesesh që duhet të ndiqen gjatë një procesi të zgjidhjes së problemeve si llogaritjet. Ato janë më së shumti të aplikueshme në kompjuterë, por jo të kufizuara në kompjuter.

Një protokoll nga ana tjetër është procedura ose sistemi i caktuar rregullash që rregullojnë zbatimin e diçkaje. Një protokoll konsensusi ka për qëllim nga ana tjetër të rregullojë atë që një blockchain duhet të përmbajë në çdo kohë të caktuar. Më e rëndësishmja nga ajo që përcaktohet është nëse një bllok që shtohet është ai për të cilin kanë rënë dakord të gjitha nyjet në rrjet. Termat protokoll konsensusi dhe algoritmi i konsensusit mund të përdoren në mënyrë të ndërsjellë.

Protokolli i Konsensusit/ Algoritmi i Konsensusit 

Siç është vërtetuar, një protokoll konsensusi luan një rol kyç në përcaktimin e blloqeve të shtuara në një blockchain. Është ky përcaktim nëpërmjet marrëveshjeve nga të gjitha nyjet në rrjetin blockchain që quhet rrjeti që verifikon një transaksion. 

Procesi është i domosdoshëm për blockchain i cili funksionon si një sistem librash të decentralizuar. Është gjithashtu ajo që siguron integritetin e blockchain, duke e bërë shumë të vështirë për një aktor që të mashtrojë ose hakojë sistemin. Duhet të mposhtet rregulli i sulmit prej 51% për të qenë në gjendje të ndryshojë një bllok dhe të mashtrojë sistemin. Kjo është shumë e pamundur, veçanërisht për çdo rrjet të madh blockchain pasi dikush duhet të kontrollojë mijëra nyje kompjuterike në të njëjtën kohë. Megjithatë nuk është e pamundur.

Llojet kryesore të protokolleve të konsensusit

Megjithatë, nuk ka asnjë protokoll uniform konsensusi atje. Vetë hapësira ka arritur risi dhe ndryshime të jashtëzakonshme ndër vite. Çdo protokoll i ri konsensusi i jep blockchain karakteristikat e tij, dhe nganjëherë një avantazh ndaj sistemeve të mëparshme blockchain. Midis avantazheve kryesore është se si blockchain zgjidh cenueshmërinë e sulmit prej 51% ose si të përmirësohet shpejtësia e transaksionit. Më poshtë janë dy llojet kryesore të protokolleve të konsensusit.

Dëshmi e punës

Protokolli i konsensusit të provës së punës ishte i pari që u përdor në blockchain, duke qenë në zinxhirët e parë si Bitcoin dhe Litecoin. Protokolli funksionon për të vërtetuar transaksionet nëpërmjet llogaritjes së vlerave hash. 

Për të llogaritur një vlerë hash, një minator duhet të zgjidhë një enigmë të vështirë kriptografike. Një numër i caktuar zerosh pasardhëse të gjetura në vlerën hash është ajo që synohet nga procesi. Numri që gjeneron vlerën hash me numrin e specifikuar të zerave pasuese në funksionin hash quhet nonce.

Protokolli i konsensusit është krijuar për regjistrat publikë pa leje. Për të arritur një konsensus, fuqia llogaritëse nga nyjet në sistem përdoret për të zgjidhur një enigmë kriptografike dhe për të gjeneruar hash. 

Blloqet janë rregulluar në mënyrë lineare, secili përfaqëson një grup transaksionesh. Çdo transaksion në bllok vërtetohet dhe nënshkruhet në mënyrë dixhitale duke përdorur çelësat privatë dhe publikë të secilit përdorues.

pengesë

PoW është shumë kërkuese kur bëhet fjalë për pushtetin. Procesi i minierave të Bitcoin, për shembull, konsumon më shumë energji sesa Republika e Argjentinës. Protokollet e tjera më të reja janë më pak të etur për energji në krahasim.

Dëshmia e aksionit

Protokolli i provës së aksioneve është gjithashtu ndër më të vjetrat e përdorura në blockchain. Ethereum, i cili është blockchain i dytë më i madh, shënoi shfaqjen e lojtarëve kryesorë që zgjodhën protokollin. 

Ndryshe nga prova e punës, asnjë hash nuk krijohet nga minatorët. Për të vërtetuar një transaksion, çdo minatori i caktohet një bllok. Ata nga ana tjetër duhet të lënë mënjanë një pjesë të veçantë të zotërimeve të tyre të kriptove për të filluar verifikimin. Procesi njihet si staking, prandaj emri prova e aksionit. Pas vërtetimit të suksesshëm të një transaksioni, minatorit i jepet kriptoma që kishte vendosur më parë, si dhe tarifat e transaksionit.

Minatorët që bëjnë verifikimin zgjidhen sipas aksioneve të tyre ekonomike brenda rrjetit të blockchain. Duke vepruar kështu, protokolli mund të decentralizojë qendrat e minierave, si dhe të ofrojë një mundësi për çdo pjesëmarrës në blockchain. Konsumi i tepërt i energjisë elektrike është i kufizuar.

pengesë

PoS rrit dobësitë e sigurisë. Një sulmues duhet të kontrollojë pak më shumë se 50% të të gjitha nyjeve krahasuar me 51% në PoW. Ekziston edhe mundësia e një sulmi me ryshfet. Një sulmues mund të ndryshojë transaksionin e një viktime dhe më pas t'i japë ryshfet sulmuesve për të vërtetuar transaksionin.

Përdorime të tjera të algoritmeve dhe protokolleve në Blockchain

Ndërsa protokollet e konsensusit janë aplikimi kryesor i protokolleve dhe algoritmeve në një blockchain, ka raste të tjera përdorimi. E para është kur kryeni tregti. Algoritmet e tregtisë kripto ekzekutojnë urdhra tregtare duke përdorur udhëzime të automatizuara tregtare. Udhëzimet janë të paraprogramuara dhe të dizajnuara për të llogaritur variabla të rëndësishëm si koha, vëllimi i tregtisë dhe çmimet.

Përdorimi tjetër i algoritmeve është në formën e kontratave inteligjente. Ato janë kontrata vetë-ekzekutuese ndërmjet dy palëve dhe janë të shkruara drejtpërdrejt në kodin e programit. Ato janë të domosdoshme në hapësirën e Financave të Decentralizuara, e cila ndodh të jetë hapësira më e gjallë në blockchain aktualisht. Ai është përgjegjës për krijimin e argumenteve dhe risitë e tyre gjithëpërfshirëse, si p.sh.

Merrni larg

Algoritmet dhe Protokollet janë ndoshta aspekti më i rëndësishëm i kriptomonedhave. Ato formojnë shtyllën kurrizore të operacioneve më themelore të blockchain.

Nëpërmjet protokolleve të konsensusit, algoritmeve dhe protokolleve përcaktojnë se si verifikohen transaksionet nga rrjeti i madh i nyjeve të decentralizuara. Ata përmirësojnë sigurinë e vetë blockchain-it dhe e bëjnë atë të papërshkueshëm nga ngacmimet. Dy protokollet kryesore të konsensusit, Dëshmia e Punës dhe Prova e Kunjit janë shpjeguar mirë. Ekzistojnë shumë të tjera si Prova e Hapësirës, ​​Prova e kohës së kaluar, etj.

Algoritmet e tregtimit dhe kontratat inteligjente përfaqësojnë mënyrat e tjera se si algoritmet janë jetike për zinxhirët e bllokimit. Një njohuri e tillë është thelbësore për këdo që është i interesuar në teknologjinë Blockchain.

Burimi: https://crypto.news/algorithms-and-protocols-as-used-in-blockchain/