$BABY
$BTC
Saya melihat tekanannya saat saya menengok sebuah brankas dan mendapati bahwa brankas itu bisa digunakan. Sepertinya hampir selesai, tapi jam terus berdetak sementara verifikasi terasa belum tuntas.
Batas aktivasi untuk babylon adalah 48 jam, tetapi sepertinya jendela ACK menghabiskan sekitar 24 jam. Itu tidak benar-benar memberi pengguna dua hari penuh setelah konfirmasi. Timer akan mulai saat penyiapan dibuat, BUKAN saat diverifikasi. Bagian itu memang agak kecil, tapi tidak.
Untuk BABY, itu adalah uji kelangsungan hidup (liveness test) alih-alih aktivasi menjadi langkah teknis. Menurut protokol, pengguna punya waktu 48 jam, tetapi berdasarkan waktu alur yang tersedia dan pengakuan, bisa jadi lebih dekat dengan apa yang benar-benar tersedia.
Kebanyakan orang tidak memahami konsep total window dan available window. Tanggung jawab dimulai jauh lebih awal dan hanya bisa terlambat jika hal itu diungkap secara diam-diam.
Ini adalah keputusan desain yang sangat baik bahwa brankas yang sudah kedaluwarsa atau setengah selesai dibatasi dalam semesta Babylon. Namun demikian, tekanan tetap diberikan kepada pengguna, terutama jika waktu ACK tertunda atau instruksinya samar.
Apakah BABY menghukum ketidakaktifan sungguhan, atau apakah penundaan penyiapan yang normal adalah kegagalan pengguna yang sunyi?#baby