Tak Ada yang Memberitahu Anda Apakah Sebuah Protokol Bisa Benar-benar Mengubah Aturannya untuk Anda.
Orang umumnya terbagi menjadi salah satu dari dua kubu ketika membahas seberapa banyak sebuah protokol benar-benar bisa berubah setelah sudah live. Entah mereka menganggapnya pada dasarnya tidak dapat diubah—kode adalah hukum, apa pun yang dideploy akan tetap selamanya—atau mereka beranggapan sebaliknya, bahwa ada sebuah tim di suatu tempat yang memiliki kunci admin dan bisa mengubah sesuatu secara diam-diam kapan pun mereka mau. Kedua asumsi itu biasanya tidak banyak dipertanyakan; Anda tinggal memilih salah satu dan melanjutkan.
Jawaban sebenarnya Newton berada di antara dua pandangan itu, dan lebih spesifik daripada yang diharapkan oleh kedua kubu. Peningkatan protokol berjalan melalui apa yang mereka sebut sebagai pola proxy transparan dengan peningkatan yang dikunci waktunya. Perubahannya tidak instan dan tidak juga diam-diam, tetapi sistemnya juga tidak dibekukan selamanya. Ada jeda waktu antara saat sebuah peningkatan diajukan dan saat peningkatan itu benar-benar berlaku; selama jeda tersebut, peningkatan itu terlihat dan bisa diperdebatkan sebelum akhirnya berjalan.