اجرای Blockchain برای رأی دادن: نگاهی عمیق به مسائل فنی

رأی بلاکچین

زنده ماندن سیستم های رای گیری مبتنی بر بلاکچین بسیار بحث برانگیز بوده است. در سطح فنی ، بلاکچین ها و فناوری مرتبط با آنها – مانند رمزنگاری و سیستم های ذخیره سازی توزیع شده مانند IPFS – مزایای منحصر به فردی را به وجود می آورند که سیستم های رای گیری قدیمی از آن استفاده نمی کنند.

انتقادات فعلی از سیستم های رای گیری مبتنی بر بلاکچین عمدتا از عملکرد آنها به عنوان مدل های رای گیری آنلاین / الکترونیکی ناشی می شود که سهم کافی از انتقادات خود را در طول سال ها دریافت کرده اند که در معرض هک و دستکاری قرار دارند..

در هسته اصلی بحثی که طرفداران سیستم های رأی گیری بلاکچین مطرح می کنند این است که توسعه راه حل های نوآورانه با استفاده از این فناوری لزوماً نباید کامل باشد ، به شرط آنکه به سادگی مدل فعلی را بهبود ببخشند..

رأی بلاکچین

الکس تپسکات اخیراً قلم زده شده است یک خبرنامه در نیویورک تایمز که منجر به انتخابات میان دوره ای اخیر در مورد سیستم های رای گیری آنلاین می شود. این قطعه با مقاومت سخت دانشگاهیان و صاحب نظران سیاسی روبرو شد ، اما برخی از پیامدهای مهم یک سیستم رای گیری آنلاین ایمن و ناشناس را که توسط سیستم بلاک چین P2P تأیید شده است ، برجسته کرد..

بر اساس تحلیل مقدماتی از مشارکت رای دهندگان در دوره های میان دوره ای توسط پروژه انتخابات ایالات متحده ، تقریبا 49 درصد از رای دهندگان واجد شرایط در انتخابات شرکت کردند. اگرچه این میزان مشارکت بی سابقه در انتخابات میان دوره ای است ، اما هنوز هم تنها 49 درصد از واجدین شرایط رای دهندگان هستند. سیستم های رأی گیری آنلاین – حاوی زنجیره بلوکی – می توانند با سهولت دسترسی به روند ، جلوگیری از مدیریت و شمارش اشتباهات ، مشارکت رای دهندگان را بهبود بخشند (به ادامه کار مراجعه کنید) وضعیت در فلوریدا) ، و اطمینان از صحت نتایج براساس تضمین های رمزنگاری امنیت.

با این وجود هنوز مشکلاتی در سیستم های رأی گیری مبتنی بر بلاکچین وجود دارد. پیاده سازی این فناوری گلوله ای نقره ای برای درمان همه مشکلات رای گیری در سیستم های دموکراتیک نیست. برخی از نگرانی های عمده ای که سیستم های رای گیری در بلاکچین با آن روبرو هستند شامل اعتبار سنجی هویت ، جعل آرا برای رأی دهندگانی است که رأی نیاورده اند و مواردی با احتمال نامگذاری نام رای دهندگان..

اجرای رأی گیری بلاکچین معمولاً به روشی جدید برای رأی گیری در مقیاس بزرگتر گره خورده است. به عنوان مثال ، دموکراسی های مایع ، رأی دادن با کربن و سایر سیستم ها اغلب به عنوان یک روش پیشنهادی بهتر از سیستم فعلی ، به یک مدل بلاکچین متصل می شوند.

هرچند جالب ، این مفاهیم مورد اصلی این مقاله نیستند و اشکال خاص خود را از مزایا ، معایب و بحث های بحث برانگیز به همراه می آورند. تجزیه و تحلیل سیستم های رأی گیری بلاکچین در سطح فنی مستلزم تأکید بر م componentsلفه های اساسی هر سیستم رأی گیری دموکراتیک معتبر و به دنبال آن بررسی برخی از نمونه های عملی اخیر است..

م Fundلفه های اساسی یک سیستم رای گیری دموکراتیک

یک مدل رأی گیری بلاکچین به همه تضمین های مشابه هر سیستم انتخابات دموکراتیک احتیاج دارد. به ویژه هنگام مراجعه به سیستم رای گیری الکترونیکی ، این موارد عبارتند از:

  • کامل بودن / نهایی بودن نتایج
  • قدرت و اصالت سیستم (ضمانت رمزنگاری در مورد کلاهبرداری ، دستکاری و غیره)
  • واجد شرایط بودن (سیستم تأیید هویت سریع ، دقیق و دقیق)
  • اثباتپذیری
  • آراre غیرقابل استفاده
  • گمنامی

تجزیه و تحلیل پتانسیل سیستم رأی گیری الکترونیکی بلاکچین مستلزم مشاهده مدل از منشور حفظ م componentsلفه های فوق است که انتخابات دموکراتیک برای دستیابی به آن تلاش می کند.

کامل بودن / نهایی بودن نتایج

این به طور خاص به این مفهوم اشاره دارد که همه رأی دهندگان واجد شرایط پذیرفته می شوند و می توانند به طور صحیح شمارش شوند. نهایی بودن در سیستم های رای گیری مدرن که در آن نرم افزارهای مختلف رای گیری و شرایط شناسایی معمولاً منجر به بازشماری آرا در مسابقات تنگاتنگ می شود ، یک نگرانی است. حذف این ناکارآمدی کلیدی برای بهبود اصالت و پذیرش نتایج است.

استحکام و اصالت سیستم

به بیان ساده ، اعتماد رای دهندگان به سیستم های انتخاباتی – حتی در دموکراسی های توسعه یافته – به طرز حیرت انگیزی ضعیف است. طبق یک هاروارد گزارش در سال 2016 ، فقط 29 درصد از آمریکایی ها اطمینان داشتند که آراots در سراسر کشور به درستی شمارش می شود. جلوگیری از دستکاری و کاهش توانایی رای دهندگان متقلب در تأثیرگذاری بر سیستم ، کار دشواری است که دارای پیشینه تاریخی طولانی چالش ها است..

شایستگی

این عمدتا به تنها رأی دهندگان مشروع که می توانند رای دهند اشاره دارد. نمونه هایی از رأی دادن افراد مرده و رأی گیری غیرقانونی همچنان مشکلاتی باقی مانده است.

اثباتپذیری

حسابرسی رأی ، یا توانایی هر کسی برای تأیید اینکه نتیجه جمع قانونی همه آرا e واجد شرایط است. این مفهوم هم درمورد رای دهندگان اعمال می شود ، زیرا آنها می توانند اطمینان حاصل كنند كه رأی آنها شمرده شده است و هم بر جهانی بودن كسی كه بتواند نتیجه كلی را تأیید كند معتبر است..

آراre غیرقابل استفاده

رأی دهندگان می توانند فقط یک بار رأی دهند. برای انتخابات نمایندگان ، همه پرسی ، ابتکارات و غیره اعمال می شود.

گمنامی

یکی از م votلفه های اساسی هر سیستم رأی گیری دموکراتیک ، بی هویتی رأی دهندگان از آنها در برابر مجازات یا زورگویی پس از انتخابات در زمان رأی گیری محافظت می کند. اجبار از طریق “خرید رأی” هنوز هم نگران کننده است و راه حل هایی مانند امضاهای کور و چند کلید خصوصی / کلید رمز ورود به عنوان رسیدهای رأی به عنوان راه حل ارائه شده است.

دسته بندی های فوق – حداقل تا حدودی – برای دستیابی دقیق و موفقیت آمیز به یک نتیجه انتخابات دموکراتیک ضروری هستند.

پیاده سازی یک مدل رأی بلاکچین

در یک سیستم رأی گیری مستقیم ، می توانیم حدس بزنیم که حداقل 3 نهاد اصلی شرکت می کنند:

  1. رأی دهندگان
  2. مسئولین
  3. پیشخوان

نکته مهم ، مهمترین م whereلفه ای که یک سیستم مبتنی بر بلاکچین می تواند بیشترین تأثیر را داشته باشد ، جدا کردن نهاد اقتدار از واحد مقابل است. دلیل دقیق انجام این کار فقط نیاز به نقل قول از جوزف استالین دارد تا دلیل آن را بفهمید:

“این افراد نیستند که رأی می دهند. این مردم هستند که آرا را می شمارند. “

شمارش آرا به طور معمول توسط مقامات (به عنوان مثال دولت) انجام می شود ، بنابراین از بین بردن رابطه بین این دو می تواند اطمینان خاطر اساسی به رای دهندگان در رابطه با اعتماد به صحت انتخابات بدهد. چنین دستکاری ممکن است در دموکراسی های پیشرفته رایج نباشد ، اما به عنوان یک مشکل مشترک در کشورهای در حال توسعه ، به ویژه در مواردی که زیرساخت های کاملاً ناکافی وجود دارد ، کاملاً ثابت شده است..

در آغاز روند رای گیری سنتی ، رای دهندگان رای خود را به دستگاه های رای گیری الکترونیکی یا برگه های کاغذی در محل های رای گیری می اندازند. شمارنده ها این آرا را به دست می آورند و آنها را در یک پایگاه داده متمرکز تحت نظارت مقامات ذخیره می کنند.

یک مدل رأی گیری بلاکچین با بارگذاری مستقیم آرا به خود بلاکچین ، یک شبکه دفتری P2P بدون هیچ واسطه ای ، ارتباط بین شمارنده ها و اختیارات را از بین می برد. رسانه دیجیتال برای رأی دادن بلاکچین است تا پایگاه داده که توسط یک مقام کنترل می شود. بلاکچین عمومی گزینه بهینه برای چنین انتخاباتی ، به ویژه دفتری غیرمتمرکز مانند بیت کوین یا اتریوم است.

در چنین سیستمی ، فقط دو نهاد اصلی شرکت کننده وجود دارد ، رأی دهنده و مرجع. شمارنده حذف می شود و مقامات می توانند به راحتی از طریق بلاکچین قابل دسترسی و شفاف آرا را بدست آورند تا اینکه به مراکز مختلف رایانه و ماشین آلات برای گزارش نتایج به یک پایگاه داده سلیقه ای اعتماد کنند. رای دهندگان می توانند مستقیماً از طریق تلفن یا رایانه خود رأی دهند. با این حال ، این سازوکارها برای رای گیری به دو مجموعه داده نیاز دارند:

  1. آراual واقعی
  2. اسناد شناسایی

اسناد شناسایی باید توسط مقام معتبر تأیید شوند – که هنوز دستکاری بالقوه را باز می گذارد – اما در نهایت می توانند با هویت های در لیست سفید تأیید شده از طریق پروتکل توزیع هویت جایگزین شوند. در حال حاضر ، خدمات هویت غیرمتمرکز فقط به اندازه کافی توسعه نیافته و در همه جا وجود ندارند که بتوانند در چنین سیستمی عملکرد کافی داشته باشند ، بنابراین مقامات (دولت) به عنوان تأیید کننده هویت رای دهندگان عمل می کنند. جعل بالقوه هویت و تغییرات حملات سیبیل از اجرای رأی های بلاکچین چشم پوشی می کنید.

به جای اینکه آرا به طور مستقیم در زنجیره بلوک بارگذاری شوند ، می توان آنها را رمزگذاری و در یک سیستم فایل توزیع شده مانند IPFS ذخیره کرد. پس از آن ، هش آرا را می توان در زنجیره بلوکی ذخیره کرد که با موقعیت IPFS آنها ارتباط دارد.

با استفاده از IPFS فضای ذخیره سازی صرفه جویی می شود ، و رای گیری در دفتر عمومی مقیاس پذیر تر می شود و در عین حال لایه اولیه مبهم سازی هویت را فراهم می کند. نگرانی منطقی در مورد این روند ناشناس بودن است. به طور بالقوه می توان رای دهندگان را از طریق نقشه برداری IP یا سایر روش های ردیابی لایه شبکه که رای آنها را به هویت آنها متصل می کند ، حذف کرد..

با این حال ، تحولات در اثبات دانش صفر برای رای گیری ناشناس اما قابل تأیید و محافظت از حریم خصوصی لایه شبکه مانند قاصدک ، پتانسیل امیدوارکننده ای برای حفظ حریم خصوصی در این قسمت است..

علاوه بر این ، Zcoin – چه کسی به تازگی انتخابات مقدماتی تایلند را در بلاکچین خود با بیش از 127،000 رأی به اتمام رساند – اجرا شده است Shamir’s Secret Sharing Scheme اطمینان حاصل شود که هیچ نهادی واحد نمی تواند اطلاعات رأی دهندگان را رمزگشایی کند. همه مقامات شرکت کننده (کمیسیون انتخابات تایلند ، حزب دموکرات ، نامزدها) باید در رمزگشایی داده های رای گیری به اتفاق آرا از سیستم خارج شوند.

راهنمای ZCoin

بخوانید: ZCoin چیست؟?

پس از انتخابات ، سرانجام بسیار سریعتر از سیستم های سنتی اتفاق می افتد. برای مرجع ، Zcoin در مرحله اولیه در 12 ساعت نتایج نهایی را بدست آورد. روشهای فعلی نیاز به بازشماری و سایر ناکارآمدیهایی دارد که دوره شمارش انتخابات را افزایش داده و اعتماد به نفس رای دهندگان را کاهش می دهد.

راستی آزمایی جهانی آرا also می تواند به روشی بسیار ساده تر از سیستم های رای گیری میراثی نیز رخ دهد. قابل کنترل بودن انتخابات از طریق هش IPFS در بلاکچین ، اطمینان حاصل می کند که نتیجه جمع آوری قانونی کل آرا cast است.

با این حال ، تأیید اعتبار فردی هنگام تلاش برای حفظ ناشناس بودن پیچیده تر است و یک منطقه فعال تحقیق برای مکانیسم های رأی گیری بلاکچین است. روش های پیشنهادی برای غلبه بر این مسئله شامل ایجاد یک جفت کلید عمومی / خصوصی توسط رأی دهنده در زمان رأی گیری است که از راستی آزمایی فردی اطمینان حاصل می کند در حالی که هیچ جزئیاتی درباره هویت رأی دهنده فاش نمی شود.

بسیار مهم ، قدرت و صحت آرا از طریق رمزنگاری پروتکل های بلاکچین قابل اطمینان است. با رأی متصل به یک معامله – مانند Zcoin – آراes تضمین های مشابه هر معامله را دارند که دو برابر خرج یا دستکاری نکنید ، با امضای دیجیتال تضمین می شود

به طور کلی ، یک سیستم رأی گیری بلاکچین این توانایی را دارد که م theلفه های اساسی لازم هر فرآیند انتخابات دموکراتیک را برآورده کند. کمبودهای واضحی در زمینه ناشناس ماندن و واجد شرایط بودن رأی دهندگان وجود دارد ، اما پیاده سازی های پیشرفته و استاندارد فنی مانند ZKP ها و پروتکل های هویت غیرمتمرکز می توانند در دراز مدت برطرف شوند..

سوال فعلی رای گیری در بلاکچین این است که آیا این امکان وجود دارد یا نه. سرانجام ، این س shouldال باید به این موضوع منتقل شود که آیا مقامات دولتی مایل به کنار گذاشتن کنترل روند کار هستند یا خیر.

IPFS چیست؟

بخوانید: IPFS چیست؟?

تحولات اخیر در رای گیری Blockchain

موج تحولات اخیر در آزمایش بلاکچین با مکانیزم های رای گیری ، در مقیاس های بزرگ و کوچک وجود دارد. Zcoin – که قبلاً ذکر شد – اولین سیستم رأی گیری بلاک چین در مقیاس بزرگ برای انتخابات مقدماتی حزب دموکرات تایلند را با موفقیت به پایان رساند.

آنها با بیش از 127000 رأی حساب شده با موفقیت در عرض 12 ساعت به نتیجه نهایی رسیدند. Zcoin اکنون به دنبال تضمین های بیشتر در زمینه ناشناس ماندن با یک شبکه رای گیری در بلاک چین P2P توسط با استفاده از ZKP.

چندین استارت آپ مانند رأی من را دنبال کنید و وواتز همچنین در حال تحقیق و توسعه راه حل های رای گیری مبتنی بر بلاکچین هستند. آزمایشات مقیاس کوچکتر با رأی گیری در بلاکچین شامل یک مورد کوچک با ویرجینیای غربی در میان دوره های اخیر ایالات متحده که 150 شهروند از طریق یک برنامه blockchain رأی دادند.

اقدامات دیگر عبارتند از دموکراسی زمین, که ساخته است چارچوب منبع باز برای برنامه های حاکمیت مبتنی بر بلاکچین و رأی گیری ، اشکال مختلف دموکراسی مایع را پیش بینی کرده است. 2016 آنها مطالعه موردی برای یک همه پرسی دیجیتال در دیاسپورای کلمبیا ، برخی از بینش های جذاب در مورد بحث در مورد ساختار رای گیری و اینکه پیشرفت های آینده چگونه است.

رأی گیری بلاکچین موضوعی جامع است و آرایه ای از مطالب روی آن قرار گرفته است ، از ایده آل های دموکراتیک گرفته تا به کارگیری فنی پروتکل رأی دادن در یک شبکه P2P ، همه چیز را پوشش می دهد. آزمون مقیاس بزرگ رای گیری در مورد بلاک چین Zcoin اولین آزمایش در نوع خود بود و در 13 نوامبر 2018 آشکار شد.

قبل از اینکه سیستم های رأی دهی بلاکچین قابل دوام باشند ، هنوز کارهای تحقیق و توسعه زیادی باید انجام شود. به طور طبیعی موانعی برای تلفیق یک فناوری جدید با یک م componentلفه اساسی دموکراسی وجود خواهد داشت ، اما برخی از پتانسیل های مشخص برای بهبود مدل های فعلی که به وضوح تحت تأثیر قرار دارند وجود دارد..