This article has been translated from English to Tagalog.

Ang blockchain ay isang database, o digital ledger, na binubuo ng serye ng magkakaugnay na blocks na naglalaman ng transaction data mula sa network sa loob ng ilang panahon.

Ang distributed ledger technology (DLT) ay isa pang pangalan na madalas ginagamit kaugnay ng blockchains.

Nasa puso ng cryptocurrencies ang mga blockchain networks.

Bawat block sa isang blockchain ay may unique identifier na hindi katulad ng kahit anong ibang block sa chain na tinatawag na hash. Isipin mo yung hash na parang fingerprint na nagpapa-kilala sa block na 'yun sa lahat ng ibang blocks.

Ang hash ay sobrang importante sa overall function ng blockchain, kasi ginagamit ang hashing sa pagproseso ng mga transactions na nangyayari sa blockchain.

Ginagawa ng hashing na possible ang mabilis at secure na pagproseso ng transaction data dahil kinukuha nito ang transaction data ng iba't ibang haba at tinatransform ito sa isang fixed-length value.

Ang value na ito ay pwedeng i-call kahit kailan, nagbibigay ng mabilis na access sa transaction details at addresses.

Ang mga bagong blocks na nilikha rin ay naglalaman ng data na may kaugnayan sa naunang block. Ang relasyon na ito sa pagitan ng magkasunod na blocks ang dahilan kung bakit halos hindi mababago ang blockchains, o immutable.

Para mabago ng isang hacker ang isang block, halimbawa, kailangan niyang baguhin hindi lang ang isang block kundi lahat ng blocks pagkatapos ng unang block na binago.

Ang paglikha ng blocks ay posible dahil sa cryptography.

Ang mga blocks ay nililikha o mina-mine ng mga participants ng network na tinatawag na miners o validators, depende sa consensus mechanism na ginagamit ng blockchain, na nagva-validate ng network transactions at pagkatapos ay i-package ito sa isang bagong block.

Ang mga miners at validators ay binibigyan ng rewards (cryptocurrency = pera!) para sa trabahong inilalaan nila sa blockchain network.

Ang dalawang pinakasikat na blockchains ngayon ay ang Bitcoin at Ethereum.

Sila ay mga halimbawa ng public blockchains, na nagpapahintulot sa kahit sino na makita ang transactional history na naganap sa isang blockchain.

Karamihan sa mga kilalang blockchains ngayon ay public blockchains, kumpara sa private blockchains.

Maraming blockchains din ang tinutukoy na permissionless, ibig sabihin ay kahit sino ay pwedeng mag-download ng software na kailangan para magpatakbo ng blockchain node, na nagpapahintulot sa kanila na kumonekta sa network at magsimulang lumikha at mag-validate ng transactions, at mag-mine ng blocks.

Sa parehong paraan, kahit sino ay pwedeng kunin ang blockchain software, i-install ito, at pagkatapos ay baguhin ito para bigyan lamang ng access ang mga specific users na may specific network permissions. Ito ay tinatawag na permissioned blockchain.