Использование технологии ZK-Rollup в проекте ZKSwap: суть и преимущества

Использование технологии ZK-Rollup в проекте ZKSwap: суть и преимущества

Что такое ZKSwap?

Внимание! Статья устарела и ждет обновления.

ZKSwap [ZK-Rollups based Swap protocol] — протокол и децентрализованная криптобиржа на базе технологии ZK-Rollup.

Пользователи ZKSwap могут торговать Ethereum (ETH) и токенами стандарта ERC-20, а также зарабатывать управленческие токены биржи ( ZKS ) в комьюнити-майнинге [Community Mining].

Владельцы ZKS могут голосовать за листинг токенов на ZKSwap, а также продвигать или предлагать инициативы по изменению работы протокола.

Что такое ZK-Rollup?

ZK-Rollup — решение второго уровня в сети Ethereum на базе доказательства с нулевым разглашением [zero-knowledge proof].

ZK-Rollup снижает нагрузку на основную сеть: группирует транзакции и выносит часть вычислений за пределы Ethereum.

Решение непрерывно генерирует доказательства с нулевым разглашением (zk-SNARK). ZK-Rollup использует их для включения транзакций в блокчейн и согласования состояний основной сети и второго уровня.

Что такое комьюнити-майнинг?

Комьюнити-майнинг — это поддержание ликвидности и безопасности инфраструктуры ZKSwap пользователями биржи. Участники комьюнити-майнинга получают вознаграждения в токенах ZKS.

Комьюнити-майнинг включает:

  • предоставление ликвидности [Proof-of-Liquidity-Mining, PoL]. В ходе PoL биржа распределит 14 млн ZKS;
  • оплату комиссий в сети Ethereum [Proof-of-Gas, PoG].В ходе PoG биржа распределит 9 млн ZKS;
  • генерацию доказательств с нулевым разглашением [Proof-of-ZK-Snarks, PoZK].В ходе PoZK биржа распределит 14 млн ZKS;
  • торговлю на ZKSwap [Proof-of-TransFee, PoT]. В ходе PoT биржа распределит 9 млн ZKS.

ZKSwap работает над реализацией стейкинга ZKS [Smart Contract Staking, PoS]. В ходе стейкинга биржа распределит 9 млн токенов.

Кто и когда создал ZKSwap?

Команда ZKSwap сохраняет анонимность. Руководитель проекта Алекс Ли [Alex Lee] в интервью для Huobi Global сообщил, что в ZKSwap работает около 20 опытных блокчейн-разработчиков:

«Многие члены команды присоединились к криптоиндустрии в 2013 году и начали активно исследовать решения на основе доказательства с нулевым разглашением в 2018 году. Наша команда обладает глубоким практическим опытом в разработке смарт-контрактов и исследовании доказательств с нулевым разглашением».

ZKSwap запустила тестовую сеть в ноябре 2020 года. В том же месяце проект привлек $1,7 млн инвестиций от Bixin, SNZ, FBG и Longling Capital.

15 февраля 2021 года состоялся запуск

Основной сети ZKSwap. 20 февраля биржа провела эирдроп 80 млн ZKS.

Как работает ZKSwap?

На ZKSwap пользователи торгуют друг с другом напрямую через смарт-контракты Ethereum. Они также могут добавлять активы в пул ликвидности ZKSwap.

Протокол доступен через интерфейс zks.app . Для подключения нужен Ethereum-кошелек, например MetaMask.

ZKSwap обрабатывает пользовательские транзакции на втором уровне и синхронизируется с основной сетью. Благодаря этому ZKSwap устраняет недостатки Ethereum: высокие транзакционные комиссии и низкую пропускную способность сети.

Архитектура ZKSwap включает:

  • пользовательский интерфейс (UI);
  • смарт-контракты Ethereum [ZKSwap smart contracts];
  • сервер ZKSwap. В него входят: мемпул [Mem Pool], модуль предложения блоков [Block Proposer], модуль хранения состояния сети [State Keeper] и сервер доказательств [Prover Server].

Что такое ZKSwap? Как проект использует технологию ZK-Rollup?

Смарт-контракты ZKSwap — ключевое звено между Ethereum и сервером биржи. Они хранят токены и обновляют балансы пользователей.

Сервер ZKSwap обрабатывает транзакции независимо от сети Ethereum.

  • Транзакции пользователей попадают в мемпул;
  • Модуль предложения блоков группирует пользовательские транзакции;
  • Модуль хранения состояния получает данные о транзакциях и обновляет статус токенов на втором уровне;
  • Сервер доказательств получает обновленное состояние сети и подтверждает валидность транзакций. Для этого он генерирует неинтерактивное доказательство с нулевым разглашением (zk-SNARK) с помощью алгоритма PLONK [Permutations over Lagrange-bases for Oecumenical Noninteractive arguments of Knowledge];
  • Сервер доказательств отправляет zk-SNARK смарт-контракту ZKSwap в Ethereum.

Смарт-контракт ZKSwap получает zk-SNARK и подтверждает транзакции пользователей. После этого они могут вывести токены на Ethereum-кошельки.

Как получить токены ZKS?

Биржа начисляет ZKS участникам эирдропов и комьюнити-майнинга. ZKS также торгуются на Huobi, Poloniex, Uniswap и других криптобиржах .

Общая эмиссия токенов — 1 млрд ZKS. ZKSwap распределит 60% этой суммы (600 млн ZKS) среди пользователей протокола в ходе комьюнити-майнинга и эирдропов.

Команда ZKSwap получит 15% эмиссии (150 млн ZKS) через год после запуска основной сети. Еще 25% токенов получат разработчики экосистемы ZKSwap, инвесторы, консультанты проекта, а также биржи Uniswap и Gate.io за обеспечение ликвидности ZKS.

ЗКSwap: как развивается проект?

Биржа начала работу в феврале 2021 года и уже через месяц объем заблокированных в ZKSwap средств превысил $1 млрд.

  • В марте биржа распределила 9 млн ZKS в рамках Proof-of-Liquidity и Proof-of-TransFee.
  • Во втором квартале 2021 года запланирован запуск ZKSwap V2, которая будет поддерживать пользовательские листинги и NFT.
  • В третьем квартале 2021 года биржа выпустит SDK для платежных приложений и сервисов на базе ZKSwap.

Подписывайтесь на новости Cryptoit в Telegram: Cryptoit Feed — вся лента новостей, Cryptoit — самые важные новости, инфографика и мнения.

CryptoIt