Hari ini saya melihat video tentang Kejuaraan Dunia Robot Humanoid lari olahraga edisi kedua. Robot “kilat” meraih lari 100 meter dalam 9,39 detik—langsung melampaui rekor Bolt. Melihat diskusi tentang keseimbangan dan kontrol gaya langkah pada level milidetik, saya tiba-tiba terpikir bahwa dalam blockchain, apa yang disebut “konfirmasi” ternyata juga menyimpan proses bertahap yang penuh tekanan. Kebetulan saya langsung membuka pembaruan terkait Dusk, dan ternyata desain finalitasnya benar-benar membalik pemahaman sehari-hari.@Dusk #dusk
Kebanyakan orang terbiasa menganggap konfirmasi sebagai sekadar sakelar. Namun Dusk memecah proses itu menjadi mesin status yang bertahap dan bertingkat. Sebuah blok mula-mula hanya diterima oleh sebagian node; ia masih bisa tersingkir dan digantikan oleh versi kandidat yang lebih awal dari putaran sebelumnya. Setelah upaya-upaya yang gagal di depan itu ditandai secara jelas sebagai gagal,$DUSK .barulah blok tersebut naik ke posisi yang tidak bisa lagi diganti oleh kandidat lain yang berkompetisi pada ketinggian yang sama. Setelah itu, perlu lapisan-lapisan blok stabil yang muncul berurutan berikutnya; pada akhirnya, baru ketika blok induknya sendiri sudah benar-benar mengendap, barulah ia bisa masuk ke keadaan yang benar-benar tidak dapat dibatalkan. Yang lebih tidak intuitif lagi, Dusk menggunakan sebuah variabel untuk mencatat berapa kali blok mengalami iterasi pendahulu yang belum terverifikasi saat dilahirkan—semakin banyak pendahulu, maka kebutuhan blok-blok stabil setelahnya harus berlipat jumlah untuk mengimbangi ketidakpastian awal. Transaksi yang sama-sama diberi label “konfirmasi” di Dusk, tingkat kekokohannya di praktiknya bisa berbeda sampai beberapa orde besaran. Desain ini memungkinkan node menilai bobot kepercayaan dengan ukuran yang lebih presisi, tetapi semua status bertingkat itu diringkas dan dilipat ke dalam satu prompt konfirmasi yang serba umum di dompet. Pengguna biasa sulit menilai dengan sekali pandang pada level kekokohan yang mana transfernya saat ini berada. Dusk menyembunyikan kompleksitasnya sangat dalam; selisih informasi pada penundaan yang ekstrem bisa membuat orang merasa gelisah secara samar. Saya sendiri kemudian terbiasa memeriksa satu lapis lagi bidang status browser, bukan hanya percaya lampu hijau. Kalian biasanya langsung menganggap konfirmasi di antarmuka sebagai hasil final, atau juga sengaja memeriksa dan memvalidasi lebih dalam progres pengendapannya?$BTC