Lewati ke konten

Undian berhadiah

Undian berhadiah adalah vault yang menyimpan takoGRAM. Semua hasil dari deposit di dalamnya masuk ke hadiah, dan pemenang diundi setiap periode. Deposit Anda sendiri tidak pernah menjadi bagian dari hadiah: Anda selalu bisa mengambil kembali apa yang Anda masukkan.

  1. Anda mengirim takoGRAM ke vault. Vault mencatat deposit Anda dalam Gram dengan kurs saat itu.
  2. Selama Anda ikut, imbal hasil deposit Anda masuk ke hadiah, bukan ke Anda.
  3. Setiap periode undian ditutup dan memilih pemenang menggunakan keacakan publik.
  4. Hadiah ditambahkan ke deposit para pemenang, sehingga mereka terus bermain dengannya.
  5. Saat Anda keluar, Anda menerima kembali deposit Anda secara penuh, ditambah apa pun yang Anda menangkan.

Peluang Anda sebanding dengan deposit Anda: 1.000 Gram dalam undian dengan total 10.000 Gram memenangkan hadiah pertama 10% dari waktu. Memecah deposit menjadi banyak deposit kecil tidak mengubah apa pun.

Deposit dikunci setidaknya selama satu periode. Tanpa kunci ini, seseorang bisa masuk tepat sebelum undian, mengambil bagian hadiah yang dihasilkan deposit orang lain, lalu keluar. Dengan kunci ini, masuk terlambat berarti kehilangan imbal hasil satu periode penuh, yang persis sama dengan nilai rata-rata undian tersebut.

Setiap undian bisa punya hingga lima pemenang yang membagi hadiah. Sebagian dari setiap hadiah masuk ke jackpot yang terus terbawa: di setiap undian, pemenang pertama punya peluang tetap untuk mengambilnya, jika tidak jackpot terus bertambah. Di testnet, undian berlangsung setiap jam dengan tiga pemenang, 20% dari setiap hadiah masuk ke jackpot, dan jackpot dimenangkan satu kali dalam sepuluh undian.

Setiap chat Telegram bisa punya undiannya sendiri. Alamat vault-nya diturunkan dari id chat, sehingga bot dan aplikasi menemukannya tanpa registri apa pun, dan membuatnya dua kali menghasilkan vault yang sama. Lihat Telegram.

Pemenang ditentukan dari drand, jaringan organisasi independen yang menerbitkan angka acak setiap 3 detik. Tidak ada yang tahu angkanya sebelum drand menerbitkannya, termasuk tim Tako, validator, atau orang yang menutup undian.

  • Saat undian ditutup, undian menetapkan ronde drand sekitar satu menit ke depan. Deposit dan penarikan berhenti sampai angka itu terungkap.
  • Kontrak sendiri yang memeriksa tanda tangan drand untuk ronde itu, on chain, terhadap kunci publik drand.
  • Tiket pemenang adalah nilai keacakan modulo total deposit. Pemiliknya adalah pemenang pertama.

Buka undian mana pun di explorer dan tekan Check against drand. Browser Anda mengunduh tanda tangan dari drand dan mengulang kedua pemeriksaan: tanda tangan BLS terhadap kunci publik drand, dan bahwa keacakan vault adalah hash dari tanda tangan tersebut. Explorer juga menunjukkan tiket mana yang menang. Lihat Randomness untuk perhitungannya.