Ole a le Blockchain Consensus Algorithm? – Cryptopolitan

So'o se faiga fa'atotonugalemu, e pei o se fa'amaumauga o lo'o i ai fa'amatalaga taua e uiga i laisene fa'aipoipoga i totonu o se fa'afaamasinoga, e mana'omia ai se fa'atonu fa'atotonugalemu ma le pule e tausia ma tausia fa'amaumauga. O le matafaioi a le pulega tutotonu, lea e nafa ma le tausiaina o faamaumauga saʻo, le faia o soʻo se suiga, e pei o le faʻaopoopoina, aveese, poʻo le faʻafouina o igoa o i latou ua ausia manaoga mo nisi pemita.

O poloka poloka a le malo e faʻasalalau ma faʻatonuina e le tagata lava ia e mafai ona galue i luga o le lalolagi atoa e aunoa ma se pulega tutotonu. O se numera tele o tagata e saofagā ia i latou e ala i le fesoasoani e faʻamaonia ma faʻamaonia blockchain-fa'avae fefa'ataua'iga e ala i poloka poloka.

Blockchain consensus algorithm

O tekonolosi Blockchain ua vave ona suia le auala tatou te fegalegaleai ai ma faʻamaumauga ma le lalolagi o tupe. O se tasi o vaega autu e faʻaogaina ai poloka poloka faʻalagolago ma malupuipuia o le consensus algorithm. I totonu o lenei tusiga, o le a tatou suʻesuʻeina pe o le a le blockchain consensus algorithm ma pe faʻapefea ona galue.

O le algorithm consensus o se seti o tulafono e mulimulitaʻia e tagata uma o loʻo auai i se fesoʻotaʻiga poloka poloka e faʻamautu ai le maliliega i luga o le setete o le lisi faʻasoa. O le faiga lea e faʻamautinoa ai o loʻo i ai i nodes uma i totonu o le fesoʻotaʻiga le vaaiga tutusa o faʻamatalaga ma o fefaʻatauaiga e faʻamaonia ma faʻaopoopo i le poloka poloka i se auala malupuipuia ma faʻasalalau.

Ituaiga blockchain consensus algorithm

Blockchain consensus algorithms ei ai se talafaasolopito umi ma eseese. O le uluai faʻavaeina o faʻamaoniga-o-galuega (PoW) na faʻaaogaina e faʻamautu ai Bitcoin, faʻatasi ai ma Satoshi Nakamoto na faʻalauiloaina le manatu i le 2008. O isi faʻasalalauga algorithms e pei o le Faʻamaoniga-o-Stake (PoS) ma le Delegated Proof-of-Stake (DPoS) talu mai ona tulaʻi mai, ofoina atu isi mea i le PoW. O nei algorithms taʻitasi e ofoina atu tulaga lelei ma mea le lelei, faʻamautinoa o loʻo i ai i le au atinaʻe le tele o filifiliga pe a filifilia se faiga faʻavae mo latou poloka poloka. Ma le mea mulimuli, o faʻasalalauga faʻatasi taʻitasi e tulaga ese i le fesoʻotaʻiga o loʻo faʻaaogaina, ma o le filifilia o le saʻo e mafai ona i ai se aafiaga tele i le saoasaoa ma le saogalemu o se fesoʻotaʻiga cryptocurrency. O nisi o algorithms consensus e masani ona faʻaaogaina e aofia ai:

-Fa'amaoniga-o-Galue (PoW)

-Fa'amaoniga-o-Stake (PoS)

-Tu'ufua Fa'amaoniga-o-Stake (DPoS)

-Fa'amaoniga-o-Tala'aga (PoH)

- Fa'apalepale Fa'aletonu a Byzantine (BFT)

-Directed Acyclic Graph (DAG)

Faamaoniga-o-Galuega (PoW)

Faʻamaoniga-o-Galue o se maliega autasi algorithm lea na muamua faʻafeiloaʻi ma le fausiaina o Bitcoin i le 2009. Ua mamanuina ina ia faʻamalosia le faʻaogaina, e manaʻomia ai nodes e faʻatino ai faʻatusatusaga o le matematika lavelave ina ia faʻamaonia fefaʻatauaiga ma faʻaopoopo i latou i le poloka poloka. O le node muamua e foia ai le faʻatusatusaga ma maua le fofo saʻo e tauia i se numera o faʻailoga poʻo cryptocurrency.

O galuega fa'akomepiuta o lo'o fa'atinoina e nodes e ta'ua o le mining. O le faʻagasologa o le mining e fesoasoani e faʻamautinoa le saogalemu o le fesoʻotaʻiga e ala i le faʻafaigata mo se tasi node e faʻaogaina faʻamatalaga i luga ole poloka poloka. O le manatu i tua o le Proof-of-Work e faapea o le tele o le malosi faakomepiuta e faʻaopoopo i le fesoʻotaʻiga, o le sili atu lea ona malupuipuia.

Faʻamaoniga-o-Galue o se algorithm maliliega sili ona malupuipuia ma faʻatuatuaina, ae e tele ni faʻafitauli. E manaʻomia ai le tele o le eletise ma le malosi, lea e mafai ona taugata ma faʻaleagaina le siosiomaga. E le gata i lea, o le faagasologa o le maina e mafai ona faʻagesegese ma le lelei, e mafua ai le faʻagesegese o taimi o fefaʻatauaiga ma faʻateleina pili. Cryptocurrencies e faʻaaogaina le PoW e aofia ai Bitcoin (BTC), Dogecoin (DOGE), Litecoin (LTC), Monero (XMR), ma le Zcash (ZEC).

Faʻailoga-o-Siteki (PoS)

Faʻamaoniga-o-Stake o se faʻataʻitaʻiga faʻasalalauga fou lea na fausia e fai ma sui i Faʻamaoniga-o-Galue. Nai lo le manaʻomia o nodes e faʻatino ai faʻatusatusaga lavelave, Faʻamaoniga-o-Stake faʻalagolago i nodes o loʻo umia se aofaʻi o faʻailoga poʻo cryptocurrency e fai ma faʻamaoniga. O lenei faʻamaoniga e faʻaaogaina e faʻamaonia ai fefaʻatauaiga ma faʻaopopo i le poloka poloka.

O le faʻagasologa o le faʻamaoniga i le Proof-of-Stake e sili atu le vave ma sili atu le malosi-lelei nai lo le Faʻamaoniga-o-Galue. Nodes e filifilia faʻafuaseʻi e faʻamaonia fefaʻatauaiga, ma o le tele o faʻailoga latou te umia, o le maualuga lea o le avanoa e filifilia ai. O lenei mea e faʻamalosia ai nodes e taofi nisi faʻailoga ma tausia le saogalemu o le fesoʻotaʻiga.

O le Fa'amaoniga-o-Stake o se suiga fa'amoemoeina i le Fa'amaoniga-o-Galue, ae e le aunoa ma ona lava fa'aletonu. O nisi tagata e finau e itiiti le saogalemu nai lo le Faʻamaoniga-o-Galue, ona o le faʻamaoniga o le faʻagasologa e le o faʻapitoa. E le gata i lea, o loʻo i ai le avanoa o se faʻalapotopotoga e tasi o loʻo umia se pasene tele o faʻailoga, lea e mafai ona taʻitaʻia ai le faʻaogaina o le fesoʻotaʻiga. O nisi o tupe e fa'aaoga ai fa'amaoniga o le siteki Ethereum (ETH), Tezos (XTZ), EOS (EOS), ma Cardano (ADA).

Fa'amatu'u Fa'amaoniga-o-Stake (DPoS)

Fa'amaonia-o-Stake Fa'amatu'u atu o se fesuiaiga o Fa'amaoniga-o- Siteki lea na fa'atupuina e fa'afetaia'i nisi o lu'itau e feso'ota'i ma le fa'ata'ita'iga fa'amaonia algorithm. I le DPoS, e filifilia nodes e faʻamaonia fefaʻatauaiga ma faʻaopoopo i latou i le poloka poloka e faʻatatau i le numera o palota latou te maua mai isi nodes i le fesoʻotaʻiga. O le manatu i tua o le DPoS e faapea o nodes e tele palota e sili ona faʻatuatuaina ma faʻatuatuaina, ma o lea e tatau ai ona nafa ma le faʻamaonia o fefaʻatauaiga.

O le DPoS o se faʻataʻitaʻiga malie ma lelei algorithm, aua e naʻo se numera laʻititi o nodes e faʻamaonia ai fefaʻatauaiga. Ae ui i lea, e manatu foi e le malu puipuia nai lo le Proof-of-Work poʻo le Proof-of-Stake, ona o le filifilia o nodes faʻamaonia e faʻavae i luga o le numera o palota latou te mauaina, nai lo le aofaʻi o le malosi faʻakomepiuta poʻo faʻailoga latou te maua. taofi. O nisi DPoS cryptos o Tron (TRX), EOS (EOS), ma Steem (STEEM)

Faʻamaoniga-o-Talaʻaga (PoH)

Faʻamaoniga-o-Talafaʻasolopito (PoH) o se faʻataʻitaʻiga algorithm lea e taumafai e tuʻuina atu se isi mea i tekinolosi poloka poloka masani. E ala i le tuʻufaʻatasia o le taimi lava ia i totonu o le poloka poloka, Faʻamaoniga-o-Talafaʻasolopito (PoH) o se faiga faʻatasi e faʻaitiitia ai le avega i luga o laina fesoʻotaʻiga i le taimi o le faʻaogaina o poloka. O Nodes e iai a latou lava uati i totonu, lea e faʻaaogaina e faʻamaonia ai taimi ma mea e tutupu. Faʻamaoniga-o-Talafaasolopito o loʻo i ai pea i lona amataga o atinaʻe, ma e leʻi faʻaaogaina lautele i le pisinisi cryptocurrency. O le Faʻamaoniga o Talafaasolopito algorithm e faʻaaogaina naʻo le Solana blockchain. Ona o lenei mea, o le fesoʻotaʻiga e matua faʻaogaina, faʻatautaia e oʻo atu i le 60,000 fefaʻatauaiga i le sekone.

Byzantine Faʻapalepale sese (BFT)

BFT consensus algorithms ua mamanuina e oʻo atu i le maliega i totonu o se fesoʻotaʻiga poloka poloka e tusa lava pe o nisi nodes e le faʻatuatuaina pe amio leaga. E masani ona faʻaaogaina i fesoʻotaʻiga poloka poloka faʻatagaina, lea e iloa ma faʻatuatuaina uma nodes, e ese mai i fesoʻotaʻiga poloka poloka lautele lea e le o taʻua ai pona ma e le talitonuina.

O le algorithm consensus sili ona lauiloa o le BFT e taʻua o le Practical Byzantine Fault Tolerance (PBFT). E galue le PBFT e ala i le i ai o se node taʻitaʻi filifilia, e taʻua o le autu, lea e nafa ma le aoina ma faʻasalalau fefaʻatauaiga i isi pona uma i le fesoʻotaʻiga. O node taʻitasi i totonu o fesoʻotaʻiga e faʻamaonia fefaʻatauaiga ma auina atu se feʻau i le autu e faʻamaonia pe teena fefaʻatauaiga. O le taimi lava e sili atu i le lua vaetolu o nodes ua faʻamaonia fefaʻatauaiga, e mafai e le muamua ona faʻaopoopoina fefaʻatauaiga i le poloka poloka.

Faamaoniga-o-Taua

O le faʻamaoniga o le taua o se metotia mo le faʻamaoniaina o le sao o se node i se fesoʻotaʻiga cryptocurrency ma maua ai le aia tatau e gaosia ai poloka fou. O le tasi fa'amanuiaga o le PoI i luga o isi fa'ata'ita'iga algorithms o le fa'atagaina lea mo le fa'asoa tutusa o taui i le feso'ota'iga. E le pei o le PoW, lea e tauia ai nodes e faʻavae i luga o latou malosi faʻatusatusa, poʻo PoS, lea e tauia ai nodes e faʻavae i luga o le numera o faʻailoga latou te umia, PoI e amanaʻia le tele o mea e fesoasoani i le soifua maloloina atoa ma le manuia o le fesoʻotaʻiga. .

Aisea e faʻaogaina ai e le cryptocurrencies auala faʻapitoa

Cryptocurrencies e manaʻomia ni faʻasalalauga faʻatasi e faʻamautinoa ai o le fesoʻotaʻiga e malupuipuia, faʻatuatuaina, ma faʻatuatuaina. Consensus algorithms e mafai ai e nodes network ona malilie i le aoga o fefaʻatauaiga, faʻamautinoa o loʻo i ai uma tagata auai i le maliliega e uiga i le tulaga o le poloka poloka. E fesoasoani lenei mea e puipuia ai tupe faʻaalu faalua, gaioiga leaga, ma isi faʻafitauli saogalemu mai le tulaʻi mai i luga o se fesoʻotaʻiga cryptocurrency. E fa'amautinoa ai fo'i e fa'agasolo vave ma lelei fefa'ataua'iga ina ia mafai ona fa'amaonia i se taimi talafeagai. Ma le mea mulimuli, e fesoasoani algorithms consensus e faʻamalosia tagata faʻaoga e tumau i le fesoʻotaʻiga e ala i le tuʻuina atu o taui mo le faʻamaonia o fefaʻatauaiga poʻo le tausia o latou pona.

Lalo

I se aotelega, o le blockchain consensus algorithm o se maatulimanu o tekinolosi poloka poloka, e maua ai le faavae o le faʻatuatuaina ma le saogalemu lea e fausia ai le ola faanatura blockchain atoa. E nafa ma le faʻamaonia o fefaʻatauaiga, fatuina o poloka fou, ma le tausisia o le maliliega i le va o nodes i le fesoʻotaʻiga. Faatasi ai ma lona faʻavasegaina ma le faʻamaonia o le natura, o le consensus algorithm e maua ai le faʻatuatuaina ma le manino i tagata faʻaoga poloka poloka. O loʻo faʻaauau pea le faʻafouina ma le faʻaleleia o algorithms consensus blockchain, aʻo taumafai le au atinaʻe e fatuina algorithms e sili atu le malosi-lelei, faʻaleleia, ma malupuipuia. Ose fanua fa'asolosolo fa'asolosolo, o lea e mafai ai ona tatou fa'amoemoe e va'aia le tele o fa'agasolo fiafia i tausaga a sau.

Punaoa: https://www.cryptopolitan.com/what-is-a-blockchain-consensus-algorithm/