Akhir pekan ini saya meluangkan waktu untuk menyegarkan keahlian UI saya sambil mengeksplorasi implementasi $ORE potensial. Pertanyaan: * Bisakah kita menggunakan kontrak ORE untuk mengaktifkan taruhan on-chain tanpa kepercayaan? * Apa implementasi on-chain paling mudah yang juga memungkinkan partisipasi non-kripto? Hasilnya: 1. Pengguna memilih peluang mereka untuk bermain 2. Pengguna memasukkan jumlah yang akan dipertaruhkan 3. Tunggu hingga putaran berakhir & klaim kemenangan Hal yang menyenangkan tentang bijih adalah Anda pada dasarnya dapat memberikan ini secara gratis dengan hanya mengklaim sebagian dari bijih olahan sebagai biaya daripada langsung pada taruhan SOL. Saya telah membangun MVP awal tentang cara kerjanya (tautan di bawah) yang disebut RockBet - mencoba untuk mengabstraksi logika on-chain apa pun dari pengguna & menyediakan antarmuka taruhan standar.
Hal yang menarik tentang ORE adalah kemampuan untuk menggunakan penambangan sebagai VRF & sumber likuiditas, karena dalam keadaan normal, penambang akan selalu berusaha untuk memeras EV apa pun dari putaran. Ini bertindak sebagai mekanisme penyeimbangan selama cukup waktu tersisa bagi penambang untuk melakukan arbitrase di seluruh blok. Jadi sejak awal, kami memiliki algoritma Provably Fair yang diamankan oleh likuiditas penambang (jika tidak ada kepercayaan pada keacakan, tidak ada yang akan menambang) Sekarang, sementara narasinya adalah "tambang untuk bijih" - pada dasarnya, Ore hanyalah pertaruhan n/25 jika kotak menang (mengabaikan emisi bijih & ML untuk saat ini), ini memberi kita fleksibilitas yang cukup untuk membangun permainan taruhan sederhana di atasnya.
Ini dibangun cukup cepat di beberapa waktu luang selama akhir pekan sehingga ada banyak hal untuk ditambahkan, namun sebagai MVP awal saya cukup senang dengan hasilnya. Beberapa area itu bisa ditingkatkan: * Login Sosial - Memungkinkan permainan web2 murni setelah deposit * Program rujukan
Namun itu bukan tanpa masalah, saat membangun ini, saya menemukan "gangguan" berikut ketika datang untuk membangun ini: * Akun Penambang Bijih tidak dapat ditutup, sehingga sewa tidak dapat dipulihkan * Tidak ada kemampuan untuk membuat "Kolam Pertambangan" dengan kumpulan bijih bersama yang belum dimurnikan (tanpa kontrak proxy tambahan) * Mendapatkan nomor pemenang adalah non-trival & sementara off-chain dapat ditemukan di round-end, on-chain ditunda selama 35+ blok * Putaran dikendalikan melalui beberapa logika oracle funky sehingga menjengkelkan untuk menentukan dengan tepat kapan putaran akan terungkap * Ada beberapa sub-biaya yang mengganggu yang terkubur dalam kontrak yang perlu Anda perhitungkan (pos pemeriksaan)
10,88K