Keacakan yang dapat diverifikasi dan game Beberapa aplikasi blockchain memerlukan hasil yang tidak mudah diprediksi atau dimanipulasi oleh pengguna, seperti item game yang diacak atau proses alokasi yang adil.
Fungsi acak yang dapat diverifikasi (VRF) dapat menghasilkan keluaran beserta bukti kriptografis bahwa keluaran tersebut dihasilkan sesuai proses yang telah ditentukan. Verifikator dapat memeriksa bukti tersebut menggunakan kunci publik yang sesuai. Dengan demikian, hasil keacakan dapat diaudit, alih-alih meminta pengguna memercayai angka yang tidak dijelaskan.
Namun, bukti saja tidak membuat seluruh aplikasi menjadi adil. Desain kontrak yang buruk dapat menciptakan celah jika operator dapat membatalkan hasil yang tidak menguntungkan, meminta hasil berulang kali, menunda penyelesaian, atau memilih hasil mana yang akan dipublikasikan.
Desain yang tangguh menetapkan siapa yang dapat meminta keacakan, bagaimana setiap permintaan dikaitkan dengan suatu hasil, serta bagaimana kegagalan atau keterlambatan ditangani.
Kriptografi dapat memverifikasi keluaran berdasarkan suatu skema; logika aplikasi menentukan bagaimana keluaran tersebut digunakan.
@justinsuntron #TRONEcoStar #TRON