Aku terus memikirkan implementasi Dusk untuk BLS12-381 setelah melihat detail kecil dalam pekerjaan teknis: tim membutuhkan fungsionalitas tambahan di sekitar kurva tersebut agar sesuai dengan kebutuhan jaringan mereka sendiri.
Awalnya, itu terdengar seperti rekayasa biasa.
Namun semakin lama aku melihatnya, semakin tidak terasa biasa.
BLS12-381 adalah kurva eliptik yang sudah mapan dan bersifat pairing-friendly, digunakan dalam sistem yang mengandalkan operasi bukti dan tanda tangan tingkat lanjut. Dusk tidak menciptakan kurva itu. Dusk menyesuaikan implementasinya agar kriptografi benar-benar dapat masuk ke cara kerja jaringan mereka.
Perbedaan itu penting.
Banyak infrastruktur blockchain dijelaskan seolah tantangan utamanya adalah menemukan primitif kriptografis yang tepat lalu memasukkannya ke dalam protokol.
Dalam praktiknya, bagian yang lebih sulit bisa datang setelahnya.
Kriptografinya harus hidup di dalam lingkungan eksekusi. Ia harus mendukung model verifikasi, berinteraksi dengan benar dengan bagian lain dari protokol, dan tetap andal di bawah kondisi yang benar-benar diciptakan oleh jaringan.
Artinya, batas antara “kriptografi” dan “rekayasa protokol” lebih tipis daripada yang terlihat pada awalnya.
Dan menurutku, bagian itulah yang patut diperhatikan dari Dusk.
Matematika yang mendasarinya tetap berasal dari konstruksi yang sudah mapan. Pekerjaan tambahan ada pada bagaimana membuat konstruksi tersebut berguna di dalam arsitektur jaringan tertentu, tanpa berpura-pura bahwa adaptasinya saja membuat kriptografi menjadi secara ajaib lebih aman.
Keamanan tetap bermuara pada matematikanya, kualitas implementasinya, pengujian, serta semuanya yang ada di sekelilingnya.
Mungkin generasi berikutnya dari infrastruktur blockchain tidak akan didefinisikan oleh penemuan kriptografi baru sepenuhnya.
Mungkin ia akan didefinisikan oleh seberapa baik kriptografi yang sudah ada dapat dibuat bekerja di dalam sistem yang menuntut sesuatu yang lebih spesifik.
@Dusk #DUSK $DUSK
Awalnya, itu terdengar seperti rekayasa biasa.
Namun semakin lama aku melihatnya, semakin tidak terasa biasa.
BLS12-381 adalah kurva eliptik yang sudah mapan dan bersifat pairing-friendly, digunakan dalam sistem yang mengandalkan operasi bukti dan tanda tangan tingkat lanjut. Dusk tidak menciptakan kurva itu. Dusk menyesuaikan implementasinya agar kriptografi benar-benar dapat masuk ke cara kerja jaringan mereka.
Perbedaan itu penting.
Banyak infrastruktur blockchain dijelaskan seolah tantangan utamanya adalah menemukan primitif kriptografis yang tepat lalu memasukkannya ke dalam protokol.
Dalam praktiknya, bagian yang lebih sulit bisa datang setelahnya.
Kriptografinya harus hidup di dalam lingkungan eksekusi. Ia harus mendukung model verifikasi, berinteraksi dengan benar dengan bagian lain dari protokol, dan tetap andal di bawah kondisi yang benar-benar diciptakan oleh jaringan.
Artinya, batas antara “kriptografi” dan “rekayasa protokol” lebih tipis daripada yang terlihat pada awalnya.
Dan menurutku, bagian itulah yang patut diperhatikan dari Dusk.
Matematika yang mendasarinya tetap berasal dari konstruksi yang sudah mapan. Pekerjaan tambahan ada pada bagaimana membuat konstruksi tersebut berguna di dalam arsitektur jaringan tertentu, tanpa berpura-pura bahwa adaptasinya saja membuat kriptografi menjadi secara ajaib lebih aman.
Keamanan tetap bermuara pada matematikanya, kualitas implementasinya, pengujian, serta semuanya yang ada di sekelilingnya.
Mungkin generasi berikutnya dari infrastruktur blockchain tidak akan didefinisikan oleh penemuan kriptografi baru sepenuhnya.
Mungkin ia akan didefinisikan oleh seberapa baik kriptografi yang sudah ada dapat dibuat bekerja di dalam sistem yang menuntut sesuatu yang lebih spesifik.
@Dusk #DUSK $DUSK
