Обратная сторона zero knowledge: Бэкдор в zk-SNARK, который невозможно обнаружить
Александр Дрыгин, эксперт компании SmartDec, которая занимается исследованиями в области безопасности смарт-контрактов, рассказал о том, какие угрозы для криптовалюты может принести использование SNARK-протокола. Используя протокол доказательства с нулевым разглашением из семейства SNARK, вы никогда не знаете правил игры. Эти правила устанавливают участники процедуры генерации доверенных параметров системы, однако после ее завершения проверить эти правила не представляется возможным. Вы можете поверить в корректность генерации, но, если вы в ней не участвовали, 100-процентных гарантий у вас нет. В последнее время в блокчейн-сообществе все чаще упоминаются протоколы zero knowledge (нулевое знание): в первую очередь в контексте приватности, реже в контексте масштабируемости и других (чтобы получить общее представление о протоколах zero knowledge, рекомендую эту статью). Одно из наиболее изученных, а что важнее реализованных — семейство протоколов zk-SNARK (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge). Такой протокол используется, в частности, в криптовалюте Zcash. Популярность SNARK оправдана: протокол позволяет нам доказывать факты с нулевым разглашением, доказательства относительно невелики, и все это с гарантиями безопасности, которые дает нам современная криптография на эллиптических кривых. Однако без минусов, как обычно, не обошлось: основной недостаток этого семейства zk-протоколов — необходимость в генерации начальных (доверенных) параметров системы. Этот процесс также называют церемонией. Ведь для генерации используются подлежащие уничтожению секретные параметры — их называют токсичными. Главная проблема в том, что в случае сохранения токсичных параметров, владеющий ими сможет доказывать ложные факты (в случае с Zcash — генерировать криптовалюту из воздуха).
Cегодня
- 16:12 Количество активных аккаунтов в Stacks достигло рекордного уровня
- 15:17 €500 000 для Superhumans: биткоин-разработчик из Blockstream присоединился к помощи украинским воинам
- 15:06 Вице-президент Ассоциации IPChain представила блокчейн ориентированный на творческий бизнес ОАЭ
- 14:27 Ethereum price (ETHUSD) forecast update
- 14:16 Урок 2: Что такое блокчейн и как он работает
- 14:10 Cyvers Alerts: Поставлен новый рекорд воровства криптоактивов в результате спам-атаки
- 14:00 Как разные протоколы решают задачу византийских генералов?
- 13:33 Microsoft запретила полиции США использовать Azure для распознавания лиц
В мире за неделю
-
3 Май, 09:47+4 Отток капитала из спотовых биткоин-ETF сократился до $34,36 млн
-
2 Май, 10:11+4 Хакеры украли из протокола Pike Finance криптовалюту на $1,6 млн
-
2 Май, 05:07+4 Стейблкоин USDC в апреле обошел USDT по количеству транзакций
-
1 Май, 13:26+4 Экономист Рауль Пал сохраняет оптимизм относительно роста криптовалют
-
1 Май, 07:12+5 Минюст США обвинил «Биткоин-Иисуса» в мошенничестве и неуплате налогов
-
30 Апр, 10:11+4 Ethereum замедлил снижение на фоне масштабных инвестиций основателя Tron