Криптовалюта ZKBase (ZKB) — это инициатива, сосредоточенная на решениях второго уровня, использующая протоколы нулевого разглашения (ZK). Главная задача проекта — предложить пользователям высокоэффективные, безопасные и масштабируемые решения. ZKBase нацелена на использование ZK-технологий для предоставления выдающейся поддержки и содействия инновациям в экосистемах Bitcoin и Ethereum.
В состав проекта ZKBase входят несколько ключевых элементов. Это ZKSwap — децентрализованная биржа на платформе zkSync Era, BTC ZKEVM — разработка кроссчейн-моста между Bitcoin и Ethereum, ZKSquare — сервис для платежей, а ZKSea — торговая площадка для NFT.
ZKBase применяет технологию ZK-Rollups, известную своей высокой безопасности и возможностями масштабирования. Платформа предлагает основные услуги для различных проектов, включая dApps и DPI, обеспечивая нужную базовую инфраструктуру. Также ZKBase способствует разработке межсетевых мостов и децентрализованных бирж (DEX), тем самым расширяя торговые возможности и соединения между различными блокчейнами.
Особенности проекта ZKBase
ZKBase (ранее ZKSwap) — это протокол обмена токенами, основанный на Automated Market Maker (AMM). Благодаря технологии ZK-Rollup полный набор функций Uniswap реализуется на уровне 2, обеспечивая при этом неограниченную масштабируемость и конфиденциальность. ZKBase предоставляет поставщикам ликвидности и трейдерам сверхвысокую пропускную способность своповой инфраструктуры, а транзакции не требуют каких-либо сборов за газ.
Платформа ZKBase (ранее ZKSwap) — это layer-2 DEX, основанный на технологии zk-Rollup, предназначенной для реализации недорогого и быстрого обмена опытом при сохранении высокого уровня безопасности. Биржа использует технологию zk-Rollup для передачи токенов ERC20 на уровень 2.
Все токеновые транзакции и обмены происходят на уровне 2. Однако, поскольку он может обеспечить согласованность состояния между слоем-1 и слоем-2 с помощью непрерывно генерируемых доказательств нулевого знания, нет необходимости ждать времени подтверждения блока, нет необходимости платить высокие сборы за газ. С другой стороны, он обеспечивает быстрый обмен и в то же время имеет уровень безопасности уровня 1, обеспечивая опыт обмена токенами, близкий к CEX.
В частности, ZKBase использует реализацию zk-Rollup, называемую zkSync. Пользователь сначала отправляет подписанную транзакцию в верификатор. Верификатор свертывает несколько транзакций, объединяет их в один блок и отправляет корневой хэш обновленного дерева состояний контракта и соответствующее доказательство SNARK в цепочку контрактов. Верификатор также отправляет дельту состояния, соответствующую транзакции, в основную цепочку, чтобы люди могли восстановить состояние после транзакции.
Поскольку доказательство SNARK и приращение состояния будут проверяться контрактом по цепочке, он может доказать действительность всех транзакций и гарантировать доступность данных. Верификатор не может вмешиваться в состояние или присваивать средства на уровне 2, потому что все изменения состояния требуют соответствующих доказательств, которые невозможно подделать.
Экосистема проекта
Система ZKBase состоит из смарт-контрактов ончейн, офчейн сервера, системы доказательства с нулевым разглашением и интерфейсного пользовательского интерфейса.
Смарт-контракт ZKBase развернет серию смарт-контрактов в блокчейне Ethereum для хранения токенов, депонированных пользователями, при записи и проверке обновлений статуса уровня 2 и соответствующих доказательств. Эти смарт-контракты являются ключевым звеном, соединяющим внутри и вне цепочки.
Сервер ZKBase — это модуль, который обрабатывает все транзакции вне сети. Данный сервер может использовать WebSocket для взаимодействия с пользователем и отслеживания транзакций в блокчейне Ethereum. Все действительные запросы транзакций будут помещены в пул памяти ZKBase и обработаны механизмом подкачки. Типы транзакций в пуле памяти такие же, как типы транзакций Uniswap.
Предлагающий блок объединит транзакции и сгенерирует новый блок. State Keeper обновит статус всех токенов на уровне 2. State Keeper отправит состояние комитету, который отвечает за связь с Prove Server, получит подтверждение соответствующей транзакции и, наконец, отправит состояние и соответствующее подтверждение SNARK через отправителя Ethereum в смарт-контракт ZKBase ончейн.
Система доказательства с нулевым разглашением PLONK. Система доказательства с нулевым разглашением использует распределенную архитектуру и использует новейший алгоритм доказательства с нулевым разглашением PLONK для генерации доказательств. Prove Server поддерживает несколько Prover. Несколько пруверов активно запрашивают задачи доказательства на сервере Prove Server и отправляют их обратно на сервер Prover после создания доказательства. Глобальную настройку доверия PLONK необходимо сгенерировать только один раз, и схему можно многократно использовать в определенном диапазоне, снижая порог для использования доказательств с нулевым разглашением.
В дереве состояний системы ZKBase (предыдущее название ZKSwap) записывается баланс всех счетов в текущей системе. Дерево состояний ZKBase — это дерево Меркель с высотой 34. Дочерние узлы корневого узла — это все узлы учетных записей (24 уровня) в системе. Существует два типа узлов учетной записи:
- Узел обычной учетной записи. Для записи статуса всех токенов в учетной записи. Узлы обычных учетных записей могут иметь любое количество конечных узлов (10 уровней), каждый конечный узел представляет тип токена и его количество; в одном аккаунте не может быть повторяющихся типов токенов.
- Узел парного счета. Для записи состояния пула ликвидности определенной пары активов ZKBase. Узел парной учетной записи содержит только два конечных узла. Каждая листинговая нода представляет собой баланс и тип одного токена в пуле ликвидности. Процесс транзакции в ZKBase — это, по сути, процесс обновления дерева состояний.
Таким образом, ZKBase имеет свои собственные характеристики в своем техническом дизайне. Он использует систему доказательства PLONK. Своя цепь доказательства ZK может поддержать различные размеры. Первоначальная доверенная установка должна быть установлена только один раз, и ее можно обновить до существующих параметров. Он реализует основные функции Uniswap в слое 2.
ZKBase против UniSwap
ZKBase строит децентрализованный протокол DEX, основанный на технологии zk-Rollup. На первый взгляд ZKBase — это DEX, похожий на AMM-модель Uniswap, но с точки зрения базовой технологии и пользовательского опыта между ними есть определенные различия.
Самое большое различие между ZKBase и текущей версией Uniswap заключается в том, что ZK Base может значительно снизить транзакционные издержки, значительно увеличить скорость транзакций и достичь опыта обмена, близкого к CEX, а также обеспечить безопасность уровня 1.
Принимая во внимание другие решения уровня 2, такие как Optimistic rollups и технологии Validium (хотя они также могут значительно увеличить скорость транзакций и снизить транзакционные сборы), они пошли на компромисс в области безопасности.
Учитывая акцент ZK-Rollup на безопасности, DEX, основанный на этой технологии, является будущим трендом развития.
Токен ZKB — применение
ZKB — это токен ERC20. Как маркер протокола ZKBase, ZKB является основным компонентом системы. Это также сертификат для пользователей, чтобы участвовать в управлении, листинге токенов, проверке транзакций и обратном выкупе.
Как протокольный токен ZKBase, ZKB представляет права владельца и имеет практическую полезность. Рассмотрим основные сценарии использования.
Управление. ZKBase — это децентрализованный проект, возглавляемый сообществом. ZKB — это сертификат участия сообщества в управлении:
- Пользователи, владеющие определенным количеством ZKB, могут инициировать предложения по обновлению, такие как изменение транзакционных сборов, редактирование пулов с поддержкой майнинга ликвидности и долгосрочного плана стимулирования ZKB и т. д.
- Все держатели токенов ZKB могут проголосовать за это предложение, и только предложение с большинством голосов будет принято, а команда разработчиков несет ответственность за его реализацию.
Голосование/залог за листинг. ZKBase поддерживает ограниченные торговые пары. За исключением начальных торговых пар, установленных командой проекта, пользователи, владеющие ZKB, могут голосовать или обещать ZKB перечислить определенные токены:
- Держатели ZKB могут инициировать предложение о листинге монет с помощью описанного выше процесса управления, и они могут перечислить монету, если получат большинство голосов.
- Для пользователей, владеющих большим количеством ZKB, они могут заложить ZKB для листинга.
Команда ZKBase выполнит листинг токенов на основе результатов голосования или залога. Все пользователи могут создавать торговые пары или добавлять ликвидность после того, как один токен будет перечислен.
Протокол ZKBase будет взимать 0,3% от всех транзакций свопа уровня 2 в качестве платы за транзакцию. Из них 0,25% будет автоматически выделено поставщику ликвидности, а остальные 0,05% будут использованы в качестве протокольной комиссии. Все протокольные сборы (100%) будут регулярно использоваться для выкупа ZKB. Полученные токены будут непосредственно уничтожены, и чиновники ZKBase не будут получать никаких транзакционных сборов.
Курс криптовалюты ZKBase (ZKB)
На момент написания статьи, криптовалюта ZKBase находится на 104 строчке в рейтинге CoinMarketCap. Рыночная капитализация составляет $501 млн., а ежедневный объем торгов равен $85,5 млн. долларов.
График курс ZKB/USDT от TradingView в реальном времени
Хранить криптовалюту ZKB можно на любом ERC-20 кошельке, в том числе и в мультивалютном Trust Wallet.
Перспективы криптовалюты ZKBase
ZKB — это токен протокола ZKBase, который является важным звеном для стимулирования участников к совместному созданию экосистемы. 90% всего распределения токенов будет завершено в течение первых четырех лет. Среди них более 60% токенов ZKB будет распределено среди поставщиков инфраструктуры ZKBase, включая поставщиков ликвидности, поставщиков платы за газ, поставщиков услуг с нулевым уровнем знаний и повседневных пользователей.
Пользователи, владеющие ZKB, могут участвовать в управлении ZKBase, голосовать или обещать перечислить токены, а также быть узлом PoZK уровня 2.
Команда ZKBase имеет богатый опыт работы c блокчейн-технологиями. Многие члены команды присоединились к блокчейн-индустрии в 2013 году и начали энергично исследовать доказательство нулевого знания в 2018 году.
Что касается инноваций, то предстоящая версия ZKBase полностью реализует Uniswap на уровне 2. Пропускная способность платформы примерно в 100 раз превышает пропускную способность Uniswap, в то время как стоимость газа составляет всего 1/100 от стоимости Ethereum layer 1. Маленький шаг для проекта, большой шаг для отрасли.