سحوبات لا يستطيع أحد التلاعب بها
يُحسم الفائز بقياس كمّي مُلتزَم به قبل وجود قائمتك أصلًا، ممزوجًا بمنارة عامة لا يستطيع أحد التنبؤ بها. كل سحب يأتي ببرهان يمكنك التحقق منه بنفسك.
إنشاء سحب
تُقفل قائمتك ببصمة تجزئة قبل أن توجد العشوائية. لا أحد — نحن ضمنًا — يمكنه معرفة النتيجة مسبقًا.
كيف يعمل
أربع خطوات، كلها قابلة للتحقق من أي غريب.
عشوائية كمّية مُجمَّعة مسبقًا
نضع كيوبتات عتاد IBM في حالة تراكب ثم نقيسها. تُقسَّم النتائج إلى نبضات مختومة تحت جذر Merkle يُنشر قبل وجود أي سحب.
الالتزام بقائمتك
عند إنشاء السحب نحسب بصمة القائمة وعدد الفائزين والنبضة المستقبلية المحددة التي ستُستخدم. أي تعديل لاحق يكسر البصمة.
منارة لا يتحكم بها أحد
تمزج البذرة أيضًا جولة مستقبلية من drand. لا تكون موجودة وقت الالتزام، لذا حتى نحن لا نستطيع انتقاء نبضة تناسبنا.
يستطيع أي شخص إعادة الحساب
بوجود البرهان، تصبح عملية الخلط حتمية. يعمل مُتحقِّقنا داخل متصفحك ويجلب المنارة من drand مباشرة، دون المرور بخوادمنا.
اختبار بِل
كل مجمّع إنتروبيا يأتي ومعه اختبار CHSH نُفِّذ في نفس المهمة التي جمعت الإنتروبيا. الأرقام حسنة التوزيع لا تثبت شيئًا وحدها — فالمولّد الكلاسيكي ينتج مثلها. هذا هو القياس الذي لا يستطيع مولّد كلاسيكي تزييفه.
سحوبات حديثة
تحقّق من سحب
يعمل بالكامل داخل متصفحك. تُجلب المنارة من drand مباشرة.