Blockchainissa käytetyt algoritmit ja protokollat ​​– crypto.news

Lohkoketjussa tuskin on algoritmeja ja protokollia tärkeämpiä komponentteja. Lopullisempi lause molemmille olisi "he ovat lohkoketjun moottoreita". Kun Bitcoin esiteltiin maailmalle vuonna 2009, konsensusprotokollan kaltaiset termit yleistyivät yleisölle. Se on ainoa tapa, jolla hajautetut järjestelmät voivat sopia prosessin suorittamisesta.

Keskeisten termien määritelmä

Ensinnäkin mikä on algoritmi? Mikä on protokolla? Algoritmi viittaa joukkoon sääntöjä tai prosesseja, joita on noudatettava ongelmien, kuten laskelmien, ratkaisuprosessin aikana. Ne ovat enimmäkseen sovellettavissa tietokoneisiin, mutta eivät rajoitu niihin.

Toisaalta protokolla on asetettu menettely tai sääntöjärjestelmä, joka ohjaa jonkin toteuttamista. Konsensusprotokollan on puolestaan ​​tarkoitus hallita, mitä lohkoketjun tulisi sisältää kulloinkin. Tärkein määritettäessä on, onko lisättävä lohko se, josta kaikki verkon solmut ovat sopineet. Termejä konsensusprotokolla ja konsensusalgoritmi voidaan käyttää vaihtokelpoisesti.

Consensus Protocol / Consensus Algorithm 

Kuten on todettu, konsensusprotokollalla on keskeinen rooli määritettäessä, mitkä lohkot lisätään lohkoketjuun. Tätä kaikkien lohkoketjuverkon solmujen sopimusten kautta tekemää määritystä kutsutaan tapahtuman vahvistavaksi verkkoksi. 

Prosessi on välttämätön lohkoketjulle, joka toimii hajautetun kirjanpitojärjestelmänä. Se takaa myös lohkoketjun eheyden, mikä tekee näyttelijän erittäin vaikeaksi huijata tai hakkeroida järjestelmää. On päihitettävä 51 %:n hyökkäyssääntö voidakseen muuttaa estoa ja huijata järjestelmää. Se on erittäin epätodennäköistä, varsinkin missä tahansa suuressa lohkoketjuverkossa, koska on ohjattava tuhansia tietokonesolmuja kerrallaan. Se ei kuitenkaan ole mahdottomuus.

Konsensuspöytäkirjojen päätyypit

Ei kuitenkaan ole olemassa yhtenäistä konsensusprotokollaa. Tila itsessään on saavuttanut valtavia innovaatioita ja muutoksia vuosien varrella. Jokainen uusi konsensusprotokolla antaa lohkoketjulle sen ominaisuudet ja toisinaan etulyöntiaseman aiempiin lohkoketjujärjestelmiin verrattuna. Keskeistä on se, kuinka lohkoketju ratkaisee 51 prosentin hyökkäyshaavoittuvuuden tai kuinka parantaa transaktion nopeutta. Alla on kaksi päätyyppiä konsensusprotokollasta.

Todistus työstä

Protocol of work -konsensusprotokolla oli ensimmäinen, jota käytettiin lohkoketjussa, sillä se on ollut ensimmäisissä lohkoketjuissa, kuten Bitcoin ja Litecoin. Protokolla toimii validoimaan tapahtumat hash-arvojen laskennan avulla. 

Laskeakseen hash-arvon kaivostyöntekijän on ratkaistava vaikea salaustehtävä. Prosessin tavoitteena on tietty määrä hash-arvosta löytyviä loppunollia. Numeroa, joka luo hajautusarvon määritetyllä määrällä tiivistefunktion lopussa olevia nollia, kutsutaan nollaksi.

Konsensusprotokolla on suunniteltu luvattomille julkisille reskontoille. Konsensuksen saavuttamiseksi järjestelmän solmujen laskentatehoa käytetään salaustehtävän ratkaisemiseen ja tiivisteiden luomiseen. 

Lohkot on järjestetty lineaarisesti, ja jokainen edustaa tapahtumaryhmää. Jokainen lohkon tapahtuma validoidaan ja allekirjoitetaan digitaalisesti käyttämällä kunkin käyttäjän yksityisiä ja julkisia avaimia.

haitta

PoW on erittäin vaativa tehon suhteen. Esimerkiksi Bitcoinin louhintaprosessi kuluttaa enemmän sähköä kuin Argentiinan tasavalta. Muut uudemmat protokollat ​​ovat vähemmän virtaa kuluttavia verrattuna.

Todiste panoksesta

Todistuspanosprotokolla on myös yksi vanhimmista lohkoketjussa käytetyistä. Ethereum, joka on toiseksi suurin lohkoketju, merkitsi protokollan valinneiden huippupelaajien ilmaantumista. 

Toisin kuin todiste työstä, kaivostyöläiset eivät luo tiivisteitä. Tapahtuman vahvistamiseksi kullekin kaivostyöntekijälle määrätään lohko. Heidän on puolestaan ​​jätettävä syrjään tietty osa kryptoomistuksistaan ​​validoinnin aloittamiseksi. Prosessi tunnetaan panoksena, mistä johtuu nimi panoksen todiste. Onnistuneen maksutapahtuman vahvistamisen jälkeen kaivostyöntekijä saa aiemmin panoksensa krypton sekä transaktiomaksut.

Validoinnin suorittavat kaivostyöläiset valitaan heidän taloudellisen osuutensa mukaan lohkoketjuverkostossa. Näin tekemällä protokolla voi hajauttaa kaivoskeskukset sekä tarjota panosmahdollisuuden jokaiselle lohkoketjun osallistujalle. Liiallista sähkönkulutusta on rajoitettu.

haitta

PoS lisää tietoturva-aukkoja. Hyökkääjän täytyy hallita hieman yli 50 % kaikista solmuista verrattuna 51 %:iin PoW:ssa. Myös lahjushyökkäyksen mahdollisuus on olemassa. Hyökkääjä voi peruuttaa uhrin tapahtuman ja sitten lahjoa hyökkääjiä tapahtuman vahvistamiseksi.

Muita algoritmien ja protokollien käyttötapoja lohkoketjussa

Vaikka konsensusprotokollat ​​ovat protokollien ja algoritmien ensisijainen sovellus lohkoketjussa, on myös muita käyttötapauksia. Ensimmäinen on kauppoja tehtäessä. Kryptokaupan algoritmit suorittavat kauppatoimeksiannot automaattisten kaupankäyntiohjeiden avulla. Ohjeet on ohjelmoitu valmiiksi ja suunniteltu ottamaan huomioon tärkeitä muuttujia, kuten aika, kauppavolyymi ja hinnat.

Toinen algoritmien käyttö on älykkäiden sopimusten muodossa. Ne ovat itsetoimivia sopimuksia kahden osapuolen välillä ja ne on kirjoitettu suoraan ohjelman koodiin. Ne ovat välttämättömiä hajautetun rahoituksen alueella, joka sattuu olemaan tällä hetkellä lohkoketjun vilkkain tila. Se vastaa rahakkeiden ja niiden laaja-alaisten innovaatioiden, kuten NFT-merkkien, luomisesta.

ottaa pois

Algoritmit ja protokollat ​​ovat ehkä tärkein osa kryptovaluutoista. Ne muodostavat lohkoketjun perustoimintojen selkärangan.

Konsensusprotokollien avulla algoritmit ja protokollat ​​määrittävät, kuinka suuri hajautettujen solmujen verkosto vahvistaa tapahtumat. Ne parantavat itse lohkoketjun turvallisuutta ja tekevät siitä suojan. Kaksi pääasiallista konsensusprotokollaa, Proof of Work ja Proof of Stake, on selitetty hyvin. On olemassa monia muita, kuten avaruuden todiste, kuluneen ajan todiste jne.

Kaupankäyntialgoritmit ja älykkäät sopimukset edustavat muita tapoja, joilla algoritmit ovat tärkeitä lohkoketjuille. Tällainen tieto on erittäin tärkeää kaikille Blockchain-teknologiasta kiinnostuneille.

Lähde: https://crypto.news/algorithms-and-protocols-as-used-in-blockchain/