Activation mechanism menetapkan parameter, transisi state, dan tinggi ketika node validator mulai menolak block yang melanggar aturan baru yang backward-compatible.
Soft fork mempersempit kumpulan block valid dan syarat baru baru ditegakkan dalam ACTIVE. Rilis software, awal signaling, dan LOCKED_IN belum merupakan activation; jeda memberi peserta waktu memperbarui sistem. [2]
BIP 9 menilai version bit per periode 2016 block dan melewati DEFINED, STARTED, LOCKED_IN, ACTIVE, serta FAILED. Threshold awalnya 1 916 block atau 95 %; tidak tercapai sebelum timeout menghasilkan FAILED. [2]
BIP 8 memakai startheight, timeoutheight, dan minimum_activation_height alih-alih tanggal Median Time Past. lockinontimeout menambah MUST_SIGNAL opsional dan dapat menjamin LOCKED_IN paling lambat saat timeoutheight. [1]
Dengan LOT=false, deployment tanpa threshold pada timeoutheight menjadi FAILED. Dengan LOT=true, periode terakhir dapat menolak terlalu banyak block tanpa sinyal; pilihan ini mengubah risiko chain split dan harus diketahui sebelum penegakan. [1]
BIP 8 menyarankan 1 815 dari 2016 block, yaitu 90 %, dan setidaknya satu periode LOCKED_IN sebelum ACTIVE. Setiap soft fork tetap harus menerbitkan parameternya; nama mechanism tidak menentukan threshold atau tanggal. [1]
Taproot memakai varian BIP 9 Speedy Trial: bit 2, threshold 1 815 dari 2016 block, dan minimum activation height tetap 709 632. Ia locked in dan benar-benar aktif di mainnet pada block 709 632. [3]
Sinyal header menunjukkan kesiapan hashrate membuat block kompatibel; itu bukan voting berbobot coins atau aturan node tersendiri. Setelah activation, setiap validating full node mengikuti code dan parameter yang dijalankan. [4]
Untuk memeriksa ‘aktif’, lihat BIP tepat, release berparameter, network, version bit, periode, threshold, LOCKED_IN, dan tinggi ACTIVE. Hasil Taproot tidak otomatis berlaku untuk parameter lain. [4]
Untuk gambaran yang lebih utuh, baca entri ini bersama Soft Fork, BIP (Bitcoin Improvement Proposal), SegWit, Taproot, Aturan konsensus, Perang ukuran blok. Entri ini juga dirujuk dari Schelling Point.
01Apakah miner memilih aturan Bitcoin?+
Bukan dalam arti hukum atau kepemilikan. Signaling mengukur kesiapan dalam mechanism; aturan node validator menentukan validitas block.
02Apa arti LOT=true?+
Lock-in-on-timeout pada BIP 8 menambah MUST_SIGNAL sebelum timeout agar deployment mencapai LOCKED_IN tanpa threshold lebih awal. Kelebihan block tanpa sinyal invalid bagi node LOT=true.