Share this article

Ano ang Block Finality sa Crypto?

Ang block finality ay isang mahalagang tampok ng mga blockchain, na nagpapahusay sa seguridad ng transaksyon sa mga distributed na network ng Cryptocurrency .

Sa isip, kapag ang isang transaksyon ay wastong naproseso sa isang sistema ng pananalapi, ang pagkakataong ito ay mabaligtad ay dapat na maliit sa wala. Gayunpaman, T ito karaniwang nangyayari sa tradisyonal Finance. Ang mga Blockchain system, sa kabilang banda, ay naglalayong mabawasan ang pagkakaibang ito sa pamamagitan ng block finality.

Sa gabay na ito, Learn mo kung ano ang block finality, kung paano ito gumagana, at ang mga implikasyon nito para sa mga blockchain network.

Story continues
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Ito ay nilalaman ng kasosyo na nagmula sa Laura Shin's Unchained at inilathala ng CoinDesk.

Ano ang Block Finality?

Ang block finality ay tumutukoy sa irreversibility kapag ang isang transaksyon ay nakumpirma at naidagdag sa isang block sa isang blockchain network. Sa puntong ito, ang isang transaksyon ay itinuturing na pinal at hindi na maaaring baguhin.

Ito ang dahilan kung bakit permanente ang mga transaksyon sa blockchain at kung bakit madalas itong tinutukoy bilang hindi nababago.

Napakahalaga ng block finality sa mga protocol ng consensus ng blockchain ngunit T ito palaging agaran. I-block ang finality at latency work parallel sa isa't isa sa blockchain networks. Nangangahulugan ito na ang finality rate ng isang blockchain ay malakas na nakaugnay sa antas ng latency nito, na sumusukat sa oras sa pagitan ng pagsusumite ng isang wastong transaksyon at ang panghuling pagkumpirma nito sa chain.

Paano Gumagana ang Block Finality?

Ang block finality ay nakakamit sa ibang paraan proof-of-work (PoW) at proof-of-stake (PoS) mga network.

Sa mga PoW chain tulad ng Bitcoin, ang block finality ay nakakamit sa pamamagitan ng isang distributed consensus mechanism na gumagamit ng Social Media sa "pinakamahabang" chain rule. Sa panahon ng pagmimina, maaaring i-broadcast ng isang minero ang parehong bloke nang sabay-sabay, na humahantong sa higit sa ONE chain.

Sa puntong ito, mahahati ang pangunahing kadena sa iba't ibang tinidor, na magpapahirap sa pagtukoy sa ONE. Sa sitwasyong ito, ang parehong mga tinidor ay patuloy na magpapatunay at magdagdag ng mga bagong bloke. Gayunpaman, kapag na-validate ng ONE sa mga chain ang isang block bago ang isa pa, ito ang magiging pinakamahabang chain.

Ang pinakamahabang chain ay tinatanggap bilang may pinaka-wastong mga bloke na nakalakip, habang ang mga transaksyong mina sa mas maikling chain ay may diskwento. Gayunpaman, ang mga transaksyon sa tinanggihang chain ay malamang na kasama sa iba pang mga bloke sa mas mahabang chain, na nakakamit ng block finality.

Iba-iba ang block finality sa mga proof-of-stake (PoS) chain mula sa ONE pagpapatupad ng PoS sa isa pa. Halimbawa, ang Casper FFG, isang pagpapatupad ng Ethereum PoS, ay nakakamit ng finality sa pamamagitan ng pagpapakilala ng mga validator upang kumpirmahin ang validity ng chain pagkatapos ng bawat 100 block. Ang isang bloke ay tinatapos pagkatapos ng pag-apruba ng ⅔ ng lahat ng mga validator.

Ang Tendermint, na ginagamit ng network ng Cosmos , ay nakakamit ng finality kapag ang anumang block ay nakatanggap ng higit sa ⅔ ng mga pre-votes at pre-commits. Magpapatuloy ito nang walang hanggan maliban kung ⅓ sa lahat ng validator ay hindi tumutugon.

Mga Uri ng Blockchain Finality

Apat na pangunahing uri ng blockchain finality ay inuri ayon sa mga antas ng katiyakan at pagiging permanente. Kabilang sa mga ito ang:

Probabilistikong Katapusan

Ang probabilistic finality ay simpleng chain-based na finality. Ito ang posibilidad na mababa ang pagkakataon para sa isang transaksyon na maibalik na may higit pang mga bloke na idinagdag sa isang chain. Ang probabilistic na finality ay makakamit kapag ang isang transaksyon ay nasa block mina at kasama sa pinakamahabang chain. Ang probabilistic finality ay karaniwan sa karamihan ng mga PoW blockchain tulad ng Bitcoin.

Pang-ekonomiyang Katapusan

Ang economic finality ay kung saan ang finality ay nakakamit sa pamamagitan ng financial incentives. Ang ideya sa likod nito ay nagiging napakamahal para sa sinuman na ibalik ang mga transaksyon sa naturang blockchain network. Ang economic finality ay malapit na nauugnay sa mga POS network kung saan ang mga validator ay dapat magtaya ng isang tiyak na halaga ng Crypto bilang collateral. Anumang malisyosong aksyon ay maaaring humantong sa kanila na mawala ang kanilang pinansyal na interes.

Ganap na Katapusan

Ang ganap na finality ay ang pinakamataas na antas ng finality. Sa sistemang ito, kapag ang isang transaksyon ay nai-broadcast on-chain, walang posibilidad na ito ay pakialaman o baligtarin. Ang mga protocol ng Blockchain tulad ng Ripple at Stellar ay gumagamit ng federated consensus para makamit ang ganap na finality. Ang federated consensus ay umaasa sa mga pinagkakatiwalaang validator para kumpirmahin ang mga block at secure ang network. Gumagamit din ang mga protocol ng Blockchain tulad ng Cosmos at Algorand ng mga mekanismo ng pinagkasunduan na tumutulong sa kanila na makamit ang ganap na finality.

Instant Finality

Ang instant finality ay kapag ang isang transaksyon ay nai-broadcast sa isang network, agad na nakumpirma, at ginawang hindi na mababawi on-chain. Ang instant finality ay mahirap makamit at nangangailangan ng mga pangunahing pagbabago sa kung paano gumaganap ang mga blockchain ng consensus at nagpoproseso ng mga transaksyon. Iyon ay sinabi, ang mga desentralisadong protocol tulad ng Shardeum ay nagbibigay ng halos instant finality na may mataas na antas ng katiyakan.

Paano Nakakaapekto ang Finality sa Blockchain Networks?

Ang blockchain finality ay isang pundasyong konsepto para sa pagiging maaasahan at katatagan ng blockchain. Tinitiyak ng finality ang transactional validity at irreversibility, kaya pinipigilan ang isyu ng double-spending sa pamamagitan ng pagtatala ng wastong transaksyon on-chain. Sa ganitong paraan, itinuturing na ginastos ang digital asset at hindi na magagamit muli.

Kailangan din ang finality para sa deployment ng matalinong mga kontrata. Isinasama ng mga smart contract ang mga detalye ng kasunduan sa pagitan ng mga partidong nakikipagtransaksyon sa kanilang self-executing code. Tinitiyak ng finality na ang mga resulta ng mga kontratang ito ay predictable at hindi na mababawi.

Ang mga desentralisadong aplikasyon ay gumagamit ng finality upang ma-secure ang kanilang mga operasyon at gawing maaasahan ang mga ito. Tinitiyak ng mga user na ligtas at permanente ang anumang pagkilos na ginawa sa DApps.

Mga Pangwakas na Salita

Ang block finality ay isang pundasyon ng Technology ng blockchain at mahalaga para sa tagumpay ng mga transaksyon sa Crypto . Habang umuunlad ang Technology ng blockchain, ang pagkamit ng mabilis at secure na finality ay magiging mahalaga para sa mga development sa hinaharap.

Unchained