Habang ang blockchain ay madalas na kasingkahulugan ng Cryptocurrency , ang Technology ay may iba't ibang gamit sa mga industriya. Sa mga araw na ito maaari kang makakita ng mga blockchain na ginagamit upang mag-imbak ng data ng asset mula sa mga pagbili ng real estate hanggang sa pamamahala ng supply chain sa mga sektor kabilang ang pangangalagang pangkalusugan at edukasyon.
Sa lahat ng mga kaso ng paggamit, gumagana ang blockchain bilang isang nakabahagi, hindi nababagong digital na rekord ng lahat ng mga transaksyon, na tinatawag na mga bloke.
Narito kung paano idinaragdag ang mga bloke sa blockchain.
Ano ang blockchain?
Ang blockchain, na kilala rin bilang Distributed Ledger Technology (DLT), ay isang desentralisadong talaan ng mga transaksyon na patuloy na sinusuri at ina-update. Halos anumang asset ay maaaring masubaybayan ng isang blockchain network, kahit na ang Technology ay malawak na nauugnay sa mga cryptocurrencies tulad ng Bitcoin (BTC) at ether (ETH), na bawat isa ay may sariling nauugnay na blockchain network.
Sa nakaraan, ang mga transaksyon ay sinusubaybayan at iniimbak ng mga institusyong pampinansyal, at ang pag-audit sa impormasyong iyon ay kadalasang nakakaubos ng oras at limitado sa ilang partikular na may pribilehiyong partido.
Ginagawang transparent ng Technology ng Blockchain ang record keeping at pinapayagan itong maibahagi sa mga network. Walang iisang partido ang maaaring magbago ng isang transaksyon pagkatapos itong maidagdag sa ledger, at ang mga automated na tool na tinatawag na smart contract ay maaaring magsagawa ng mga transaksyon nang hindi nangangailangan ng tagapamagitan tulad ng isang bangko. Bilang karagdagan, walang solong master copy ng blockchain; sa halip, ang impormasyon ay cross-checked ( validated ) ng ibang mga computer ( node ) sa network.
Sa madaling salita, ang Technology ng blockchain ay maaaring mapahusay ang seguridad, lumikha ng higit na tiwala at mapabilis ang mga transaksyon sa loob ng isang network.
Paano gumagana ang blockchain?
Sa malawak na pagsasalita, ang dalawang pangunahing bahagi ng blockchain ay ang mga bloke ng impormasyon at ang walang katapusang virtual chain na nag-uugnay at sumusubaybay sa impormasyong iyon.
Narito ang ilang karagdagang mahahalagang termino upang maunawaan:
- Block – isang koleksyon ng data na naglalaman ng timestamp at iba pang naka-encrypt na impormasyon tungkol sa mga kamakailang transaksyon na kailangang patunayan ng network bago idagdag sa chain
- Nodes – ang mga computer sa isang network na nagpapanatili ng buong kopya ng lahat ng mga transaksyon, na ginagawang halos imposibleng pakialaman ang mga ito
- Hash – ang alphanumeric string na nagpapatunay ng mga transaksyon sa blockchain at nagsisilbing digital footprint
- Pagmimina – ang proseso ng pag-verify at pagdaragdag ng mga block sa isang blockchain ledger, pati na rin ang pagdaragdag ng mga Cryptocurrency coin sa sirkulasyon gamit ang isang proof-of-work consensus mechanism
- Nonce – maikli para sa "numero na ginamit nang isang beses lamang;" isang naka-encrypt na numero na kailangang lutasin ng mga minero upang i-verify ang isang bagong bloke sa blockchain bago ito isara
- Naipamahagi ledger – isang database na ibinabahagi at naka-synchronize sa mga miyembro ng isang desentralisadong network
- I-block ang reward – ang mekanismo ng insentibo na nakuha ng mga minero na ginagamit upang hikayatin ang pakikilahok sa network
Mayroong ilang mga matagal nang teknolohiya na nagtutulungan upang paganahin ang isang blockchain. Ang Cryptography ay tumutukoy sa pag-secure ng impormasyon sa pamamagitan ng pagbabago nito upang ang nilalayong tatanggap lamang ang makakapagproseso nito. Gumagamit ang Blockchain ng dalawang uri ng cryptographic key - isang pampublikong susi at isang pribadong key - upang lumikha ng isang secure na digital na pagkakakilanlan. Ang isang distributed network ay gagamitin upang patunayan ang mga transaksyon at KEEP secure ang network. Ang buong proseso ay pinamamahalaan ng isang natatanging hanay ng mga panuntunan na tinatawag na isang protocol.
Paano idinaragdag ang mga bloke sa isang blockchain?
Mayroong iba't ibang mga mekanismo ng pinagkasunduan na ginagamit upang i-verify ang mga transaksyon at magdagdag ng mga bagong bloke sa isang blockchain. Sa Cryptocurrency, ang pinakakaraniwang pamamaraan ay proof-of-work at proof-of-stake .
Ang Bitcoin ay ipinakilala sa papel ni Satoshi Nakamoto noong 2008 na pinamagatang "Bitcoin: Isang Peer-to-Peer Electronic Cash System" at ito ang unang pangunahing aplikasyon ng Technology blockchain. Gumagamit ito ng proof-of-work consensus method upang lumikha ng mga bagong block at magpasok ng mga bagong bitcoin sa sirkulasyon. Ang pamamaraang ito ay nagbe-verify ng mga transaksyon sa pamamagitan ng pagmimina, at ang mga user na nagbe-verify ng mga transaksyon ay kilala bilang mga minero.
Dahil walang sentral na awtoridad, ang mga transaksyon ay pinamamahalaan at ang mga bagong barya ay sama-samang ibinibigay ng network.
Narito ang isang halimbawa kung paano magaganap ang isang transaksyon sa Bitcoin :
Sabihin na ang User A ay gustong magpadala ng 1 Bitcoin (BTC) sa User B.
Kapag ang User A ay nagpasimula ng isang transaksyon, ang impormasyon tungkol sa nagpadala at tagatanggap ay naka-package at naka-timestamp sa isang bloke at ipinadala sa isang queue na tinatawag na mempool (maikli para sa memory pool) kung saan ito ay maghihintay na ma-validate at maidagdag sa blockchain.
Ang mga minero na matagumpay na nakatuklas ng mga bloke ay kukuha ng mga batch ng mga transaksyon at ibe-verify na ang lahat ng impormasyon, kabilang ang mga digital na lagda, mga mensahe at mga pampublikong key, ay lehitimo.
Kapag na-verify na ang impormasyon, i-broadcast ang block sa lahat ng node sa network, na dapat suriin at sumang-ayon na valid ang block bago idagdag ang block na iyon sa opisyal na chain. Ang average na oras na kinakailangan upang makumpirma ang isang transaksyon sa Bitcoin ay humigit-kumulang 10 minuto.
Kapag kumpleto na ang proseso, ang User B ay makakatanggap ng 1 BTC na ipinadala sa kanila ng User A, lahat ng node sa network ay sumang-ayon sa transaksyon gamit ang napiling consensus model at ang isang Bitcoin miner ay magkakaroon ng reward para sa pag-verify ng matagumpay na transaksyon . Ang mga bagong bloke ng impormasyon tungkol sa transaksyong iyon ay naka-link na ngayon sa isa't isa bilang bahagi ng isang walang katapusan at pampublikong chain.
Hinaharap na paggamit ng blockchain
Sa ngayon, mayroong libu-libong cryptocurrencies na tumatakbo sa dose-dosenang mga network ng blockchain, kahit na ang Technology ng blockchain ay may mga praktikal na gamit na higit pa sa mga transaksyong Cryptocurrency . Ang mga network ng Blockchain, tulad ng Ethereum at Bitcoin , ay patuloy na nag-a-upgrade ng kanilang mga network, na nagsasama ng mga bagong paraan upang maging mas mahusay, mulat sa enerhiya at mas mura kaysa dati.