Сооснователь EthereumETH$1,569.51-2.90% Виталик Бутерин заявил, что технология indistinguishability obfuscation (iO) — запутывание кода до неразличимости — способна обеспечить приватное и устойчивое к сговору голосование в ончейне без доверенных комитетов. Однако на данный момент технология остаётся непрактичной для реального применения.
Как iO решает проблему приватности и прозрачности голосования
Indistinguishability obfuscation — это метод криптографической защиты, при котором два разных программных кода, выполняющих одну и ту же функцию, становятся неотличимы друг от друга. В контексте голосования это означает, что наблюдатель не сможет определить, какой именно вариант выбрал пользователь, даже имея полный доступ к смарт-контракту.
Напомним, что недавно Bitmine, Sharplink и Джо Любин профинансировали некоммерческую организацию Ethlabs для развития Ethereum.
По словам Бутерина, iO решает фундаментальную проблему современных систем: либо голосование прозрачно, но не приватно, либо оно шифруется, но требует доверенного посредника для подсчёта. Запутывание позволяет сохранить оба свойства одновременно.
Почему технология пока не готова к внедрению в блокчейны
Несмотря на теоретическую привлекательность, iO остаётся крайне ресурсоёмкой. Бутерин отметил, что текущие реализации требуют огромных вычислительных мощностей и не подходят для использования в блокчейнах общего назначения.
Среди ключевых ограничений:
Ранее валидаторам Ethereum уже предлагали направлять до 10% дохода от стейкинга на финансирование проектов.
- Высокая сложность генерации obfuscated-кода, занимающая часы даже на мощных серверах.
- Отсутствие эффективных доказательств безопасности для реальных сценариев голосования.
- Необходимость доверенной настройки (trusted setup) на начальном этапе, что частично нивелирует преимущества.
Indistinguishability obfuscation — одна из самых мощных, но и самых сложных криптографических конструкций. Её практическое внедрение в блокчейны может занять ещё годы.
Что iO означает для DAO и управления протоколами
Идея приватного ончейн-голосования не нова: такие проекты, как MACI от Ethereum Foundation, уже пытаются решить эту задачу через минимальные доверенные вычисления. Однако iO обещает полностью устранить необходимость в доверенных участниках, что критически важно для DAO (децентрализованных автономных организаций) и систем управления протоколами.
Для русскоязычного сообщества тема особенно актуальна: децентрализованные организации всё чаще используются для управления проектами на базе TON и других блокчейнов, популярных в регионе. Приватное голосование могло бы защитить участников от давления и репутационных рисков.
Бутерин подчеркнул, что пока iO — это «интересный исследовательский рубеж, а не инженерная задача». Сможет ли технология преодолеть барьер вычислительной сложности в ближайшие годы — остаётся открытым вопросом для всей индустрии Web3.