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 — ключова ланка між 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.
Як розвивається ZKSwap?
Біржа розпочала роботу 15 лютого 2021 року. Через місяць після запуску обсяг заблокованих у ZKSwap коштів перевищив $1 млрд.
У березні біржа розподілила 9 млн ZKS у рамках Proof-of-Liquidity і Proof-of-TransFee.
У другому кварталі відбудеться запуск ZKSwap V2. Нова версія підтримуватиме користувацькі лістинги і невзаємозамінні токени (NFT).
У третьому кварталі 2021 року біржа випустить SDK для платіжних застосунків і сервісів на базі ZKSwap.
Підписуйтесь на новини ForkLog у Telegram: ForkLog Feed — вся стрічка новин, ForkLog — найважливіші новини, інфографіка та думки.