رجوع

كيف يعمل التصويت في IMDifferent

آخر تحديث: 7 مايو 2026

من لحظة الإدلاء بصوتك إلى التحقق منه على سلسلة كتل عامة — هذا هو المسار الكامل، بلغة بسيطة.

1. عند الإدلاء بصوتك

عندما تنقر على خيار في الاستطلاع، يُرسل اختيارك إلى خوادمنا، ويُفحص للتأكد من نزاهته (حدود التكرار، منع التصويت المزدوج، إشارات مكافحة الاحتيال)، ثم يُحتسب ويُسجَّل في الإحصاء المباشر. تستلم رمز إثبات تشفيري قصير — إيصالك — في غضون ثوانٍ.

2. إيصال تصويتك

كل تصويت يُنتج إيصالاً فريداً: رمز تشفيري قصير يُثبت أن صوتك سُجِّل، دون الكشف عن هويتك. يمكنك استخدامه لاحقاً في صفحة الإيصالات للتأكد من أن صوتك جزء من الإحصاء الرسمي. الإيصالات مرتبطة بالصوت، لا بهويتك.

3. كيف نتحقق منك (دون التعرف على هويتك)

كل منشئ استطلاع يختار مدى صرامة التحقق. تشمل الطرق المتاحة:

كل طريقة تمنح الاستطلاع مستوى مختلفاً من مقاومة الاحتيال، لكن لا واحدة منها تتطلب أن نعرف هويتك الحقيقية.

4. الخصوصية بالتصميم

نحن لا نخزن أبداً عنوان IP الخاص بك أو بصمة جهازك أو بريدك الإلكتروني بنص واضح. أي شيء قد يُعرّف بك يُحوَّل إلى تجزئة أحادية الاتجاه قبل أن يصل إلى قاعدة بياناتنا. القيمة المخزّنة بجوار كل صوت فريدة لذلك الاستطلاع الواحد. لا نُجري تحليلات سلوكية عليك، ولا نبيع أو نشارك البيانات لأغراض تسويقية. مزودو البنية التحتية الذين نعتمد عليهم (شبكة CDN، خدمة البريد، قاعدة البيانات، إلخ) مدرجون في سياسة الخصوصية لدينا.

5. التثبيت على سلسلة كتل Base

مرة واحدة يومياً عند الساعة 03:30 بتوقيت UTC، نُجمّع جميع أصوات اليوم السابق (بتوقيت UTC) ونُصنّفها حسب مستوى الثقة، ثم نبني شجرة Merkle مستقلة لكل مستوى — وهي بنية تشفيرية تتيح لأي شخص إثبات أن صوتاً معيناً جزء من شجرته دون الكشف عن باقي الأصوات. الجذر بحجم 32 بايت لشجرة كل مستوى يُنشَر بعد ذلك على سلسلة كتل Base ضمن معاملة مجمّعة واحدة، حيث يصبح دائماً ومقاوماً للتلاعب. من تلك اللحظة، حتى نحن لا نستطيع تعديل أو حذف أو إدراج أصوات بأثر رجعي من ذلك اليوم دون كسر الإثبات على السلسلة.

نُقسّم كل تثبيت يومي إلى مستويات ثقة لتتمكن من التحقق من صوتك مقارنةً بأصوات من نفس مستوى الثقة:

البطاقات متعددة الاختيار — تلك التي يسمح فيها الاستطلاع باختيار أكثر من خيار واحد في وقت واحد — تُثبَّت لكل اختيار على حدة (منذ 2026-05-14). بطاقة بـ N اختيار تنتج N ورقة (leaf) متميزة في Merkle tree اليومي، وكل واحدة تتحقق بشكل مستقل مقابل نفس الـ root.

6. التحقق من صوتك لاحقاً

بعد تثبيت صوتك، يمكنك إثبات إدراجه باستخدام رمز الإيصال والمعلومات العامة فقط. افتح صفحة الإيصالات، الصق إيصالك، وسترى المعاملة على السلسلة في Basescan إلى جانب إثبات Merkle. أي شخص — وليس نحن فقط — يستطيع إعادة احتساب العملية الرياضية والتأكد من أن صوتك ضمن المجموعة الرسمية. دون تسجيل دخول، دون مفتاح API، دون الحاجة إلى أي ثقة.

للبطاقات متعددة الاختيار، يُرجع endpoint الإثبات إثبات إدراج واحد لكل اختيار؛ ويتأكد المتحقق من نجاح كل واحد منها مقابل نفس الـ root على السلسلة قبل الإبلاغ عن النجاح الإجمالي.

7. الأصوات القديمة (سابقة لنظام التثبيت)

الأصوات التي أُدلي بها قبل تشغيل نظام التثبيت على السلسلة ستظهر دائماً «التثبيت غير متاح». الإيصال لا يزال صالحاً ويمكنك التحقق منه من جانبك، لكن لا يوجد إثبات على السلسلة لتلك الأصوات لأن النظام لم يكن موجوداً عند الإدلاء بها. منذ لحظة تشغيل التثبيت، يُدرَج كل صوت جديد في تثبيت اليوم التالي.

البطاقات متعددة الاختيار التي أُدلي بها قبل 2026-05-13 تأثرت بثغرة فقدان بيانات سابقة؛ احتُفظ فقط بأول اختيار من كل بطاقة في قاعدة البيانات، وذلك الاختيار الواحد فقط هو ما يوجد على السلسلة. البطاقات التي أُدلي بها في أو بعد 2026-05-13 تحتفظ بكل اختياراتها في قاعدة البيانات؛ والبطاقات المثبَّتة في أو بعد 2026-05-14 موجودة على السلسلة لكل اختيار. راجع صفحة الشفافية للاطلاع على الإفصاح التاريخي الكامل.

روابط ذات صلة