يمكن أن تعمل تقنية Blockchain بما يتجاوز العملات والمعاملات المالية. أحد هذه التطبيقات غير المالية هو أن blockchain يمكن أن يحسن بشكل كبير مجالات التصويت والحوكمة. في هذه الورقة ، نستكشف نهجًا لبناء blockchain لأغراض خاصة مع بنية تحتية مصممة لتسهيل نشاط التصويت القائم على MACI. يجب أن تتضمن هذه البنية التحتية blockchain خفيف الوزن يعمل كخادم طابع زمني ويستضيف المنطق ، بالإضافة إلى الأدوات اللازمة لتقليل تكاليف المستخدم / زيادة تجربة المستخدم. على هذا النحو ، يجب أن تكون المنصة التأسيسية الجديدة لجيل جديد من تكنولوجيا التصويت. قبل الخوض في التفاصيل ، دعنا أولاً نراجع تاريخ تكنولوجيا التصويت وكيف تطور التصويت داخل مجتمع blockchain.
تطور تقنية التصويت
! [شرح مفصل لـ Vota: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-fb20629424-dd1a6f-1c6801)
من اليونانية القديمة Kleroterion [1] تكنولوجيا التصويت لآلات التصويت الإلكترونية الحديثة.
تكنولوجيا التصويت لها تاريخ طويل [2] . إنه مهم جدًا للمجتمع البشري ، لكن تطوره بطيء جدًا. الانتخابات العامة في المملكة المتحدة لعام 2019 [3] لا تزال الدول القومية الأخرى تعتمد على بطاقات الاقتراع المكتوبة بخط اليد ، وتستخدم آلات التصويت الإلكترونية المغلقة المصدر [4] فمن السهل إثارة الجدل في نتائج الحكم [5] 。
أدى اعتماد تقنية التصويت الحديثة إلى زيادة الكفاءة ولكن لم يحقق نجاحًا كبيرًا في معالجة الشفافية وقابلية التحقق.
وغني عن القول ، إن نزاهة التصويت مهمة جدًا لنقل السلطة ، واتخاذ القرار في الأمور المهمة أو تخصيص الموارد. إذا لم يتمكن الناس من الاتفاق على كيفية التصويت على قرارات الحوكمة ، فلن يتمكنوا من التعاون مع بعضهم البعض ويزداد الاحتكاك. يمكن أن يسبب الاحتكاك مشاكل ، من النزاعات إلى الحروب.
بينما تتطور تكنولوجيا التصويت ببطء ، لم تتحسن الشفافية منذ وقت طويل. من Kleroterion ، إلى بطاقات الاقتراع الورقية ، إلى آلات التصويت الإلكترونية والبصرية ، لا يزال التحقق يعتمد على الأفراد الموثوق بهم ومؤسسات التدقيق. يمكن أن تكون تكلفة تأكيد ومراجعة نتائج التصويت باهظة للغاية [6] . من الواضح أن هناك متسعًا للتحسين.
إذن ما هي تقنية التصويت المثالية؟ في الواقع ، هذه ليست مشكلة صعبة. يمكننا بسهولة إنشاء "قائمة أمنيات":
(1) البنية التحتية مفتوحة المصدر ؛
(2) استضافة برامج مفتوحة المصدر لمنطق التصويت ؛
(3) الاحتفاظ بسجل دائم لجميع الأصوات بالترتيب ؛
(4) قادرة على التحقق من النتائج بطريقة التشفير ؛
(5) مكافحة التواطؤ.
(6) حماية الخصوصية ؛
(7) تكاليف التصويت منخفضة.
إذا تمكنا من بناء نظام مفتوح المصدر يمكن تحسينه باستمرار ، فسنحقق تدريجياً الأهداف المذكورة أعلاه. يمكن أن تسمح التحسينات وخفض التكاليف في تكنولوجيا التصويت للمنظمات والمجتمعات الأصغر بالاستفادة من استخدام التكنولوجيا التي لم يكن لديهم في السابق إمكانية الوصول إليها ، مما يضيف عوامل خارجية إيجابية ضخمة.
التصويت والحوكمة داخل مجتمع blockchain
التصويت والحوكمة ليسا جديدين في مجتمع blockchain لأن العديد من مجتمعات blockchain موزعة ويجب أن تعتمد على الحوكمة لدفع المعاملات إلى الأمام.
يمكن لـ blockchain نفسها تسجيل الأصوات بشفافية والتحقق من نتائج التصويت. تم استخدام هذه الخصائص من قبل مجتمع blockchain للحوكمة ، مثل التصويت على رمز Snapshot [7] و Cosmos التصويت على اقتراح الحوكمة [8] نشاط. نتيجة لذلك ، يمكن لمجتمع blockchain التصويت على المقترحات واتخاذ قرار بشأن مسائل الحوكمة المهمة دون المرور عبر وكيل مركزي أو اجتماعات وجهًا لوجه.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-b96ce0deb6-dd1a6f-1c6801)
كلايتين سكوير [9] اقتراح قيد التقدم [10] يدعو المدققين للتصويت على السلسلة. يسعى الاقتراح إلى خطة إنفاق مالي ربع سنوية [11] موافقة.
يستخدم المثال السابق قاعدة التصويت 1 token 1 المباشر - يعتمد مقدار قوة التصويت لديك على حصتك في الشبكة أو البروتوكول. من الواضح أنه يمكننا إنشاء منطق تصويت آخر طالما كان ذلك منطقيًا. تجعل قابلية برمجة blockchain تنفيذ منطق التصويت غير التقليدي أسهل وأكثر عملية.
مثال على ذلك هو التصويت التربيعي [12] (QV) ، وهو نظام تصويت يكتسب شعبية في مجتمع blockchain. في جولة QV ، يمكن للمستخدم التعبير عن تفضيله من خلال إنفاق أرصدة Voice على موضوع معين. ولكن إذا أراد الناخب الإدلاء بأكثر من صوت واحد في نفس الموضوع ، فإن تكلفة اعتمادات التصويت لكل صوت تزداد. وبالتالي ، فإن التكلفة الإجمالية للتصويت تزداد تربيعًا ، مما يمنع التفضيلات المتطرفة من المستخدمين ذوي القوة التصويتية المفرطة.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-10e3189cfc-dd1a6f-1c6801)
التمويل التربيعي [13] جولات التصويت على Aptos blockchain. يتم تسجيل نتائج التصويت على السلسلة ، ويمكن التحقق من منطق التصويت.
هناك العديد من المعايير التي يجب مراعاتها عند اختيار طريقة تصويت معينة. على سبيل المثال ، تتمثل إحدى المقايضة في اختيار التصويت في السلسلة أو التصويت خارج السلسلة. قد يكون منطق التصويت عبر السلسلة أكثر شفافية وقابلية للتحقق ، لكن رسوم المعاملات قد تكون عبئًا كبيرًا. على العكس من ذلك ، قد يكون منطق التصويت خارج السلسلة أرخص ، ولكنه في نفس الوقت أقل شفافية ويمكن التحقق منه. ومع ذلك ، فإن التصويت داخل السلسلة وخارجها ليس بديلاً. يمكننا بسهولة تصميم هذا كنظام هجين حيث يحدث جزء من العملية على السلسلة والباقي يتم خارج السلسلة.
بعيدًا عن التكلفة ، هناك مخاوف تتعلق بالخصوصية. الخصوصية مهمة لسببين. أولاً ، في كثير من الحالات ، سيكون المستخدمون أقل قلقًا بشأن التصويت إذا كان بإمكانهم التصويت دون الكشف عن هويتهم (الخصوصية بين المستخدمين والمنظمين). بالإضافة إلى ذلك ، يمكن أن تساعد الخصوصية بين المستخدمين في منع رشوة التصويت وتحقيق مكافحة التواطؤ بشكل فعال.
تتمثل إحدى الطرق التي يمكننا من خلالها تقليل العمليات الحسابية على السلسلة أثناء فرض التكامل خارج السلسلة باستخدام براهين عدم المعرفة [14] . فكرة بسيطة هي أنه إذا كان من الممكن التحقق من الحسابات خارج السلسلة من خلال براهين المعرفة الصفرية ، فيمكننا نقل معظم العمليات الحسابية خارج السلسلة. إذا تم تشفير الرسائل بشكل أكبر ، فيمكننا تحسين الخصوصية. MACI [15] هو الحد الأدنى من إطار العمل لتحقيق ذلك.
! [شرح مفصل لـ Vota: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-fcd7ce5d2a-dd1a6f-1c6801)
تحرك جولة تصويت MACI عد الأصوات خارج السلسلة. أخيرًا ، يتم إثبات صحة نتائج التحقق على السلسلة من خلال عدم المعرفة.
في جولة تصويت MACI ، يتم تغليف الأصوات في رسالة مشفرة بمفتاح عام تم إنشاؤه بواسطة مسؤول الجولة (المشغل) وإرسالها إلى العقد الذكي. وبالتالي ، فإن جميع الرسائل "مختومة بالوقت" بواسطة blockchain ، مما يؤدي إلى إنشاء سلسلة رسائل من معلومات التصويت.
عند انتهاء جولة التصويت ، يقوم المسؤول بتنزيل جميع الرسائل وفك تشفيرها وحساب الأصوات بترتيب عكسي. يتم نشر النتيجة بعد ذلك مع إثبات عدم المعرفة الذي يمكن التحقق منه في العقد الذكي (أو من قبل أي شخص آخر) ، مما يشير إلى صحة النتيجة المنشورة وصحة معالجة الرسائل.
تحافظ العملية برمتها على الحد الأدنى من الحسابات على السلسلة مع ضمان سلامة النتائج المنشورة. كما يوفر الخصوصية ومقاومة التواطؤ بين المستخدمين.
كيف يعمل MACI في المنتجات الفعلية؟
يتم استخدام MACI الآن بواسطة DoraHacks [16] تستخدم من قبل مجتمعات الهاكاثون المختلفة على الموقع للتصويت لمشاريع الهاكاثون المفضلة لديهم. لذلك دعونا نأخذ جولة DoraHacks MACI كمثال.
! [ملف نصي مفصل: استكشاف تقنية التصويت المثلى ، بنية تحتية للأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-eb9aec0c0e-dd1a6f-1c6801)
OpenSea و Replit Hackathon لاستخدام MACI لتصويت الحكام في عام 2022
بعد تقديم مشروع الهاكاثون (BUIDL) ، اختار المنظم 12 فريق BUIDL من جميع الأعمال المقدمة. تمت دعوة 10 حكام للتصويت لفرق BUIDL الـ 12 ولتوزيع جائزة قدرها 25000 دولار. تمت إضافة 10 قضاة إلى القائمة البيضاء للاشتراك في جولة التصويت ، وأرسلوا ما مجموعه 39 رسالة إلى عقد MACI الذكي المنتشر في Polygon.
بعد انتهاء التصويت ، يحسب المسؤول (DoraHacks) الأصوات وينشر النتيجة النهائية على لوحة المتصدرين ، ثم يقدم إثبات عدم المعرفة للتحقق من لوحة المتصدرين.
! [ملف نصي مفصل: استكشاف تقنية التصويت المثلى ، بنية تحتية للأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-afaa11ba04-dd1a6f-1c6801)
ليدربورد من OpenSea x Replit Hackathon نتائج التصويت.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-797724f837-dd1a6f-1c6801)
إثبات عدم المعرفة للتحقق من النتائج المعروضة على لوحة المتصدرين.
كإطار عام ، يمكن استخدام MACI لحالات استخدام التصويت بخلاف تصويت قاضي الهاكاثون وتصويت مجتمع المصادر المفتوحة. ومع ذلك ، فإن اعتماد MACI لمزيد من حالات استخدام التصويت أمر نادر الحدوث. على نطاق أوسع ، لا يزال التصويت على blockchain نفسه لم يتم اعتماده في العالم الحقيقي.
فوائد استخدام blockchain لتحسين تكنولوجيا التصويت واضحة ، ولكن لماذا لا يتحرك العالم الحقيقي إلى الأمام؟ حتى داخل مجتمع blockchain ، فإن مزايا MACI واضحة ، فلماذا لا يتم اعتماد MACI على نطاق واسع من قبل المجتمع اللامركزي؟
السبب الرئيسي للتبني البطيء لتكنولوجيا التصويت المتقدمة ليس انخفاض الطلب ، ولكن صعوبة استخدام التكنولوجيا. بمعنى آخر ، نحن بحاجة إلى تحسين التكنولوجيا ، وتوفير تجربة مستخدم / واجهة مستخدم أفضل لمنتجات التصويت الحديثة ، وتقليل تكلفة الاستخدام للمستخدمين.
تجربة المستخدم
بالإضافة إلى إدارة مجتمع المصادر المفتوحة ، نحتاج أيضًا إلى إنشاء المزيد من الواجهات للمستخدمين لاستخدام تقنية التصويت الجديدة. يوفر DoraHacks التمويل لمنظومة Web3 ومجتمع الهاكاثون بأفضل المنتجات في الصناعة بأكملها. على الرغم من أن واجهات DoraHacks.io نفسها لها حالات استخدام محددة ، إلا أنه يمكن تبسيطها ثم تعميمها من أجل بناء المزيد من الواجهات لمزيد من حالات الاستخدام.
لم يتم بعد تحديد استراتيجية محددة للواجهة الأمامية. ومع ذلك ، فإن تجربة المستخدم الجيدة أمر بالغ الأهمية لاعتماد التكنولوجيا ، حتى داخل مجتمع blockchain - وهذا أمر مهم لمطوري Dora Factory.
رسوم التصويت
يجب أن تكون blockchain ذات الأغراض العامة لامركزية قدر الإمكان وتوفر بنية تحتية واحدة لجميع أنواع التطبيقات. لم يتم تصميم سلاسل الكتل هذه بحيث يتم تحسينها لأي نوع معين من التطبيقات ، خاصة التطبيقات غير النقدية أو غير المالية. في الوقت نفسه ، تتقلب رسوم المعاملات عندما يكون هناك عدد كبير من التطبيقات التي تتنافس على نفس مجموعة موارد الحوسبة. عدم القدرة على التنبؤ بالتكاليف يمكن أن يسبب مشاكل للتصويت.
تحقيقا لهذه الغاية ، اختبر مصنع دورا مؤخرا a [17] من المنتجات الجديدة. تتمثل فكرة Vota في تجربة سلاسل الكتل ذات الأغراض الخاصة واستخدامها لتحسين تقنية التصويت وتجربة المستخدم باستمرار. حاليًا ، لا تزال فوتا في مهدها. ومع ذلك ، يمكننا تخيل عدة أشكال مختلفة من فوتا.
العقد الذكي المؤقت
هذه هي الطريقة التي يتم بها دعم جولات التصويت حاليًا على DoraHacks.io. يتم نشر كل جولة تصويت كعقد ذكي منفصل على blockchain محدد. بالنسبة للجزء الأكبر ، لا تستطيع Ethereum بشكل عام دعم معظم سيناريوهات التصويت بشكل مباشر (وهذا هو السبب في أن Snapshot هو المنتج الافتراضي الذي يستخدمه مجتمع Ethereum). حاليًا ، تعد Polygon و BNBChain من الخيارات الشائعة لمعظم منظمي المنح ومنظمي الهاكاثون على DoraHacks.
! [ملف نصي مفصل: استكشاف تقنية التصويت المثلى ، بنية تحتية للأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-afb72f8e99-dd1a6f-1c6801)
العقود الذكية سريعة الزوال على L1 blockchain ، يتم إرسال جميع رسائل التصويت إلى L1.
استخدام العقود الذكية المؤقتة ليس بالأمر السيئ تمامًا. إنه مرن ويمكن نشره في أي مكان كما هو مطلوب. بالنسبة لمستخدمي DoraHacks ، يعمل بشكل جيد حتى الآن ، لكنه لا يلبي جميع احتياجات التصويت بالتساوي.
L2 Vota
إذا أنشأنا بنية تحتية للطبقة 2 (L2) مخصصة للتصويت ، فيمكننا تقليل تكاليف الغاز بشكل كبير وقد نكون قادرين على تنفيذ تصويت منخفض التكلفة على Ethereum. لا يلزم نشر جميع عقود L2 على Ethereum ، فقد تكون أرخص ثم أرسل معاملات L1 بين الحين والآخر للتحقق من جميع أنشطة L2.
يمكننا تحسين هذا النموذج. يجب أن يكون الغرض العام L2 ملتزمًا بـ Ethereum بشكل متكرر. تحتاج Vota فقط إلى إرسال معاملة واحدة إلى Ethereum في كل جولة ، أي أنها تحتاج فقط إلى تكلفة رسوم الغاز لمعاملة واحدة على الأكثر في كل جولة. إذا انتهت جولات متعددة في نفس الوقت ، فيمكنهم مشاركة معاملة لتقليل تكاليف الغاز بشكل أكبر ، مما يجعل التصويت L2 أكثر واقعية.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، بنية تحتية للأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-8078c12da4-dd1a6f-1c6801)
يتم إرسال الرسائل مباشرة إلى عقد L2. يتم إرسال معاملة واحدة فقط إلى L1 blockchain في نهاية كل جولة.
L3 Vota (لـ L (n) Vota ، حيث n> = 3)
L3 فوتا ليس عديم الجدوى تماما. مع L2 الثابت ، يمكن لـ L3 Vota أن تخفض رسوم الغاز بدرجة أكبر. بينما يتم تسجيل معاملات L3 في النهاية والتحقق منها على Ethereum ، فإن المقايضة تثق في L2 المختار.
بالطبع ، يمكننا توسيع هذا إلى L (n) Vota ، نظرًا لأن L (2) ... L (n-1) سترسل المعاملات إلى Ethereum (أو L1 أخرى). لكن من الواضح أن سلاسل الثقة تعقد الأمور. انطلاقًا من الوضع الحالي ، لا تزال العديد من L2s الشهيرة تعتمد على فارز واحد (Sequencer) ؛ قد يكون من السابق لأوانه الحديث عن L (4).
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-e6cbaf3891-dd1a6f-1c6801)
تطبيق سلسلة فوتا
قام مطورو Dora Factory بإنشاء "هاك" بسيط يسمح باستخدام عقود CosmWasm [18] قارع الناقوس [19] تحقق من براهين المعرفة الصفرية التي تم إنشاؤها بواسطة SnarkJS. من خلال دمج Bellman في عقد CosmWasm ، يمكن لأي سلسلة تطبيقات من Cosmos دعم تطبيقات zk بسرعة.
مع القدرة على تشغيل تطبيقات zk ، يمكن أن تستخدم البلوكشين المستقلة بنية برمجية مثل Tendermint لبناء سلسلة. إجماع هذه البلوكشين مشابه لـ BFT ، أو أبسط ، ويمكنها عادة دعم ما يصل إلى 100 مدقق أو نحو ذلك. من خلال اختيار المدققين ذوي الاهتمامات غير المتسقة بعناية ، يمكن أن تكون البلوكشين المستقلة آمنة ومحايدة بشكل كافٍ.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، بنية تحتية للأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-c76ad17fdd-dd1a6f-1c6801)
نظرًا لأن DoraHacks ترحب بمزيد من Cosmos Lisks للانضمام ، فإن حالة الاستخدام الواضحة لـ Vota التي تتخذ من Lisk هي التصويت على نتائج الهاكاثون. بالإضافة إلى DoraHacks ، فإن دور Vota المستند إلى سلسلة تطبيقات Cosmos هو أكثر بكثير من مجرد تصويت حكام الهاكاثون.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-ce6913e629-dd1a6f-1c6801)
عدد المدققين في Lisk Vota صغير ، لكن المدققين المختارين بعناية يمكن أن يوفروا بنية تحتية موثوقة.
تجدر الإشارة إلى أن هذه الحلول ليست حصرية. قد تتقاطع الحلول المختلفة مع تطور فوتا. على سبيل المثال ، إذا كان لدينا إصدار Lisk مستقل من Vota باعتباره البنية التحتية الرئيسية ، فيمكن لـ Lisk إرسال معاملات إضافية إلى L1 لحالات الاستخدام التي تتطلب التحقق من المعاملة على L1 معين.
إخفاء الهوية بشكل أفضل
العمل البحثي جاري حاليًا لجعل MACI أكثر ثقة. قدم MACI الأصلي افتراض ثقة مهمًا مفاده أن المسؤولين لا يمكن أن يكونوا فاسدين. هذا ليس عالميا. لتحسين ذلك ، هناك MPC [20] الحلول وغير المستندة إلى MPC [21] حل. حاليًا ، قامت DoraHacks ببناء إصدار MACI مجهول بناءً على تشفير ElGamal القابل لإعادة التوزيع العشوائي الذي اقترحه Kobe Guikan في الأصل. [22] إنه في جولة تمويل صغيرة لبحوث ETH على DoraHacks.io [23] تم اختباره في.
في الوقت الحالي ، قد يكون من السابق لأوانه دفع اعتماد MACI المجهول قبل اعتماد MACI نفسه على نطاق واسع. ومع ذلك ، من المهم أيضًا مواصلة البحث لتقليل افتراضات الثقة لآليات التصويت العامة.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، بنية تحتية للأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-4d1ecd8f84-dd1a6f-1c6801)
يضيف عدم الكشف عن هويته إلى MACI عن طريق إضافة عمليات تسمح للمستخدمين بإلغاء تنشيط مفاتيحهم السرية وتغييرها دون أن يتمكن المسؤولون من معرفة من أضاف أي مفتاح جديد.
دفع الغاز
من المهم عدم افتراض أن المستخدمين يمتلكون العملة المشفرة. إذا احتاج كل مستخدم إلى دفع رسوم الغاز مقابل كل معاملة ، فسيتم تقييد مستخدمي blockchain بعدد صغير من الأشخاص. لحل هذه المشكلة ، يمكن لمشغلي MACI الإيداع المسبق لرمز قابل للاسترداد والدفع للمستخدمين. يمكن تنفيذ هذه الآلية من خلال محطات الوقود.
محطة الوقود نفسها هي عقد ذكي مقيم في فوتا. قبل بدء كل جولة ، يمكن للمشغل اختيار استخدامه أو عدم استخدامه. باستخدام محطة الوقود ، يقوم المشغل بإيداع DORA مسبقًا في العقد الذكي ، ويمكن دفع رسوم المعاملات المرتبطة بجولة معينة من خلال محطة الوقود.
على الأرجح ، ستنشر Vota محطة وقود افتراضية ، ويمكن للأشخاص نشر محطات الوقود الخاصة بهم بمنطق دفع مختلف عند الطلب.
! [شرح مفصل لـ Vota: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-67e7a3b34d-dd1a6f-1c6801)
عقد سداد الغاز هو دفتر الأستاذ الخاص برصيد الغاز لكل جولة تصويت.
ختاماً
قد تكون سلاسل الكتل ذات الأغراض الخاصة مناسبة لمجموعة واسعة من حالات الاستخدام الخاصة بالتطبيقات ، خاصة حالات الاستخدام غير المالي. يعد التصويت أحد أهم المشكلات التي يمكن أن تساعد تقنية blockchain والتشفير بدون معرفة على تحسينها بشكل كبير. يمكن أن يؤدي تحسين شفافية التصويت وكفاءته إلى تقليل الاحتكاك بالحوكمة داخل المجتمع البشري ومجتمعات blockchain ، مما يؤدي إلى زيادة الإنتاجية على المدى الطويل. تعمل بروتوكولات مثل MACI على إنشاء إطار عمل أنيق لتطبيقات التصويت على blockchain ، لكن تقنية التصويت لا تزال بحاجة إلى الكثير من العمل لتحسينها. على وجه التحديد ، نحتاج إلى بنية تحتية سهلة الاستخدام كأساس لتحسين تكنولوجيا التصويت على المدى الطويل ، وتفصل هذه الورقة العمل المستقبلي.
مرجع
كليروتريون :
تكنولوجيا التصويت لها تاريخ طويل:
انتخابات المملكة المتحدة "بريكست" لعام 2019:
آلة التصويت الإلكترونية:
نتائج الانتخابات المتنازع عليها:
يمكن أن تكون تكلفة تأكيد ومراجعة نتائج التصويت باهظة للغاية:
لقطة التصويت على الرمز المميز:
التصويت على اقتراح حوكمة كوزموس:
كلايتين سكوير :
اقتراح من KlaytnSquare:
خطة الإنفاق المالي:
التصويت التربيعي:
التمويل التربيعي:
إثبات المعرفة الصفرية:
MACI :
درةهاكس :
تصويت:
"اختراق" بسيط يسمح لعقود CosmWasm باستخدام:
قارع الناقوس:
حل قائم على MPC:
حل غير قائم على MPC:
إصدار MACI مجهول ، مقترح من KobeGuikan:
جولات تمويل أبحاث ETH:
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
شرح فوتا بالتفصيل: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية
يمكن أن تعمل تقنية Blockchain بما يتجاوز العملات والمعاملات المالية. أحد هذه التطبيقات غير المالية هو أن blockchain يمكن أن يحسن بشكل كبير مجالات التصويت والحوكمة. في هذه الورقة ، نستكشف نهجًا لبناء blockchain لأغراض خاصة مع بنية تحتية مصممة لتسهيل نشاط التصويت القائم على MACI. يجب أن تتضمن هذه البنية التحتية blockchain خفيف الوزن يعمل كخادم طابع زمني ويستضيف المنطق ، بالإضافة إلى الأدوات اللازمة لتقليل تكاليف المستخدم / زيادة تجربة المستخدم. على هذا النحو ، يجب أن تكون المنصة التأسيسية الجديدة لجيل جديد من تكنولوجيا التصويت. قبل الخوض في التفاصيل ، دعنا أولاً نراجع تاريخ تكنولوجيا التصويت وكيف تطور التصويت داخل مجتمع blockchain.
تطور تقنية التصويت
! [شرح مفصل لـ Vota: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-fb20629424-dd1a6f-1c6801)
من اليونانية القديمة Kleroterion [1] تكنولوجيا التصويت لآلات التصويت الإلكترونية الحديثة.
تكنولوجيا التصويت لها تاريخ طويل [2] . إنه مهم جدًا للمجتمع البشري ، لكن تطوره بطيء جدًا. الانتخابات العامة في المملكة المتحدة لعام 2019 [3] لا تزال الدول القومية الأخرى تعتمد على بطاقات الاقتراع المكتوبة بخط اليد ، وتستخدم آلات التصويت الإلكترونية المغلقة المصدر [4] فمن السهل إثارة الجدل في نتائج الحكم [5] 。
أدى اعتماد تقنية التصويت الحديثة إلى زيادة الكفاءة ولكن لم يحقق نجاحًا كبيرًا في معالجة الشفافية وقابلية التحقق.
وغني عن القول ، إن نزاهة التصويت مهمة جدًا لنقل السلطة ، واتخاذ القرار في الأمور المهمة أو تخصيص الموارد. إذا لم يتمكن الناس من الاتفاق على كيفية التصويت على قرارات الحوكمة ، فلن يتمكنوا من التعاون مع بعضهم البعض ويزداد الاحتكاك. يمكن أن يسبب الاحتكاك مشاكل ، من النزاعات إلى الحروب.
بينما تتطور تكنولوجيا التصويت ببطء ، لم تتحسن الشفافية منذ وقت طويل. من Kleroterion ، إلى بطاقات الاقتراع الورقية ، إلى آلات التصويت الإلكترونية والبصرية ، لا يزال التحقق يعتمد على الأفراد الموثوق بهم ومؤسسات التدقيق. يمكن أن تكون تكلفة تأكيد ومراجعة نتائج التصويت باهظة للغاية [6] . من الواضح أن هناك متسعًا للتحسين.
إذن ما هي تقنية التصويت المثالية؟ في الواقع ، هذه ليست مشكلة صعبة. يمكننا بسهولة إنشاء "قائمة أمنيات":
(1) البنية التحتية مفتوحة المصدر ؛
(2) استضافة برامج مفتوحة المصدر لمنطق التصويت ؛
(3) الاحتفاظ بسجل دائم لجميع الأصوات بالترتيب ؛
(4) قادرة على التحقق من النتائج بطريقة التشفير ؛
(5) مكافحة التواطؤ.
(6) حماية الخصوصية ؛
(7) تكاليف التصويت منخفضة.
إذا تمكنا من بناء نظام مفتوح المصدر يمكن تحسينه باستمرار ، فسنحقق تدريجياً الأهداف المذكورة أعلاه. يمكن أن تسمح التحسينات وخفض التكاليف في تكنولوجيا التصويت للمنظمات والمجتمعات الأصغر بالاستفادة من استخدام التكنولوجيا التي لم يكن لديهم في السابق إمكانية الوصول إليها ، مما يضيف عوامل خارجية إيجابية ضخمة.
التصويت والحوكمة داخل مجتمع blockchain
التصويت والحوكمة ليسا جديدين في مجتمع blockchain لأن العديد من مجتمعات blockchain موزعة ويجب أن تعتمد على الحوكمة لدفع المعاملات إلى الأمام.
يمكن لـ blockchain نفسها تسجيل الأصوات بشفافية والتحقق من نتائج التصويت. تم استخدام هذه الخصائص من قبل مجتمع blockchain للحوكمة ، مثل التصويت على رمز Snapshot [7] و Cosmos التصويت على اقتراح الحوكمة [8] نشاط. نتيجة لذلك ، يمكن لمجتمع blockchain التصويت على المقترحات واتخاذ قرار بشأن مسائل الحوكمة المهمة دون المرور عبر وكيل مركزي أو اجتماعات وجهًا لوجه.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-b96ce0deb6-dd1a6f-1c6801)
كلايتين سكوير [9] اقتراح قيد التقدم [10] يدعو المدققين للتصويت على السلسلة. يسعى الاقتراح إلى خطة إنفاق مالي ربع سنوية [11] موافقة.
يستخدم المثال السابق قاعدة التصويت 1 token 1 المباشر - يعتمد مقدار قوة التصويت لديك على حصتك في الشبكة أو البروتوكول. من الواضح أنه يمكننا إنشاء منطق تصويت آخر طالما كان ذلك منطقيًا. تجعل قابلية برمجة blockchain تنفيذ منطق التصويت غير التقليدي أسهل وأكثر عملية.
مثال على ذلك هو التصويت التربيعي [12] (QV) ، وهو نظام تصويت يكتسب شعبية في مجتمع blockchain. في جولة QV ، يمكن للمستخدم التعبير عن تفضيله من خلال إنفاق أرصدة Voice على موضوع معين. ولكن إذا أراد الناخب الإدلاء بأكثر من صوت واحد في نفس الموضوع ، فإن تكلفة اعتمادات التصويت لكل صوت تزداد. وبالتالي ، فإن التكلفة الإجمالية للتصويت تزداد تربيعًا ، مما يمنع التفضيلات المتطرفة من المستخدمين ذوي القوة التصويتية المفرطة.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-10e3189cfc-dd1a6f-1c6801)
التمويل التربيعي [13] جولات التصويت على Aptos blockchain. يتم تسجيل نتائج التصويت على السلسلة ، ويمكن التحقق من منطق التصويت.
هناك العديد من المعايير التي يجب مراعاتها عند اختيار طريقة تصويت معينة. على سبيل المثال ، تتمثل إحدى المقايضة في اختيار التصويت في السلسلة أو التصويت خارج السلسلة. قد يكون منطق التصويت عبر السلسلة أكثر شفافية وقابلية للتحقق ، لكن رسوم المعاملات قد تكون عبئًا كبيرًا. على العكس من ذلك ، قد يكون منطق التصويت خارج السلسلة أرخص ، ولكنه في نفس الوقت أقل شفافية ويمكن التحقق منه. ومع ذلك ، فإن التصويت داخل السلسلة وخارجها ليس بديلاً. يمكننا بسهولة تصميم هذا كنظام هجين حيث يحدث جزء من العملية على السلسلة والباقي يتم خارج السلسلة.
بعيدًا عن التكلفة ، هناك مخاوف تتعلق بالخصوصية. الخصوصية مهمة لسببين. أولاً ، في كثير من الحالات ، سيكون المستخدمون أقل قلقًا بشأن التصويت إذا كان بإمكانهم التصويت دون الكشف عن هويتهم (الخصوصية بين المستخدمين والمنظمين). بالإضافة إلى ذلك ، يمكن أن تساعد الخصوصية بين المستخدمين في منع رشوة التصويت وتحقيق مكافحة التواطؤ بشكل فعال.
تتمثل إحدى الطرق التي يمكننا من خلالها تقليل العمليات الحسابية على السلسلة أثناء فرض التكامل خارج السلسلة باستخدام براهين عدم المعرفة [14] . فكرة بسيطة هي أنه إذا كان من الممكن التحقق من الحسابات خارج السلسلة من خلال براهين المعرفة الصفرية ، فيمكننا نقل معظم العمليات الحسابية خارج السلسلة. إذا تم تشفير الرسائل بشكل أكبر ، فيمكننا تحسين الخصوصية. MACI [15] هو الحد الأدنى من إطار العمل لتحقيق ذلك.
! [شرح مفصل لـ Vota: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-fcd7ce5d2a-dd1a6f-1c6801)
تحرك جولة تصويت MACI عد الأصوات خارج السلسلة. أخيرًا ، يتم إثبات صحة نتائج التحقق على السلسلة من خلال عدم المعرفة.
في جولة تصويت MACI ، يتم تغليف الأصوات في رسالة مشفرة بمفتاح عام تم إنشاؤه بواسطة مسؤول الجولة (المشغل) وإرسالها إلى العقد الذكي. وبالتالي ، فإن جميع الرسائل "مختومة بالوقت" بواسطة blockchain ، مما يؤدي إلى إنشاء سلسلة رسائل من معلومات التصويت.
عند انتهاء جولة التصويت ، يقوم المسؤول بتنزيل جميع الرسائل وفك تشفيرها وحساب الأصوات بترتيب عكسي. يتم نشر النتيجة بعد ذلك مع إثبات عدم المعرفة الذي يمكن التحقق منه في العقد الذكي (أو من قبل أي شخص آخر) ، مما يشير إلى صحة النتيجة المنشورة وصحة معالجة الرسائل.
تحافظ العملية برمتها على الحد الأدنى من الحسابات على السلسلة مع ضمان سلامة النتائج المنشورة. كما يوفر الخصوصية ومقاومة التواطؤ بين المستخدمين.
كيف يعمل MACI في المنتجات الفعلية؟
يتم استخدام MACI الآن بواسطة DoraHacks [16] تستخدم من قبل مجتمعات الهاكاثون المختلفة على الموقع للتصويت لمشاريع الهاكاثون المفضلة لديهم. لذلك دعونا نأخذ جولة DoraHacks MACI كمثال.
! [ملف نصي مفصل: استكشاف تقنية التصويت المثلى ، بنية تحتية للأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-eb9aec0c0e-dd1a6f-1c6801)
OpenSea و Replit Hackathon لاستخدام MACI لتصويت الحكام في عام 2022
بعد تقديم مشروع الهاكاثون (BUIDL) ، اختار المنظم 12 فريق BUIDL من جميع الأعمال المقدمة. تمت دعوة 10 حكام للتصويت لفرق BUIDL الـ 12 ولتوزيع جائزة قدرها 25000 دولار. تمت إضافة 10 قضاة إلى القائمة البيضاء للاشتراك في جولة التصويت ، وأرسلوا ما مجموعه 39 رسالة إلى عقد MACI الذكي المنتشر في Polygon.
بعد انتهاء التصويت ، يحسب المسؤول (DoraHacks) الأصوات وينشر النتيجة النهائية على لوحة المتصدرين ، ثم يقدم إثبات عدم المعرفة للتحقق من لوحة المتصدرين.
! [ملف نصي مفصل: استكشاف تقنية التصويت المثلى ، بنية تحتية للأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-afaa11ba04-dd1a6f-1c6801)
ليدربورد من OpenSea x Replit Hackathon نتائج التصويت.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-797724f837-dd1a6f-1c6801)
إثبات عدم المعرفة للتحقق من النتائج المعروضة على لوحة المتصدرين.
كإطار عام ، يمكن استخدام MACI لحالات استخدام التصويت بخلاف تصويت قاضي الهاكاثون وتصويت مجتمع المصادر المفتوحة. ومع ذلك ، فإن اعتماد MACI لمزيد من حالات استخدام التصويت أمر نادر الحدوث. على نطاق أوسع ، لا يزال التصويت على blockchain نفسه لم يتم اعتماده في العالم الحقيقي.
فوائد استخدام blockchain لتحسين تكنولوجيا التصويت واضحة ، ولكن لماذا لا يتحرك العالم الحقيقي إلى الأمام؟ حتى داخل مجتمع blockchain ، فإن مزايا MACI واضحة ، فلماذا لا يتم اعتماد MACI على نطاق واسع من قبل المجتمع اللامركزي؟
السبب الرئيسي للتبني البطيء لتكنولوجيا التصويت المتقدمة ليس انخفاض الطلب ، ولكن صعوبة استخدام التكنولوجيا. بمعنى آخر ، نحن بحاجة إلى تحسين التكنولوجيا ، وتوفير تجربة مستخدم / واجهة مستخدم أفضل لمنتجات التصويت الحديثة ، وتقليل تكلفة الاستخدام للمستخدمين.
تجربة المستخدم
بالإضافة إلى إدارة مجتمع المصادر المفتوحة ، نحتاج أيضًا إلى إنشاء المزيد من الواجهات للمستخدمين لاستخدام تقنية التصويت الجديدة. يوفر DoraHacks التمويل لمنظومة Web3 ومجتمع الهاكاثون بأفضل المنتجات في الصناعة بأكملها. على الرغم من أن واجهات DoraHacks.io نفسها لها حالات استخدام محددة ، إلا أنه يمكن تبسيطها ثم تعميمها من أجل بناء المزيد من الواجهات لمزيد من حالات الاستخدام.
لم يتم بعد تحديد استراتيجية محددة للواجهة الأمامية. ومع ذلك ، فإن تجربة المستخدم الجيدة أمر بالغ الأهمية لاعتماد التكنولوجيا ، حتى داخل مجتمع blockchain - وهذا أمر مهم لمطوري Dora Factory.
رسوم التصويت
يجب أن تكون blockchain ذات الأغراض العامة لامركزية قدر الإمكان وتوفر بنية تحتية واحدة لجميع أنواع التطبيقات. لم يتم تصميم سلاسل الكتل هذه بحيث يتم تحسينها لأي نوع معين من التطبيقات ، خاصة التطبيقات غير النقدية أو غير المالية. في الوقت نفسه ، تتقلب رسوم المعاملات عندما يكون هناك عدد كبير من التطبيقات التي تتنافس على نفس مجموعة موارد الحوسبة. عدم القدرة على التنبؤ بالتكاليف يمكن أن يسبب مشاكل للتصويت.
تحقيقا لهذه الغاية ، اختبر مصنع دورا مؤخرا a [17] من المنتجات الجديدة. تتمثل فكرة Vota في تجربة سلاسل الكتل ذات الأغراض الخاصة واستخدامها لتحسين تقنية التصويت وتجربة المستخدم باستمرار. حاليًا ، لا تزال فوتا في مهدها. ومع ذلك ، يمكننا تخيل عدة أشكال مختلفة من فوتا.
العقد الذكي المؤقت
هذه هي الطريقة التي يتم بها دعم جولات التصويت حاليًا على DoraHacks.io. يتم نشر كل جولة تصويت كعقد ذكي منفصل على blockchain محدد. بالنسبة للجزء الأكبر ، لا تستطيع Ethereum بشكل عام دعم معظم سيناريوهات التصويت بشكل مباشر (وهذا هو السبب في أن Snapshot هو المنتج الافتراضي الذي يستخدمه مجتمع Ethereum). حاليًا ، تعد Polygon و BNBChain من الخيارات الشائعة لمعظم منظمي المنح ومنظمي الهاكاثون على DoraHacks.
! [ملف نصي مفصل: استكشاف تقنية التصويت المثلى ، بنية تحتية للأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-afb72f8e99-dd1a6f-1c6801)
العقود الذكية سريعة الزوال على L1 blockchain ، يتم إرسال جميع رسائل التصويت إلى L1.
استخدام العقود الذكية المؤقتة ليس بالأمر السيئ تمامًا. إنه مرن ويمكن نشره في أي مكان كما هو مطلوب. بالنسبة لمستخدمي DoraHacks ، يعمل بشكل جيد حتى الآن ، لكنه لا يلبي جميع احتياجات التصويت بالتساوي.
L2 Vota
إذا أنشأنا بنية تحتية للطبقة 2 (L2) مخصصة للتصويت ، فيمكننا تقليل تكاليف الغاز بشكل كبير وقد نكون قادرين على تنفيذ تصويت منخفض التكلفة على Ethereum. لا يلزم نشر جميع عقود L2 على Ethereum ، فقد تكون أرخص ثم أرسل معاملات L1 بين الحين والآخر للتحقق من جميع أنشطة L2.
يمكننا تحسين هذا النموذج. يجب أن يكون الغرض العام L2 ملتزمًا بـ Ethereum بشكل متكرر. تحتاج Vota فقط إلى إرسال معاملة واحدة إلى Ethereum في كل جولة ، أي أنها تحتاج فقط إلى تكلفة رسوم الغاز لمعاملة واحدة على الأكثر في كل جولة. إذا انتهت جولات متعددة في نفس الوقت ، فيمكنهم مشاركة معاملة لتقليل تكاليف الغاز بشكل أكبر ، مما يجعل التصويت L2 أكثر واقعية.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، بنية تحتية للأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-8078c12da4-dd1a6f-1c6801)
يتم إرسال الرسائل مباشرة إلى عقد L2. يتم إرسال معاملة واحدة فقط إلى L1 blockchain في نهاية كل جولة.
L3 Vota (لـ L (n) Vota ، حيث n> = 3)
L3 فوتا ليس عديم الجدوى تماما. مع L2 الثابت ، يمكن لـ L3 Vota أن تخفض رسوم الغاز بدرجة أكبر. بينما يتم تسجيل معاملات L3 في النهاية والتحقق منها على Ethereum ، فإن المقايضة تثق في L2 المختار.
بالطبع ، يمكننا توسيع هذا إلى L (n) Vota ، نظرًا لأن L (2) ... L (n-1) سترسل المعاملات إلى Ethereum (أو L1 أخرى). لكن من الواضح أن سلاسل الثقة تعقد الأمور. انطلاقًا من الوضع الحالي ، لا تزال العديد من L2s الشهيرة تعتمد على فارز واحد (Sequencer) ؛ قد يكون من السابق لأوانه الحديث عن L (4).
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-e6cbaf3891-dd1a6f-1c6801)
تطبيق سلسلة فوتا
قام مطورو Dora Factory بإنشاء "هاك" بسيط يسمح باستخدام عقود CosmWasm [18] قارع الناقوس [19] تحقق من براهين المعرفة الصفرية التي تم إنشاؤها بواسطة SnarkJS. من خلال دمج Bellman في عقد CosmWasm ، يمكن لأي سلسلة تطبيقات من Cosmos دعم تطبيقات zk بسرعة.
مع القدرة على تشغيل تطبيقات zk ، يمكن أن تستخدم البلوكشين المستقلة بنية برمجية مثل Tendermint لبناء سلسلة. إجماع هذه البلوكشين مشابه لـ BFT ، أو أبسط ، ويمكنها عادة دعم ما يصل إلى 100 مدقق أو نحو ذلك. من خلال اختيار المدققين ذوي الاهتمامات غير المتسقة بعناية ، يمكن أن تكون البلوكشين المستقلة آمنة ومحايدة بشكل كافٍ.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، بنية تحتية للأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-c76ad17fdd-dd1a6f-1c6801)
نظرًا لأن DoraHacks ترحب بمزيد من Cosmos Lisks للانضمام ، فإن حالة الاستخدام الواضحة لـ Vota التي تتخذ من Lisk هي التصويت على نتائج الهاكاثون. بالإضافة إلى DoraHacks ، فإن دور Vota المستند إلى سلسلة تطبيقات Cosmos هو أكثر بكثير من مجرد تصويت حكام الهاكاثون.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-ce6913e629-dd1a6f-1c6801)
عدد المدققين في Lisk Vota صغير ، لكن المدققين المختارين بعناية يمكن أن يوفروا بنية تحتية موثوقة.
تجدر الإشارة إلى أن هذه الحلول ليست حصرية. قد تتقاطع الحلول المختلفة مع تطور فوتا. على سبيل المثال ، إذا كان لدينا إصدار Lisk مستقل من Vota باعتباره البنية التحتية الرئيسية ، فيمكن لـ Lisk إرسال معاملات إضافية إلى L1 لحالات الاستخدام التي تتطلب التحقق من المعاملة على L1 معين.
إخفاء الهوية بشكل أفضل
العمل البحثي جاري حاليًا لجعل MACI أكثر ثقة. قدم MACI الأصلي افتراض ثقة مهمًا مفاده أن المسؤولين لا يمكن أن يكونوا فاسدين. هذا ليس عالميا. لتحسين ذلك ، هناك MPC [20] الحلول وغير المستندة إلى MPC [21] حل. حاليًا ، قامت DoraHacks ببناء إصدار MACI مجهول بناءً على تشفير ElGamal القابل لإعادة التوزيع العشوائي الذي اقترحه Kobe Guikan في الأصل. [22] إنه في جولة تمويل صغيرة لبحوث ETH على DoraHacks.io [23] تم اختباره في.
في الوقت الحالي ، قد يكون من السابق لأوانه دفع اعتماد MACI المجهول قبل اعتماد MACI نفسه على نطاق واسع. ومع ذلك ، من المهم أيضًا مواصلة البحث لتقليل افتراضات الثقة لآليات التصويت العامة.
! [فوتا مفصلة: استكشاف تكنولوجيا التصويت المثلى ، بنية تحتية للأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-4d1ecd8f84-dd1a6f-1c6801)
يضيف عدم الكشف عن هويته إلى MACI عن طريق إضافة عمليات تسمح للمستخدمين بإلغاء تنشيط مفاتيحهم السرية وتغييرها دون أن يتمكن المسؤولون من معرفة من أضاف أي مفتاح جديد.
دفع الغاز
من المهم عدم افتراض أن المستخدمين يمتلكون العملة المشفرة. إذا احتاج كل مستخدم إلى دفع رسوم الغاز مقابل كل معاملة ، فسيتم تقييد مستخدمي blockchain بعدد صغير من الأشخاص. لحل هذه المشكلة ، يمكن لمشغلي MACI الإيداع المسبق لرمز قابل للاسترداد والدفع للمستخدمين. يمكن تنفيذ هذه الآلية من خلال محطات الوقود.
محطة الوقود نفسها هي عقد ذكي مقيم في فوتا. قبل بدء كل جولة ، يمكن للمشغل اختيار استخدامه أو عدم استخدامه. باستخدام محطة الوقود ، يقوم المشغل بإيداع DORA مسبقًا في العقد الذكي ، ويمكن دفع رسوم المعاملات المرتبطة بجولة معينة من خلال محطة الوقود.
على الأرجح ، ستنشر Vota محطة وقود افتراضية ، ويمكن للأشخاص نشر محطات الوقود الخاصة بهم بمنطق دفع مختلف عند الطلب.
! [شرح مفصل لـ Vota: استكشاف تكنولوجيا التصويت المثلى ، والبنية التحتية ذات الأغراض الخاصة لحوكمة المجتمع اللامركزية] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-67e7a3b34d-dd1a6f-1c6801)
عقد سداد الغاز هو دفتر الأستاذ الخاص برصيد الغاز لكل جولة تصويت.
ختاماً
قد تكون سلاسل الكتل ذات الأغراض الخاصة مناسبة لمجموعة واسعة من حالات الاستخدام الخاصة بالتطبيقات ، خاصة حالات الاستخدام غير المالي. يعد التصويت أحد أهم المشكلات التي يمكن أن تساعد تقنية blockchain والتشفير بدون معرفة على تحسينها بشكل كبير. يمكن أن يؤدي تحسين شفافية التصويت وكفاءته إلى تقليل الاحتكاك بالحوكمة داخل المجتمع البشري ومجتمعات blockchain ، مما يؤدي إلى زيادة الإنتاجية على المدى الطويل. تعمل بروتوكولات مثل MACI على إنشاء إطار عمل أنيق لتطبيقات التصويت على blockchain ، لكن تقنية التصويت لا تزال بحاجة إلى الكثير من العمل لتحسينها. على وجه التحديد ، نحتاج إلى بنية تحتية سهلة الاستخدام كأساس لتحسين تكنولوجيا التصويت على المدى الطويل ، وتفصل هذه الورقة العمل المستقبلي.
مرجع
كليروتريون :
تكنولوجيا التصويت لها تاريخ طويل:
انتخابات المملكة المتحدة "بريكست" لعام 2019:
آلة التصويت الإلكترونية:
نتائج الانتخابات المتنازع عليها:
يمكن أن تكون تكلفة تأكيد ومراجعة نتائج التصويت باهظة للغاية:
لقطة التصويت على الرمز المميز:
التصويت على اقتراح حوكمة كوزموس:
كلايتين سكوير :
اقتراح من KlaytnSquare:
خطة الإنفاق المالي:
التصويت التربيعي:
التمويل التربيعي:
إثبات المعرفة الصفرية:
MACI :
درةهاكس :
تصويت:
"اختراق" بسيط يسمح لعقود CosmWasm باستخدام:
قارع الناقوس:
حل قائم على MPC:
حل غير قائم على MPC:
إصدار MACI مجهول ، مقترح من KobeGuikan:
جولات تمويل أبحاث ETH: