Randomness beacon University of Colorado ( CURBY ) telah memicu diskusi menarik di komunitas teknologi tentang kapan dan mengapa kita membutuhkan angka acak yang dapat diverifikasi secara publik. Meskipun kebanyakan orang menganggap keacakan sebagai sesuatu yang harus dirahasiakan, layanan bertenaga quantum ini menyiarkan bit acak untuk dilihat dan digunakan semua orang.
Argumen untuk Keacakan Publik
Komunitas telah mengidentifikasi beberapa kasus penggunaan yang menarik di mana keacakan publik sangat masuk akal. Ketika dua pihak perlu menyelesaikan perselisihan secara adil, mereka dapat sepakat menggunakan nilai beacon masa depan sebagai lemparan koin mereka - tidak ada pihak yang dapat memanipulasi hasilnya karena angka acak tersebut belum ada. Prinsip yang sama berlaku untuk pemilihan juri, audit publik, dan sistem lotere di mana transparansi sangat penting.
Salah satu anggota komunitas menyoroti kekhawatiran praktis tentang penggunaan sumber keacakan yang sama untuk berbagai tujuan, mencatat bahwa teknik yang tepat seperti HKDF (Hash-based Key Derivation Function) harus digunakan untuk menciptakan nilai acak terpisah untuk aplikasi yang berbeda. Ini mencegah situasi canggung di mana seseorang mungkin memenangkan beberapa seleksi acak secara bersamaan.
Kasus Penggunaan Keacakan Publik
- Pemilihan tugas juri
- Randomisasi audit publik
- Lotere alokasi sumber daya
- Penyelesaian sengketa yang adil antar pihak
- Aplikasi Web3 dan smart contract
Implementasi Teknis dan Kepercayaan
CURBY menggabungkan sumber keacakan klasik dan quantum, menggunakan pengukuran partikel quantum dan sistem blockchain yang disebut Twine untuk verifikasi. Pendekatan quantum mengatasi keterbatasan utama komputer biasa - mereka hanya dapat menghasilkan angka pseudo-random yang mungkin dapat diprediksi oleh penyerang yang bertekad.
Namun, komunitas tetap terbagi tentang apakah kompleksitas ini diperlukan. Kritikus berpendapat bahwa komputer modern sudah memiliki sumber keacakan yang baik melalui komponen perangkat keras seperti penguat noise termal. Intel telah menggunakan metode tersebut sejak 1999, menyempurnakannya menjadi fitur seperti RdRand .
Perbandingan Sumber Keacakan
- Komputer klasik: Angka pseudo-random (algoritma yang dapat diprediksi)
- Berbasis perangkat keras: Noise termal, dioda zener ( Intel RdRand sejak 2011)
- Berbasis kuantum: Pengukuran partikel kuantum (benar-benar tidak dapat diprediksi)
Pertanyaan Blockchain
Menariknya, CURBY mewakili salah satu kasus langka di mana teknologi blockchain melayani tujuan praktis yang jelas. Distributed ledger membantu memverifikasi timestamp dan memastikan proses generasi keacakan dapat diaudit. Anggota komunitas mencatat ini sebagai kasus penggunaan yang sah untuk blockchain, tidak seperti banyak aplikasi yang mencuri perhatian.
Layanan ini offline untuk upgrade pada Juli 2024 dan melanjutkan operasi pada Mei 2025, menunjukkan pengembangan berkelanjutan teknologi keacakan quantum. Meskipun Boulder , Colorado mungkin menjadi pusat penelitian keacakan yang tidak terduga ( NIST juga memiliki fasilitas besar di sana), nilai sebenarnya terletak pada penyediaan angka acak yang dapat dipercaya ketika transparansi lebih penting daripada kerahasiaan.
Pengukuran partikel quantum: Menggunakan perilaku fisika quantum yang tidak dapat diprediksi untuk menghasilkan angka yang benar-benar acak, bukan algoritma komputer yang hanya tampak acak
HKDF: Metode kriptografi untuk menciptakan beberapa nilai acak berbeda dari satu sumber
Pseudo-random: Angka yang tampak acak tetapi sebenarnya dihasilkan oleh formula matematika yang dapat diprediksi
Referensi: CURBY - CU Randomness Beacon