ناثانيال ويليامز: التصويت الرقمي قادم. دعونا نفعل ذلك بشكل صحيح.
بينما كنت أكتب هذا ، انتظرت الولايات المتحدة بأكملها بفارغ الصبر لمعرفة نتائج الانتخابات العامة لعام 2020. على الرغم من انتخاب نائب الرئيس السابق جو بايدن – مع شخص بارز الرأي المخالف – ليس لدي أي وسيلة لمعرفة ما إذا كانت بطاقة اقتراع الخاصة بي قد تم عدها أو تم الإعلان عنها بأنها “مزورة” وتم إلغاؤها. أن المسائل.
وشهد الأسبوع الماضي تقارير عن ترهيب الناخبين ، وإغلاق مواقع الاقتراع ، ومخاوف من فقدان الأصوات وتأخرها ، واتهامات بتزوير الناخبين. لقد أدى جائحة COVID-19 مستويات غير مسبوقة من التصويت بالبريد ، وهي طريقة آمن ولكن الذي يعتمد على بنية تحتية تم إيقافها بالفعل و تنتشر رقيقة. تستند هذه المشكلات جميعها إلى أعداد المشاركة المنخفضة المعتادة وإرث قمع الناخبين في الولايات المتحدة
نيت ويليامز هو خريج حديث ومطور كامل في Vocdoni ، وهو مشروع تصويت إلكتروني مبني على تقنيات مفتوحة المصدر بما في ذلك Ethereum و zk-SNARKs و IPFS.
كشفت الفوضى التي أحاطت بانتخابات 2020 عن تصدعات في حالة الديمقراطية الأمريكية. في حين أن الكثير من عدم اليقين هذا ينبع من قضايا اجتماعية وسياسية أكبر ، يمكن أن يُعزى بعض الخطأ على الأقل إلى الطريقة التي أجريت بها الانتخابات نفسها.
لقد أوضحت هذه الانتخابات: إن أساليب التصويت في القرن التاسع عشر غير قادرة على التعبير بشكل مناسب عن إرادة مثل هذا العدد الهائل من السكان والمتنوعين والممزقين. نحن بحاجة إلى طريقة أفضل لاتخاذ القرارات.
هل التصويت الرقمي هو الحل؟
ماذا لو كان لدينا نظام يمكن للجميع فيه التصويت من هواتفهم المحمولة وفتح متصفح للتحقق من نتائج الانتخابات ، كل ذلك دون الحاجة إلى الوثوق به أي السلطة المركزية؟
سيمكن هذا النظام المشاركة المدنية من التحول بشكل أساسي مع نمو الثقة في صنع القرار الجماعي وتقلص الحواجز أمام الديمقراطية المباشرة. يمكن تحسين العديد من المشكلات التي تواجهها الانتخابات حاليًا ، من ضعف الأمن إلى إقبال الناخبين وما بعده ، إن لم يتم حلها بالكامل من خلال التصويت على blockchain.
بدأ عدد متزايد من الناس يرون التصويت الرقمي كطريق قيم لاستعادة ثقة الجمهور. ناقش الرئيس التنفيذي لشركة Binance Changpeng Zhao و Vitalik Buterin المؤسس المشارك لشركة Ethereum الأمر مؤخرًا.
“طور شيئًا ما الآن ، واحصل على الموافقة عليه (من الواضح أنه الخطوة الأصعب) ، واحصل على 300 مليون مستخدم (KYC’ed بالكامل) في غضون 4 سنوات. يجب أن يكون أي مطور قادر على استعداد للقيام بذلك “مجانًا” يا Zhao غرد.
أجاب فيتاليك ، “التحديات التقنية في إنشاء نظام تصويت مشفر آمن كبيرة (وغالبًا ما يتم التقليل من شأنها) ، لكن IMO هذا صحيح من الناحية المباشرة بنسبة 100٪.”
على الرغم من مجموعة من التحديات ، يبدو أن التصويت الرقمي هو طريق لا مفر منه للمضي قدمًا دول عدة. لذا بدلاً من الابتعاد عن الأمل في ألا يتم تنفيذه مطلقًا ، يجب علينا معالجة هذه التحديات. لقد تم بالفعل وضع النظريات الخاصة بالتكنولوجيا الكامنة وراء أحدث العملات المشفرة لحل العديد من هذه المشكلات ، لذا فهي تمثل نقطة انطلاق جيدة.
معضلة الثقة والخصوصية
هناك بعض الأسباب للشك في قدرتنا على استضافة انتخابات رقمية آمنة – تمت كتابة عدد لا يحصى من المقالات حول هذا الموضوع. واحدة من أبرزها جاءت من مستخدمي YouTube توم سكوت. كما يوضح ، يمكن تلخيص المشكلة الرئيسية في التصويت على أنها معضلة بين خاصيتين متعارضتين على ما يبدو: عدم الكشف عن الهوية والثقة.
الطريقة الوحيدة للثقة الكاملة في نزاهة النظام دون الاعتماد على أي سلطة هي أن يكون قابلاً للتحقق من طرفه إلى طرف ، ويمكن الوصول إليه وشفافًا لأي شخص. ولكن كيف يكون هذا ممكنًا إذا كان يجب أن تكون الأصوات مجهولة؟
توفير الثقة مع blockchain
منذ نشأة blockchain ، تم التكهن بإمكانية استخدام التكنولوجيا للتصويت. ومع ذلك ، لم نر بعد تطبيق هذا الحل.
تدعي العديد من المشاريع أنها تستخدم blockchain للتصويت ، ولكن معظمها يستخدمها فقط كآلية لنشر الأصوات التي يتم جمعها ومعالجتها بواسطة نظام آخر. هذه الادعاءات مضللة ، واستخدام blockchain لا يحل القضايا الأساسية للتصويت الرقمي. لا يزال من الممكن التلاعب بالأصوات حتى وقت نشرها.
راجع أيضًا: “زيت الأفعى والخردة ذات الأسعار الزائدة”: لماذا لا تصلح تقنية Blockchain التصويت عبر الإنترنت
من أجل توفير إمكانية التحقق من طرف إلى طرف ، يجب أن يسمح نظام التصويت على blockchain بالإدلاء بأصوات الاقتراع مباشرة على blockchain. بموجب مثل هذا المخطط ، يمكن لأي ناخب التأكد من أن صوته قد تم عده. علاوة على ذلك ، يمكن للمدققين التحقق من سلامة النظام من البداية إلى النهاية.
يمكن أن يضمن نظام التصويت blockchain عدم فقد أي أصوات أو تعديلها أثناء النقل. نظرًا للطبيعة المفتوحة والموزعة لشبكات البلوكشين ، فإن مثل هذا النظام يتمتع بدرجة عالية من المرونة في مواجهة هجمات DDoS ويفتقر إلى النهاية الخلفية المركزية التي قد تتصرف بشكل سيء أو تصاب بالبرامج الضارة. وبشكل خاص ، ستكون النتائج متاحة بمجرد انتهاء الانتخابات.
توفير الخصوصية بأدلة عدم المعرفة
كما تحد الشفافية المذهلة لـ blockchain من قدرتها على توفير الخصوصية للتصويت الرقمي.
تعد blockchain بنية مثالية لتسجيل البيانات وضمان تكاملها ، ولكنها تسمح أيضًا بتتبع أصول هذه البيانات. سيحتاج نظام التصويت المجهول إلى فصل المعاملات (بطاقات الاقتراع) عن أصولها. أدخل zk-SNARKs.
انظر أيضًا: جورج السمان – الاتجاه نحو خصوصية Blockchain: أدلة المعرفة الصفرية
إن zk-SNARK عبارة عن بناء إثبات تشفير متطور يوفر لنا القدرة على إثبات امتلاك بعض المعلومات الخاصة ، دون الكشف عن هذه المعلومات. عند تطبيقها على التصويت ، يمكن لدائرة zk-SNARK أن تسمح للناخب بإثبات أنهم ينتمون إلى إحصاء وأنهم قادرون على الإدلاء بصوته ، كل ذلك دون الكشف عن هويتهم أو السماح للآخرين بتتبع اقتراعهم.
يمكن تحقيق ذلك من خلال إنشاء “إحصاء” للمفاتيح العامة للمشاركين واستخدام zk-SNARKs حتى يتمكن الناخبون من إثبات أنهم ينتمون دون الكشف عن تلك المفاتيح. تم العثور على حساب أكثر تفصيلاً لمثل هذا النموذج هنا.
لذلك يمكننا إنشاء blockchain خاص بالتصويت حيث ، بدلاً من دفع رسوم ، يمكنك نشر المعاملات بعد إثبات أنك تنتمي إلى التعداد عن طريق إنشاء إثبات عدم المعرفة.
هذا بناء لا يصدق. يكاد يكون مثل السحر. لدينا الآن بطاقة اقتراع لا تحمل توقيعًا ، وبالتالي لا يمكن إرجاعها إلى عنوان ، إلى جانب دليل يسمح بإدراج هذا الاقتراع في blockchain يمكن التحقق منه تمامًا من طرف إلى طرف. علاوة على ذلك ، لا يحتاج الناخب إلى دفع أي رسوم أو غاز ، لذلك لا يوجد رمز مميز.
هل هذا النموذج مرن للهجمات؟
تعتبر سلاسل الكتل العامة القوية مرنة بطبيعتها في مواجهة هجمات الرقابة ، لكن شراء الأصوات والرشوة يمثلان أيضًا مخاوف كبيرة.
إذا تم إكراه الناخب ، فسيكون من الممكن له تجاوز تصويته لاحقًا ، دون خوف من الإنفاق المزدوج. وهناك بعض الحيل الذكية التي تجعل شراء الأصوات غير قابل للتطبيق من خلال السماح لأي شخص بإظهار دليل صالح على أي تصويت بمجرد إغلاق الانتخابات.
ما لن يتم إصلاحه بواسطة تصويت blockchain
لا يبدأ الحل وينتهي في blockchain ، كما أنه ليس تقنيًا فقط. هناك العديد من التحديات المتعلقة بالتصويت الرقمي والانتخابات ، مثل إمكانية الوصول والمصادقة العالمية ، والتي تتطلب مشاركة الحكومة وليس لديها إصلاحات تقنية بسيطة.
انظر أيضًا: جريجوري ماغارشاك – دفاعًا عن تصويت بلوكتشين
ولكن هذه هي القضايا التي يمكن معالجتها وتكرارها مع المشاريع التجريبية والاستثمار في آليات مصادقة أفضل. كعب أخيل لنظام التصويت هذا هو تطبيق عميل المستخدم (ما يعادل محفظة التشفير). الثقة في نظام التشغيل ومن المحتمل أن يكون تنفيذ التطبيق مطلوبًا.
إذن ، هل يمكننا إجراء انتخابات موثوقة باستخدام blockchain؟
بدأت الأمثلة المقنعة الأولى لمثل هذا الحل في الظهور. لقد تعرضت لإمكانية التصويت على blockchain أثناء العمل Vocdoni Open Stack ، وهو مشروع مفتوح المصدر تم تكريسه على مدى السنوات الثلاث الماضية لتفكيك مشكلة التصويت اللامركزي.
لقد صممنا بروتوكولًا ومجموعة من المكتبات التي تقدم حلولًا جديدة جذرية لمشكلة لم يتم حلها حتى الآن. نظام تصويت مجهول الهوية وخالي من الثقة ويمكن التحقق منه من طرف إلى طرف. بنيتنا التحتية التكنولوجية متاحة للجمهور هنا وقد تم إثبات نجاحه بالفعل مع عشرات المنظمات بما في ذلك أكبر منظمة ثقافية في أوروبا مع ما يقرب من 200000 ناخب.
من الخطأ الاعتقاد بأنه يمكننا تحقيق نظام التصويت الرقمي المثالي ، حيث لن يكون هناك أمان بنسبة 100٪. هذا هو الحال بالنسبة للتصويت الجسدي أيضًا. لكن يمكننا الآن بناء أنظمة تصويت توفر لمجتمعنا الرقمي ضمانات مساوية أو أكبر من تلك التي يقدمها التصويت المادي.