This article has been translated from English to Tagalog.
Kahit na mukhang komplikado, ang immutability ay isang sosyal na term na naglalarawan sa isang bagay na hindi na pwedeng baguhin. Ang “state” o “pagkakakilanlan” ng isang object o data, halimbawa tulad ng public blockchain’s record ng transaction data, ay nananatiling pareho at hindi na pwedeng i-alter pagkatapos mabuo.
Ang kabaligtaran ng immutable ay ang changeable, alterable, o variable.
Kapag pinag-uusapan ang blockchains, at Bitcoin specifically, ang immutability ay isang core at critical na feature, at ito ay pinag-uusapan primarily sa dalawang paraan.
Sa unang paraan, ang immutability ay tumutukoy sa kakayahan ng isang blockchain na panatilihin ang transaction history nito sa paraang hindi ito maaring i-alter, palitan o manipulahin ng isang entity, tulad ng gobyerno o ibang negosyo o kahit ng mga miners na nagva-validate ng transactions para sa network.
Ang hash function ng Bitcoin ang nagpapatupad ng append-only block creation characteristic ng network.
Kapag ang isang block ay nadagdag sa chain, ang hash ng nakaraang block ay isinama sa bagong buo na block.
Kung mababago ang hash ng nakaraang block sa kahit anong paraan, magbabago rin ang hash ng kasalukuyang block, at magiging invalid ang buong block.
Ito ang dahilan kung bakit ang transaction data sa Bitcoin network ay immutable o hindi mababago. Anumang pagbabago sa isang block ay makakaapekto sa susunod na block, at ang pagbabago sa block na ‘yun ay makakaapekto naman sa pang-3rd block. At magpapatuloy ito. Ang pagbabago sa isang block ay nangangahulugan na lahat ng sumunod na blocks ay kailangan ding baguhin.
Sa ikalawang paraan, at muli referencing ang Bitcoin network, ang proof-of-work (PoW) consensus protocol ng Bitcoin ang nagsisiguro na ang monetary ruleset ng network ay hindi na kailanman mababago.
Libu-libong Bitcoin nodes ang tumatakbo nang independently, ang ilan ay pinapagana ng malalaking negosyo o miner pools, at ang iba naman ay pinapatakbo ng mga indibidwal, sa isang peer-to-peer network.
Lahat ng nodes ay may iisang boses, pero walang isang node ang gagana bilang master o bilang solong punto ng pagkabigo.
Lahat ng nodes ay nagpapatakbo ng parehong code at lahat sila ay sumasang-ayon sa parehong rules na namamahala sa network.
Lahat din sila ay dapat bumoto at mag-agree sa anumang pagbabago na imumungkahi sa network. Ang blockchain-based voting systems, kung ganoon, ay hindi maaring mabago o ang mga boto ay hindi maaring alisin.
Ang aspetong ito ng shared responsibility at validation ng transactions, block creation, at agreement sa rules changes ay nagbibigay ng tiwala sa participants ng network na ang monetary policy ng Bitcoin ay hindi mababago ng isang node lang kundi kakailanganin ng libu-libong nodes na mag-agree lahat.