Kakayahang Magkalakal sa Blockchain. Mga Sidechain at Mga Kannel ng Bayaran
![](/uploads/article/2024-02-27/c83d78af83ae67e43cfa5a8a991c441a.webp)
Scalability sa Blockchain: Problema at Posibleng Solusyon
Pagdating sa mga cryptocurrencies at teknolohiya tulad ng blockchain, ang scalability ay nagiging isang pangunahing isyu. Ngunit ano ang ibig sabihin nito?
Ano ang ibig sabihin ng kakayahan sa pagsukat?
Sa simpleng salita, ang kakayahan sa pagsukat ay ang kakayahan ng isang sistema na lumaki at mag-evolve kasabay ng lumalaking mga pangangailangan. Sa mundo ng mga sistemang computer, nangangahulugan ito na maaari mong mapabuti ang performance ng iyong kagamitan upang magproseso ng mas maraming mga gawain. Kapag ito ay tungkol sa blockchain, ang kakayahan sa pagsukat ay nangangahulugan ng kakayahan na magproseso ng mas maraming mga transaksyon.
Ang problema sa pag-sukat
Ang mga protokol tulad ng bitcoin ay may kanilang mga kalamangan, ngunit ang kakayahan sa pagsukat ay hindi isa sa mga ito. Ang bitcoin, sa pagtatrabaho sa isang desentralisadong batayan, ay nakaharap sa mga limitasyon sa bilis ng pagproseso ng mga transaksyon. Ibig sabihin nito, kapag dumarami ang bilang ng mga gumagamit, nagkakaroon ng mga isyu sa bandwidth ng network.
Tren at tiket: Analogiya sa pagsukat ng blockchain
Isipin ang blockchain tulad ng isang tren. Mayroon itong tiyak na bilang ng mga upuan (o "wagon"), na magagamit para sa mga transaksyon. Kung lahat ng mga pasahero (o mga transaksyon) ay gustong pumasok nang sabay-sabay, ang presyo ng bawat upuan (o komisyon) ay tataas. Ang pagtaas ng laki ng "wagon" ay maaaring makatulong, ngunit ito ay pansamantalang solusyon.
Ang Trilemma ng Kakayahan sa Pagsukat
Binuo ni Ethereum founder, Vitalik Buterin, ang "trilemma ng kakayahan sa pagsukat," na nagpapakita ng isang pag-aayos sa pagitan ng kakayahan sa pagsukat, seguridad, at desentralisasyon. Ang mga katangiang ito ay hindi laging magkasundo, at ang paghahanap ng isang balanse sa pagitan nila ay isang pangunahing tungkulin.
Ang off-chain scaling
Ang off-chain scaling ay isang pamamaraan na nagbibigay-daan sa mga transaksyon na maganap sa blockchain nang hindi nadadagdagan ang dami ng mga block. Ito ay ginagawa sa pamamagitan ng mga protokol na nagpapahintulot sa mga gumagamit na magpadala at tumanggap ng mga pondo nang hindi direktang iniuulat sa chain.
Introduksyon sa Sidechains: Paliwanag at Mga Halimbawa
Ano ang isang sidechain?
Ang sidechain, o isang patlang ng chain, ay isang hiwalay na blockchain na may kaugnayan sa pangunahing chain, o minechain. Mahalaga na tandaan na ang sidechain at minechain ay nagtatrabaho nang magkasama at functional compatible, nagbibigay-daan sa mga assets na magalaw ng malaya sa pagitan nila.
Paano ito gumagana?
Upang maunawaan ang prinsipyo ng sidechains, mag-isip ng isang scenario: si Anna ay may 5 na bitcoins at nais niyang palitan ang mga ito para sa 5 sidecoins sa isang sidechain ng bitcoin. Para dito, mayroong double-sided na pagkakabuklod na nagbibigay-daan sa mga gumagamit na ilipat ang kanilang mga assets sa pagitan ng pangunahing at sidechains.
Proseso ng konbersyon:
Si Anna ay nagpapadala ng kanyang 5 bitcoins sa espesyal na address, na pumipigil sa mga ito, at ang katumbas na halaga ay inilalaan sa sidechain bilang mga sidecoins. Pagkatapos nito, si Anna ay maaaring malaya na magpatuloy ng mga transaksyon sa sidechain, pagpapadala at pagtanggap ng mga sidecoins, tulad sa pangunahing chain.
Para saan ito?
Ang mga sidechains ay nilalayon na malutas ang mga isyu sa bandwidth at bilis ng transaksyon sa pangunahing blockchain tulad ng bitcoin. Pinapayagan nila ang paglikha ng mga sistema na may mga alternatibong mekanismo ng konsensya, mga malalaking bloke, at mas mabilis na mga transaksyon.
Mga Benepisyo ng Sidechains:
- Eksperimento at Pag-update: Pinapayagan ng mga sidechains ang mga eksperimento at pagpapatupad ng mga bagong feature nang walang panganib sa pangunahing chain.
- Pinabuting Bandwidth: Dahil sa mas malambot na mga pag-set up at mga algoritmo ng konsensya, ang mga sidechains ay maaaring magproseso ng mas maraming mga transaksyon sa isang yunit ng oras.
- Pagkakaiba sa Pangunahing Chain: Ang mga kritikal na pagkakamali sa sidechain ay hindi nakakaapekto sa operasyon ng pangunahing network, na nagbibigay ng seguridad at katatagan sa mga eksperimento.
Ang isang payment channel ay isang mekanismo na katulad ng mga sidechain na nagpapahintulot sa mga transaksyon na gawin sa labas ng pangunahing blockchain, ngunit walang paggamit ng hiwalay na blockchain. Ito ay batay sa mga smart contract at nagpapahintulot sa mga gumagamit na magkaroon ng mga deal nang hindi naglalathala ng mga ito sa blockchain.
Paano ito gumagana?
Sa kaibahan sa mga sidechain kung saan ang mga transaksyon ay nagaganap sa isang hiwalay na blockchain, ang mga transaksyon sa payment channels ay ginagawa sa pamamagitan ng mga smart contract na nagpapahintulot sa mga gumagamit na magpalitan ng pera nang hindi naglalathala ng mga transaksyon sa blockchain. Halimbawa, sa Lightning Network, ang mga gumagamit ay una magsusumite ng deposito sa isang espesyal na address na may multi-signature, pagkatapos ay maaari nilang magamit ng malaya ang pera sa pamamagitan ng mga smart contract.
Mga benepisyo ng payment channels:
- Efficiency at bilis: Pinapayagan ng mga payment channel ang agarang paggawa ng mga transaksyon at may minimum na bayad, dahil ang karamihan sa mga operasyon ay nagaganap sa labas ng blockchain.
- Seguridad: Pinoprotektahan ng mga smart contract ang seguridad at proteksyon laban sa pandaraya, na gumagawa sa mga payment channel na isang mapagkakatiwalaang paraan ng pagpapalitan ng pera.
- Scalability: Sa pamamagitan ng paggamit ng pagmamarsahe ng mga pagbabayad, maaaring mag-interact ang mga gumagamit sa bawat isa sa pamamagitan ng ilang channels, na nagpapalaki sa kakayahan ng network.
Kongklusyon
Ang mga payment channel tulad ng Lightning Network ay epektibong solusyon para sa paggawa ng mga agarang at murang transaksyon sa labas ng pangunahing blockchain. Nagbibigay sila ng mataas na bilis at seguridad sa mga operasyon, na gumagawa sa kanila ng kawili-wiling pagpipilian para sa mga gumagamit na nais lumampas sa mga limitasyon ng mga pangunahing blockchain.