Zero-Knowledge Voting Protocol Implementation - Contests - CryptoTalk.Org Jump to content
Sign in to follow this  
Alex077

Zero-Knowledge Voting Protocol Implementation

Recommended Posts

                  808892781_.thumb.jpg.18b602ea82f8793e887e20ba8da889b9.jpg

 

Friends - a new contest for developers on the Free TON blockchain has been launched. A whole team of programmers should be involved in this competition, since the task is very complex and multifaceted. A zero knowledge voting protocol needs to be developed on top of the recently submitted TVM Groth16 verification instruction

 

Contest dates


August 9 - November 8, 2021, 23:59 UTC

 

Motivation


In January, 2021, a contest called Challenge MIT/Harvard paper on Blockchain Faults in Election Systems was held, which crowdsourced arguments to defend the position that secure blockchain based elections are possible. As a result, community arguments were summarized in a joint Free TON community paper, which was used by the GBA to foster a discussion with US election officials

=nil; Foundation, as an initial member of the Free TON community developed an upgraded version of the TON Virtual Machine, which includes cryptographic primitives required for usage of zero-knowledge proof verification within virtualized applications. =nil; Foundation also prepared C++ (https://github.com/nilfoundation/cpp-ton) and Rust (https://github.com/nilfoundation/rust-ton) ZK proof verification instruction-enhanced TON protocol implementations

Now Free TON has all of the required technologies to run a blockchain mass voting implementation contest

Voting protocols inherently imply voter anonymity, but they should also support voter registration by authorities, so they usually get designed as Zero-Knowledge protocols (e.g. https://eprint.iacr.org/2017/585.pdf or https://eprint.iacr.org/2019/1270.pdf)

Target
Create a voting protocol using the recently submitted VERGRTH16 instruction and make it usable with the FreeTON protocol

 

Requirements
General requirements
Must be a correctly functioning FreeTON virtualized application deployed either to https://main.ton.dev (https://ton.live) or to https://net.freeton.nil.foundation(https://nil.ton.live or to https://live.freeton.nil.foundation)
Must Involve VERGRTH16 TVM instruction usage
Must ensure the bulletin maintains its integrity
Must ensure the ballot box is a non-malleable one
Must ensure that the ballot guarantees privacy of the voting message while also guaranteeing that the voter cannot reproduce their vote
Must allow the voter to verify the inclusion of their vote, and also ensure that others cannot coerce the voter to create a false ballot
The ballot must only be generated for eligible voters
Must ensure that voting results uniquely correspond to the ballots in the public board
Must ensure that ballots do not reveal voter identity to any entities, even authorities
Must ensure that ballots are unique to only the individual voting and there is no possibility for proxy votes
Must contain the following actor roles: ○ Voter. ○ Verifier. ○ Ballot Issuer
Must contain definitions for the following items: ○ Ballot. Required not to disclose the Voter's decision until the Ballot Issuer decides to. ○ Voter Registry. Proves a particular Voter is eligible to vote
Must contain a Ballot Issuer Voter registration procedure: ○ Voter generates some public identifier. ○ Voter submits the public identifier to the Ballot Issuer. ○ Ballot Issuer introduces the Voter's identifier to the Voter Registry
Additional requirements
Fraudulent ballot generation complexity should be no less than EdDSA over Ed25519 brute force complexity (not an extremely formal requirement, but it is okay since the public voter identifier could be, for example, a EdDSA public key)
Voting results disclosure should be not possible until the voting is ended. Evaluation criteria and winning conditions
Apart from uploading a submission, a code should be submitted in accordance with https://github.com/freeton-org/readme and deployed either to https://main.ton.dev (https://ton.live) or to https://net.freeton.nil.foundation (https://nil.ton.live or https://live.freeton.nil.foundation)
Each contestant should present their solution at a convenient time agreed upon in advance with DevEx Sub-governance members. A solution should include tests with clear instructions
If a test does not cover some scenarios, then jurors can develop their own tests; however, if the burden falls on the jurors, the contest submissions scores should lose some points
The solution should have an open source license
The solution should contain at least a draft of the architecture description which is implied to contain following parts: ○ In-TVM part. Proof verification part. This part is supposed to be done with `VERGRTH16` instruction usage and executed within the TVM. ○ Native part. Circuit definition. Proof generator


Reward


1st prize - 600,000 TONs
2nd prize - 300,000 TONs
3rd prize - 100,000 TONs
4th prize - 20,000 TONs
5th prize - 18,000 TONs
6th prize - 16,000 TONs
7th prize - 14,000 TONs
8th prize - 12,000 TONs
9th prize - 10,000 TONs
10th prize - 8,000 TONs

 

Landing page — https://zero.freeton.today/
Official news — https://devex.gov.freeton.org/proposal?proposalAddress=0%3A22564170cd6e54121e89ff1338dd5ceca174530be2bd318c4521fefeebf8bb52
Chats — https://t.me/freeton_dev_exp / https://t.me/FT_cryptography_SG
FREE TON wiki — https://ru.freeton.wiki/Free_TON_Wiki
Introduction to FREE TON (short course)— https://freeton.academy/courses/introduction-to-free-ton-ru/
Coingecko - https://www.coingecko.com/ru/Криптовалюты/ton-crystal 


                   

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Topics

  • Сообщения

    • После положительной динамики по инвестиционным продуктам в цифровые активы на прошлой неделе, 29 апреля спотовые биткойн-ETF снова показали отток капитала.  По данным SoSoValue , 11 спотовых ETF на биткойны ( BTC ) в США зафиксировали совокупный однодневный отток в размере $51,53 млн.  Фонд GBTC Grayscale был отодвинут на второй план другим игроком. В то время как GBTC отметила выводы на сумму 24,66 миллиона долларов, инвесторы вывели 31,34 миллиона долларов из BTC ETF ARK 21Shares. Спотовый биткойн-ETF Fidelity также показал отток в размере 6,85 миллиона долларов. Между тем, пять эмитентов, включая фонд IBIT компании BlackRock, не привлекли средств. BlackRock обогнал Grayscale и стал новым лидером рынка спотовых BTC ETF и имеет всего на 2 миллиарда долларов меньше, чем GBTC, несмотря на то, что дебютировал более чем через 10 лет после действующего лидера.  Последние торговые данные ознаменовали четырехдневную полосу отсутствия новых средств в фонд BlackRock. Это произошло после 71 дня ежедневных притоков, которые  подняли  IBIT выше конкурирующих фондов. Более того, эксперт ETF Эрик Балчунас  отметил  , что эта тенденция не является чем-то необычным для Уолл-стрит.    Биткойн не испугал отток спотовых ETF и затишье в цене после халвинга Согласно CoinMarketCap, на момент публикации биткойн торговался ниже 61 000 долларов и снизился более чем на 12% за последний месяц из-за коррекции рынка, после халвинга.  Более широкий рынок криптовалют коррелировал с ценовым движением BTC,  оценки альткойнов застопорились, а общая капитализация рынка криптовалют упала ниже 2,3 триллиона долларов.  Флэтное движение криптовалюты не является чем- то новым после халвинга, но спекуляций о состоянии рынка предостаточно. Генеральный директор Storm Labs Сунил Сриватса заявил, что бычий рост продолжается.    Ежемесячный график цен BTC | Источник: CoinMarketCap.
    • Биткоин - это криптовалюта, созданная в 2009 году неким или неизвестной группой людей под псевдонимом Сатоши Накамото. Одной из ключевых особенностей биткоина является его ограниченная эмиссия. В отличие от традиционных валют, которые контролируются правительствами и центральными банками, биткойн не имеет централизованного эмитента и его эмиссия строго ограничена протоколом.   Всего в сети биткоина может быть создано не более 21 миллиона монет. Это количество было установлено Сатоши Накамото при запуске криптовалюты и оно математически обусловлено алгоритмом добычи биткоинов (майнинг).   Каждые 10 минут в сети биткоина формируется новый блок, содержащий транзакции пользователей. За создание блока майнеры получают вознаграждение в виде новых биткоинов, уже существующих монет и комиссий за проведенные транзакции. По мере того, как новые блоки добавляются в блокчейн, количество эмитированных биткоинов увеличивается, но не превышает установленный предел.   Таким образом, эмиссия биткоина характеризуется не только ограниченным объемом монет, но и постепенным уменьшением вознаграждения для майнеров с течением времени. Этот механизм инфляции приводит к тому, что биткойн является децентрализованным и дефляционным активом, что делает его привлекательным для инвесторов и пользователей по всему миру.
    • 🚀 Покупаем Криптовалюту 💵 USDT за наличку USD 2.6% За 10000 USDT -> получаете 10260 USD   💲 Продаем Криптовалюту 💼 Наличка USD>USDT +3.2% За 10000 USD -> получаете 9682 USDT Наш сайт.    
    • Обновленный законопроект о криптовалютах. Депутаты Госдумы внесли поправки в новую редакцию законопроекта о регулировании майнинга криптовалют. Среди изменений — предложение запретить организацию обращения криптовалют в России, сделав исключение только для майнеров, майнинговых пулов и тестовых проектов Банка России в рамках экспериментального правового режима (ЭПР).Как пояснил зампред комитета Госдумы по информполитике и соавтор законопроекта Антон Горелкин, оборот криптовалют в России запрещаться не будет, но под запрет попадает организация оборота — создание российских бирж и обменников вне зоны действия ЭПР. Ограничение не запрещает использовать иностранные криптобиржи и обменники, уточнил депутат.Первая редакция законопроекта появилась еще в ноябре 2022 года, и после новых правок сохраняет ряд ограничительных мер. Эксперты «РБК-Крипто» прокомментировали наиболее важные положения документа и рассказали о последствиях одобрения законопроекта в его текущем виде.   Что включает законопроект?Законопроект является очередной попыткой узаконить майнинг в России и не вводит запрет на работу криптобирж, которые и так не работают на территории России, комментирует партнер Digital & Analogue Partners Юрий Брисов. Банк России видит важной целью предотвратить попадание криптовалюты в экономический оборот внутри страны, поясняет он.Авторы законопроекта подчеркнули, что несмотря легализацию вознаграждения в криптовалюте за майнинг, распространяться это будет только на компании, которые занимаются майнингом «под присмотром ЦБ». Они смогут законно продавать криптовалюту, но им будет запрещено заниматься ее обменом, продажей, стейкингом, лендингом и другими услугами, которые предоставляют криптобиржи. Но важно понимать, что они не могли это делать и раньше, уточняет Брисов.Существенных изменений, которые бы повлияли на рынок, в новом законопроекте по сравнению редакцией 2022 года нет, отмечает директор по аналитике компании «Шард» Федор Иванов. Теперь более точно описывается порядок работы майнеров, устанавливаются высокоуровневые требования к их отчетности и основные механизмы контроля, майнеры и майнинг-пулы включаются в число субъектов статьи 7.1 Федерального закона № 115-ФЗ. Но главное положение законопроекта о запрете организации оборота криптовалюты на территории России и любой ее рекламы осталось неизменным.Несмотря на усилия со стороны рынка, поправки в законопроект «не смягчили, а ужесточили» происходящее на российском крипторынке, рассуждает глава компании BitOK Дмитрий Мачихин: «Логика такая, майнинг можно, что криптовалютой можно владеть на свой страх и риск, но где и как ее граждане будут покупать, у нас регулятору неинтересно — главное, чтобы не в этом не участвовала никак российская инфраструктура». «Очень неудобное» положение о запрете рекламы и предложения услуг не хотелось бы видеть в финальной версии законопроекта, добавляет эксперт.Подробнее на РБК:https://www.rbc.ru/crypto/news/662e3fe09a79470e68c5d02a?from=copy
    • Experience carefree connections with the top-rated site for casual dating adventures. Real Women Finest Сasual Dating
    • Джастин Сан предсказывает отказ SEC в утверждении Ethereum ETF в мае, ссылаясь на необходимость образования в сфере криптовалют.   Вероятность того, что SEC утвердит Ethereum ETF в мае, продолжает уменьшаться в свете последних событий.   Основатель блокчейна Tron Джастин Сан говорит, что Комиссия по ценным бумагам и биржам США (SEC) не утвердит биржевой фонд (ETF) Ethereum в мае.   В своем сообщении 28 апреля на платформе X (ранее известной как Twitter), Сан отметил, что криптоиндустрии все еще нужно готовиться к долгосрочному образованию с регуляторами, особенно в помощи им в понимании работы развивающейся индустрии.   "Мое честное мнение (NFA) заключается в том, что ETF Ethereum не будет утвержден в мае. Криптоиндустрии все еще нужно готовиться к долгосрочному образованию с регуляторами, с фокусом на помощи им в понимании криптовалюты", — сказал Сан.   Позиция Сана совпадает с мнением многих рыночных аналитиков, ожидающих отклонения ожидающих заявок на Ethereum ETF со стороны SEC.   Например, аналитик ETF Bloomberg Эрик Балчунас оценил шансы на утверждение ETF Ethereum в мае на уровне 25%. Он объяснил этот скептицизм меньшей активностью SEC в процессе рассмотрения заявок по сравнению с периодом Bitcoin ETF.   Кроме того, недавние слухи свидетельствуют о том, что агентство под руководством Гэри Генслера предприняло усилия по классификации ETH как ценной бумаги, что стало причиной иска Consensys против Комиссии.   Кроме того, обратная связь с последних встреч с SEC указывает на пессимистическую перспективу, с неблагоприятными перспективами утверждения.   Эти открытия снизили вероятность утверждения Ethereum ETF до 11%, самого низкого уровня в этом году, как указывают данные Polymarket.   Тем не менее, сохраняется некоторый оптимизм, поскольку эмитенты ETF, такие как BlackRock и Grayscale, продолжают обновлять свои заявки, несмотря на молчание и ожидание отклонения.   Страховая компания Franklin Templeton’s ETF Ethereum появилась на сайте Depository Trust and Clearing Corporation (DTCC), несмотря на то, что SEC отложила свое решение по заявке на ETF 23 апреля.   Крейг Салм, главный юрист Grayscale, заявил, что недостаток взаимодействия SEC с заявителями на ETF Ethereum в виде нематериального актива не будет решающим фактором, влияющим на перспективы таких продуктов.   "Инвесторы хотят и заслуживают доступа к Ethereum в виде ETF Ethereum, и мы считаем, что аргументы за такие продукты так же сильны, как и за ETF Bitcoin", — сказал Салм.   Подробнее читайте на нашем сайте в разделе НОВОСТИ.
    • Connect casually with like-minded individuals on the ultimate dating platform. Living Women Outstanding Сasual Dating
    • Последний день апреля - специальная скидка 15% на все услуги KeyProxy!     Воспользуйтесь нашей эксклюзивной акцией в честь завершения апреля! Только в этот день вы можете получить скидку 15% на любую услугу KeyProxy. Не упустите возможность обеспечить себе надежную защиту и анонимность в онлайне по выгодной цене.    Воспользуйтесь промокодом APRIL15 при оформлении заказа и получите свою  вечную скидку сегодня!   Website: KeyProxy.net Telegram: @KeyProxy
    • HI WINDICERS,   New Forum Challenge is now up!   this week let's all celebrate one of the cool events, INTERNATIONAL DANCE DAY by showing our best moves. Let's go shake those bellies and burn some fats down by playing 3 of our in-house games DICE, CRASH and PLINKO.   Hit the required multipliers, win and get your share from the prizepool of 0.0052 BTC by the end of the contest.   Contest ends Monday May 06th, 19:00 UTC.  
    • Advantages of exchange with Bitmore: Reliability: The company has a good reputation in the market and provides a high level of security for cryptocurrency transactions. A wide range of cryptocurrencies: The company offers a wide range of cryptocurrencies for exchange, including popular and lesser-known assets. Transparency: The company is open about its terms, fees, and exchange rates, which allows clients to make an informed choice. We provide favorable conditions for cryptocurrency exchange, which allows clients to make profitable transactions. Global access: The company works with clients from all over the world, providing the ability to exchange cryptocurrencies between different countries and regions with convenience and efficiency. Translated with www.DeepL.com/Translator (free version)
×
×
  • Create New...