Saya akan menghargai jika Anda dapat membagikan halaman-halaman ini dengan teman, mem-bookmark, atau membuat tautan ke halaman ini. Terima kasih! 🙏

Verifikasi Undian Acak

Acrafto Team Keamanan
Diperbarui

Tempel kode sertifikat untuk memeriksanya.

Semuanya berjalan di peramban Anda. Tidak ada angka yang pernah meninggalkan perangkat Anda.

Apa yang diperiksa alat ini

Seseorang menjalankan undian dan memberi Anda kode sertifikat. Halaman ini memberi tahu apakah kode itu konsisten secara internal — apakah angka-angkanya benar-benar berasal dari benih yang dipublikasikan penyelenggara, dan apakah fingerprint-nya benar-benar mencakup benih dan pengaturan tersebut.

Semuanya berjalan di peramban Anda. Sertifikat tidak pernah dikirim ke mana pun.

Dua pemeriksaan

Fingerprint. Sertifikat membawa hash SHA-256 atas benih dan pengaturan undian. Halaman ini menghitung ulang hash tersebut. Jika tidak cocok dengan yang tersimpan di sertifikat, benih atau pengaturannya telah diubah setelah komitmen dibuat.

Replay. Generator berbenih bersifat sepenuhnya deterministik, sehingga benih dan pengaturan yang sama selalu menghasilkan angka yang sama. Halaman ini menjalankan ulang undian dan membandingkannya. Jika angkanya berbeda, hasilnya telah diedit.

Sertifikat lolos hanya jika kedua pemeriksaan berhasil.

Apa yang dibuktikan dan tidak dibuktikan oleh pemeriksaan yang lolos

Ini membuktikan bahwa penyelenggara tidak diam-diam mengubah benih, pengaturan, atau angka setelah berkomitmen padanya.

Ini tidak membuktikan bahwa benihnya tidak dapat diprediksi. Jika penyelenggara memilih benih sendiri dan tidak pernah mempublikasikan fingerprint sebelum mengundi, mereka bisa saja mencoba banyak benih dan menyimpan yang disukai. Fingerprint hanya berarti sesuatu jika dipublikasikan sebelum undian, di suatu tempat dengan stempel waktu — sebuah pos, komentar, atau pesan.

Itulah inti dari langkah komitmen: mengubah “percayalah pada saya” menjadi sesuatu yang dapat diperiksa siapa pun setelahnya.

Menjalankan undian yang dapat diverifikasi orang lain

  1. Atur rentang Anda dan berapa banyak angka yang Anda butuhkan.
  2. Tekan Buat fingerprint. Publikasikan hash yang Anda dapatkan — di pos giveaway, di komentar, di mana pun peserta dapat melihatnya dengan stempel waktu.
  3. Tutup pendaftaran, lalu undi.
  4. Publikasikan benih dan sertifikatnya. Siapa pun dapat menempelkannya di sini.

Melewati langkah 2 membuat sertifikat menjadi hanya dekoratif. Mempublikasikan fingerprint terlebih dahulu adalah yang memberinya bobot.

Mengapa benih saja tidak cukup

Benih hanyalah teks. Benih hanya menghasilkan angka begitu Anda tahu bagaimana ia diperluas menjadi angka-angka tersebut — algoritma mana, rentang mana, berapa banyak angka, apakah pengulangan diperbolehkan.

Itulah mengapa fingerprint mencakup benih dan pengaturannya. Tanpanya, seorang penyelenggara bisa mempublikasikan benih, lalu mengklaim setelahnya bahwa undian berjalan pada rentang yang berbeda dan bahwa sekumpulan angka lain adalah hasil yang sebenarnya. Komitmen menutup celah itu.

Pertanyaan yang sering diajukan (FAQ)

Apakah sertifikat yang valid berarti undiannya acak? Itu berarti undian tidak diubah setelah komitmen dibuat. Apakah undian itu tidak dapat diprediksi tergantung pada kapan fingerprint dipublikasikan. Jika dipublikasikan sebelum undian, secara publik, dengan stempel waktu — maka ya, penyelenggara sudah terikat. Jika dipublikasikan setelahnya, itu tidak membuktikan apa pun tentang keteracakan.
Apakah sertifikat saya diunggah ke suatu tempat? Tidak. Pemeriksaan berjalan sepenuhnya di peramban Anda, dalam JavaScript. Tidak ada yang meninggalkan perangkat Anda, dan tidak ada server yang dapat mencatatnya.
Apa arti "fingerprint tidak cocok"? Benih atau pengaturan dalam sertifikat bukan yang telah dikomitmenkan. Seseorang mengedit sertifikat, atau sertifikat itu dibuat oleh alat yang berbeda.
Apa arti "benih tidak menghasilkan angka-angka ini"? Fingerprint-nya utuh, tetapi daftar angkanya diubah setelahnya. Alat ini menunjukkan kepada Anda angka yang sebenarnya dihasilkan oleh benih, sehingga Anda dapat melihat perbedaannya.
Bisakah saya memverifikasi undian dari situs web lain? Hanya jika situs itu menghasilkan sertifikat dalam format ini. Pemeriksaan ini bergantung pada algoritma generator yang persis sama — benih saja tidak berarti apa-apa tanpa mengetahui bagaimana ia diperluas menjadi angka.
Bagaimana jika sertifikatnya sangat panjang? Panjangnya tergantung pada berapa banyak angka yang diundi, karena sertifikat membawa hasil lengkap. Undian enam angka menghasilkan kode pendek; undian sepuluh ribu menghasilkan kode panjang. Keduanya diverifikasi dengan cara yang sama.