Знакомство с Zecrey Layer 2 Protocol
ZK-Rollup - это решение для масштабирования L2, при котором все средства хранятся в смарт-контракте на основной цепи, а вычисления и хранение выполняются вне цепи, где ZK-proofs обеспечивают достоверность вычислений. Joseph NKOU, команда Zecrey.
Введение
В этой статье рассказывается о том, что такое блокчейн второго уровня, дается обзор реализации протокола L2 компании Zecrey и различных функциональных возможностей, обеспечиваемых протоколом L2 компании Zecrey.
Что такое блокчейн второго уровня, и что он означает?
Зачем нам нужен протокол второго уровня?
По мнению Виталика Бутерина, существует трилемма, при которой ни один блокчейн не может достичь децентрализации, безопасности и масштабируемости одновременно. Известные блокчейны, такие как Ethereum, идут на компромисс между масштабируемостью и безопасностью, а Биткойн проигрывает в масштабируемости ради децентрализации. Это приводит к тому, что Биткойн способен обрабатывать всего 7 транзакций в секунду (TPS), в отличие от платежной системы Visa, которая масштабируется до 24 000 TPS.
Протоколы второго уровня, среди нескольких решений, являются эффективным способом решения проблем пропускной способности и масштабируемости.
Что такое протокол L2?
В то время как уровень 1 (L1) относится к самой системе блокчейн, уровень 2 (L2), с другой стороны, относится к вторичной структуре или протоколу, который строится поверх существующей системы блокчейн (L1), чтобы решить проблемы пропускной способности и масштабируемости.
Типы протоколов L2
Существует множество типов протоколов L2, среди которых вложенные, каналы, сайдчейны и роллапы.
Протоколы L2, которые проводят вычисления за пределами L1, известны как роллапы. Роллапы отправляют запись транзакций в L1 через регулярные промежутки времени, чтобы обновить блокчейн.
Роллапы выполняют транзакции данных, не полагаясь на L1, что приводит к повышению пропускной способности и снижению затрат на газ. Безопасность роллапов обеспечивается за счет размещения данных о транзакциях на основном уровне (L1).
Существует два типа решений для роллапов: Оптимистический и с нулевым знанием (ZK).
Реализация Zecrey Protocol L2
Протокол Zecrey Layer 2 - это готовое решение для кросс-цепочки и конфиденциальности, обеспечиваемое ZK-Rollup. ZK-Rollup - это протокол масштабирования L2, в котором все средства хранятся смарт-контрактом на основной цепи, а вычисления и хранение выполняются вне цепи, где ZK-доказательства обеспечивают достоверность вычислений. Обеспечивая конфиденциальность транзакций, ZK-Rollup значительно снижает комиссию за обработку и повышает производительность. Zecrey обрабатывает состояния транзакций на L2 и обновляет одно и то же конечное состояние на каждом L1. Обновления состояния поддерживаются ZK-Rollup, в результате чего достигается тот же уровень децентрализации и безопасности, что и на L1. Zecrey также использует модель на основе учетных записей, что обеспечивает программируемость и гибкость как для пользователей, так и для разработчиков.
Zecrey L2 Protocol
Каков адрес кошелька Zecrey L2?
Это короткий адрес домена с суффиксом zecrey. Пример: joseph.zecrey. Он должен быть уникальным в системе. Перед выполнением любой операции с протоколом Zecrey L2 адрес кошелька L2 должен быть активирован.
Как активировать учетную запись L2?
- Запустите Zecrey Wallet с панели инструментов браузера (если он не запущен).
- Нажмите на логотип Zecrey в правом нижнем углу, чтобы активировать счет L2.
- Нажмите на кнопку Регистрация и введите короткое имя счета.
- Нажмите на Deposit Now непосредственно в процессе активации в соответствии с указаниями мастера или выберите пополнение нового счета L1.
- Вы можете переключаться между счетами L1 и L2 после активации счета L2.
- Вам необходимо внести активы на L2, прежде чем вы сможете активировать свой счет L2.
- Все транзакции в L2 шифруются, что делает их конфиденциальными. Это одна из основных функций протокола Zecrey.
Протокол Zecrey L2 дает вам возможность: передавать, обменивать, добавлять/удалять ликвидность под защитой конфиденциальности.
L2 Транзакции
В чем разница между переводами L1 и L2?
Как выполнять переводы в L2?
- Нажмите на Transfer, чтобы выбрать токен.
- Выберите одного или нескольких получателей для транзакции.
- Введите соответствующие адреса L2 и соответствующие суммы.
- Добавьте памятку о переводе (необязательно).
- Проверьте комиссию за газ.
- Нажмите на Подтвердить, чтобы подтвердить транзакцию.
- Функциональность One-to-many, разработанная командой Zecrey, предоставляет вам очень эффективный способ перевода активов на множество адресов L2 всего за одну транзакцию.
- Комиссия за газ (комиссия за транзакцию), участвующая в переводах L2, использует токен, который вы переводите.
Свопы
Почему цена свопа в L2 отличается от рыночной цены?
Своп L2 определяется на основе AMM (Automatic Market Maker) на базе DEX (Decentralized Exchange). Его курс обмена в основном зависит от объема средств в пуле токенов в смарт-контракте системы. Из-за недостаточной глубины пула токенов во время тестового периода существуют определенные расхождения между ценой свопа и реальной рыночной ценой. Эта проблема будет решена по мере добавления ликвидности после запуска нашего мейннета L2.
Как произвести обмен в L2?
- Нажмите "Обмен" и выберите пару токенов, которую вы хотите обменять.
- Введите сумму и выберите один токен для платы за газ.
- Нажмите на Обмен, чтобы получить свидетельство.
- Нажмите на Подтвердить.
- Все токены на L2 можно использовать в качестве платы за своп-газ: REY, ETH, MATIC, NEAR и т.д.
- Если вы выберете REY в качестве платы за газ, вы получите 20-процентную скидку.
Добавление ликвидности
Что такое добавление ликвидности?
Пул ликвидности - это пул токенов, заблокированных в смарт-контракте для повышения ликвидности рынка среди трейдеров. Пул ликвидности имеет два вида токенов, которые составляют торговую пару. Когда создается новый пул ликвидности, первый поставщик ликвидности (LP) устанавливает начальную цену в пуле. LP стимулируется поддерживать соотношение обмена двух активов близким к рыночной цене. LP получает токены в качестве вознаграждения за предоставление средств и ликвидности пулу ликвидности.
Как добавить ликвидности?
- Нажмите на Swap.
- Нажмите на Add Liquidity.
- Нажмите на Add Liquidity и выберите пару токенов.
- Введите желаемую сумму, и система автоматически подберет соотношение токенов.
- Выберите токен для платы за газ.
- Нажмите на кнопку Подтвердить, чтобы подтвердить транзакцию.
Устранение ликвидности
- Щелкните на Swap.
- Нажмите на Add Liquidity и нажмите на кнопку в виде часов в правом верхнем углу для просмотра ликвидности.
- Нажмите на Detail, чтобы выбрать пару ликвидности для удаления.
- Нажмите на Remove.
- Нажмите на кнопку Confirm, чтобы подтвердить транзакцию.
- Вы можете выбрать различные токены в качестве платы за газ.
- Вы можете выбрать пропорцию ликвидности для сжигания, и система автоматически подберет соответствующую сумму.
- Фактическое количество активов, которое вы получите, зависит от текущего соотношения пар ликвидности пула.
Разблокировка активов
Что такое разблокировка активов?
Разблокировка означает предоставление разрешения на расходование активов с помощью смарт-контрактов, что является противоположным процессом блокировке. Разблокированные активы и награды будут отправлены на L2-счета пользователей и станут доступными для использования.
Как разблокировать активы?
- Нажмите на Unlock, чтобы выбрать актив.
- Нажмите на Detail, чтобы выбрать заблокированные активы.
- Нажмите на Unlock.
- Нажмите на Confirm.
- Вы также можете выбрать различные поддерживаемые токены в качестве платы за газ.
- Вознаграждение будет поддерживаться в будущем.
Вывод активов
Вывести средства - значит вернуть активы на адрес кошелька L1, поддерживаемый Zecrey, который является частью кросс-цепочки. Это кросс-чейн операция, которая заключается в возврате активов на кошелек L1, поддерживаемый Zecrey.
Как вывести активы?
- Нажмите на Withdraw.
- Выберите токен.
- Введите сумму, адрес L1 и комиссию.
- Нажмите на Withdraw.
- Нажмите на Confirm.
- Генерация свидетельства и подтверждение транзакции могут занять несколько секунд.
- Доступность средств на введенный адрес L1 может занять несколько минут.
- Сумма, которую вы хотите вывести, не может превышать текущий баланс определенных публичных цепочек.
- Комиссия за газ составляет 0,1% от суммы токенов, которую вы выводите на L1.
Подведение
Протокол Zecrey L2 основан на протоколе ZK-Rollup и обеспечивает масштабируемость, конфиденциальность и кросс-чейн транзакции. Это значительно снижает плату за газ и повышает производительность. Чтобы иметь возможность использовать функции протокола L2, необходимо активировать счет L2 и внести средства. После этого пользователь получает возможность переводить активы, совершать свопы, добавлять/удалять ликвидность под встроенной защитой конфиденциальности.
Подписывайтесь на наш Telegram канал, где мы пишем о новых интересных проектах, которые только начинают свой путь, и помогаем им развиваться вместе с Вами.