
অন-চেইন রাফল চালানো সহজ মনে হতে পারে, যতক্ষণ না আপনি জিজ্ঞাসা করেন যে বিজয়ীকে কে বাছাই করছে। ব্লক হ্যাশগুলি যে কেউ ব্লকটি প্রস্তাব করে তার দ্বারা প্রভাবিত হতে পারে। অর্গানাইজার দ্বারা তৈরি একটি র্যান্ডম সংখ্যা শুধুমাত্র অর্গানাইজারের বেছে নেওয়া একটি সংখ্যা। অংশগ্রহণকারীদের পরের দিকে একটি ন্যায্য ড্রয়ের মধ্যে পার্থক্য চিনতে কোনো উপায় নেই। রিয়ালো বিল্ডারস হাবে উপস্থাপিত Drawbook, commit-reveal-এর মাধ্যমে এই সমস্যা সমাধান করে। এন্ট্রিগুলি প্রথমে commit হয়, ওয়ালেটগুলির সাথে বন্ধনযুক্ত। পরবর্তীতে reveal হয়, যা smart contract-এর মাধ্যমে verify করা হয়, এবং যেকোনো কেউ onchain-এর মাধ্যমে ফলাফলটি চেক করতে পারে। অর্গানাইজারের reveal-এর শুরুর আগপর্যন্ত, entries-এর open-থাকা অবস্থায়, তিনি কী-এর বিরুদ্ধে draw-এর কথা জানতেন না,এবং reveal-এর শুরুর পরেও,ফলাফলটি change-এরও কোনোউপায় ছিলনা। এই two-phase structure-ই full point। commitment-কে revelation-এর থেকে separated-করা,সময়সূচি-সংবেদনশীলভাবে information-এর uper advantage-এর window-টি remove-করে। Sealed bid auction-এর same logic,যা most onchain raffles-এর most case-এ trust-এর uper depend-করছিল। @RialoHQ-এর uper build-করা straightforward-হওয়ার reason-টি holo reveal-এর jnno external trigger-এর dorkar nai। defined block-এ reveal phase open-হওয়া,অথবা entries close-হওয়া, network-self-evaluate-korar predicate. Organizer-এর right moment-e button press-kora lagbe na,যা exactly fair draw-এr jnno remove-kora lagbe. Verifiable randomness cryptography-এ years-dhore solved problem-bhabe achhe. kintu etake real products-e nia asha jeno hoy na, seita ei jnnoi hoy na.

