Эволюция и применение zk-SNARKs в области криптоактивов

robot
Генерация тезисов в процессе

zk-SNARKs: эволюция от теории к практике

zk-SNARKs(ZKP) технологии в последние годы стремительно развиваются в блокчейн-индустрии, особенно в области масштабируемости и защиты конфиденциальности. Поскольку ZKP включает в себя сложные математические принципы, обычным криптоэнтузиастам бывает трудно их понять. В данной статье мы рассмотрим историю развития ZKP, примеры его применения и основные принципы, чтобы обсудить его влияние и ценность для индустрии криптовалют.

Один. Развитие zk-SNARKs

Современная система zk-SNARKs возникла в 1985 году в результате публикации статьи Goldwasser, Micali и Rackoff под названием «Сложность знаний интерактивных доказательных систем». В этой статье рассматривается объем знаний, который необходимо обменять для доказательства истинности утверждения в интерактивной системе через несколько раундов взаимодействия. Если объем обменяемых знаний равен нулю, это называется zk-SNARKs.

Ранние системы zk-SNARKs имели недостатки в эффективности и практичности, в основном оставаясь на теоретическом уровне. За последние десять лет, с ростом криптографии в области криптовалют, zk-SNARKs постепенно стали важным направлением исследования. Среди ключевых целей является разработка универсального, не интерактивного протокола zk-SNARKs с небольшим объемом доказательства.

Существенный прорыв в области нулевых знаний был достигнут в 2010 году, когда Грот опубликовал статью «Краткие неинтерактивные доказательства нулевых знаний на основе пар», которая заложила теоретическую основу для zk-SNARKs. На прикладном уровне в 2015 году система нулевых знаний, использованная Zcash, реализовала защиту конфиденциальности транзакций, что способствовало объединению zk-SNARKs и смарт-контрактов, расширив области применения.

Другие важные научные достижения включают:

  • Протокол Пиноккио 2013 года
  • Алгоритм Groth16 2016 года
  • Алгоритм Bulletproofs 2017 года
  • Протокол zk-STARKs 2018 года

Кроме того, такие новые достижения, как PLONK и Halo2, также улучшили zk-SNARKs.

HashKey ZK 101 Первый выпуск: исторические принципы и индустрия

Два, основные применения zk-SNARKs

Защита конфиденциальности

Приватные транзакции являются одним из первых применений zk-SNARKs. Представительные проекты включают Zcash и Tornado Cash, использующие SNARK, а также Monero, использующий Bulletproof. Например, в Zcash шаги транзакции, использующие zk-SNARKs, включают: настройку системы, генерацию ключей, чеканку, сброс, проверку и получение.

Тем не менее, фактический спрос на приватные сделки не оказался таким сильным, как ожидалось. В то же время потребность в масштабируемости становится все более заметной.

HashKey ZK 101 Первый выпуск: Исторические принципы и отрасль

###方案 масштабирования

С переходом Ethereum 2.0 на стратегию, ориентированную на rollup, решения по масштабированию на основе zk-SNARKs снова стали фокусом внимания в отрасли. У ZK rollup есть две основные роли: Sequencer отвечает за упаковку транзакций, а Aggregator отвечает за объединение транзакций и генерацию доказательств.

В настоящее время конкурентоспособные проекты ZK rollup на рынке включают: StarkNet, zkSync, Aztec Connect, Polygon Hermez/Miden, Loopring, Scroll и другие. Эти проекты в основном сосредоточены на выборе SNARK( и его улучшенных версиях ) и STARK, а также на степени поддержки EVM.

Совместимость систем нулевых доказательств (zk-SNARKs) и EVM всегда была проблемой. Проекты обычно подчеркивают компромисс между характеристиками ZK и совместимостью с EVM. В последние годы технологии быстро развиваются, совместимость с EVM значительно улучшилась, что повлияет на экосистему разработки ZK и конкурентную среду.

HashKey ZK 101 Первый выпуск: Исторические принципы и отрасль

Три. Основные принципы zk-SNARKs

ZK-SNARK означает "zk-SNARKs", имеет следующие характеристики:

  • zk-SNARKs: Процесс доказательства не раскрывает дополнительную информацию
  • Упрощение: небольшой объем верификации
  • Неинтерактивный: не требует многократного взаимодействия
  • Надежность: доказатели с ограниченными вычислительными возможностями не могут подделать доказательства
  • Знание: доказатель должен знать действительную информацию, чтобы создать доказательство

HashKey ZK 101 Первый выпуск: Исторические принципы и индустрия

В качестве примера zk-SNARK на основе Groth16, его принцип доказательства включает в себя следующие шаги:

  1. Преобразуйте проблему в схему
  2. Преобразование схемы в форму R1CS
  3. Преобразование R1CS в форму QAP
  4. Установите доверенную настройку, создайте случайные параметры
  5. Генерация и проверка zk-SNARKs доказательств

HashKey ZK 101 Эпизод 1: Исторические принципы и отрасль

Технология zk-SNARKs переходит от теории к практике и играет все более важную роль в области блокчейна. В будущем ожидается больше инновационных приложений в таких областях, как защита конфиденциальности и масштабируемость.

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 9
  • Поделиться
комментарий
0/400
FarmHoppervip
· 4ч назад
Эта волна должна быть отслежена, чтобы посмотреть на представление.
Посмотреть ОригиналОтветить0
WhaleMinionvip
· 07-13 18:09
Эта волна, если не работать с кирпичами, будет большой потерей.
Посмотреть ОригиналОтветить0
MEVHuntervip
· 07-13 11:20
просто еще один волшебник темных искусств мемпула, который был уничтожен zk эксплойтами, если честно
Посмотреть ОригиналОтветить0
NftDeepBreathervip
· 07-12 22:41
Это всего лишь рекламный трюк.
Посмотреть ОригиналОтветить0
AirdropHarvestervip
· 07-12 22:40
Это еще не войти в позицию?
Посмотреть ОригиналОтветить0
GateUser-74b10196vip
· 07-12 22:36
Кто это все понимает? Нам слишком сложно.
Посмотреть ОригиналОтветить0
GateUser-bd883c58vip
· 07-12 22:33
Что за ерунда, опять пришел рассказ о приватности
Посмотреть ОригиналОтветить0
staking_grampsvip
· 07-12 22:19
Технические гики всегда правы.
Посмотреть ОригиналОтветить0
MetaverseVagabondvip
· 07-12 22:17
ZK это будущее розничный инвестор ждет На луну
Посмотреть ОригиналОтветить0
Подробнее
  • Закрепить