Bitcoin Blockchain Reorganization
Kamakailan, nakaranas ang Bitcoin blockchain ng isang bihirang dalawang-block na reorganization (reorg). Ang terminong “reorganization” ay maaaring magmukhang nakababahala sa mga karaniwang tagamasid, ngunit ang pangyayaring ito ay hindi isang atake o glitch. Ang desentralisadong mekanismo ng konsensus ng Bitcoin ay gumagana nang ayon sa disenyo.
Ang Kaganapan
Nagkaroon tayo ng isang bihirang dalawang-block na fork/reorg sa pagitan ng Foundry at AntPool+ViaBTC. Ang Foundry ay nagmina ng anim na magkakasunod na block. Ayon sa datos na ibinahagi ng mananaliksik ng Bitcoin na si b10c at na-visualize sa on-chain, ang mining pool na Foundry USA ay nanalo sa isang epikong multi-block na karera laban sa mga kakumpitensyang AntPool at ViaBTC.
Pagsusuri ng Mining
Upang ma-validate ang susunod na block ng mga transaksyon, ang mga minero ay patuloy na nakikipagkumpitensya upang lutasin ang mga kumplikadong cryptographic puzzles. Ang network ay pansamantalang nahati sa dalawang nagkakapagkumpitensyang chain sa taas na 941880. Matagumpay na na-mina ng AntPool ang block 941881. Kaagad pagkatapos, sa parehong landas, na-mina ng ViaBTC ang block 941882. Kasabay nito, ang Foundry USA ay nagmina ng sarili nitong bersyon ng block 941881.
Pagkakaroon ng Dalawang Wastong Chain
Pagkatapos, natagpuan ng Foundry ang susunod na block, na lumilikha ng sarili nitong bersyon ng block 941882. Sa puntong ito, ang network ay may dalawang wastong chain na may pantay na haba. Ang tie ay sa wakas ay nabasag nang ipagpatuloy ng Foundry USA ang kanilang winning streak sa mga block 941883, 941884, at 941885. Ang mga block na mina ng AntPool at ViaBTC ay itinapon, na naging kilala bilang “stale” o “orphaned” blocks.
Konklusyon
Sa kabuuan, ang Foundry USA ay nakagawa ng pitong magkakasunod na block (mula 941879 hanggang 941885). Ang mga single-block na reorg ay nangyayari paminsan-minsan. Gayunpaman, ang dalawang-block na reorg ay mas bihira. Ipinapahiwatig nito na ang pansamantalang tie sa pagitan ng dalawang chain ay nagpatuloy para sa isang buong karagdagang cycle ng block.