📜 Статьи ←
May 20, 2022

Знакомство с 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

Активация учетной записи L2

Каков адрес кошелька Zecrey L2?

Это короткий адрес домена с суффиксом zecrey. Пример: joseph.zecrey. Он должен быть уникальным в системе. Перед выполнением любой операции с протоколом Zecrey L2 адрес кошелька L2 должен быть активирован.

Как активировать учетную запись L2?

  1. Запустите Zecrey Wallet с панели инструментов браузера (если он не запущен).
  2. Нажмите на логотип Zecrey в правом нижнем углу, чтобы активировать счет L2.
  3. Нажмите на кнопку Регистрация и введите короткое имя счета.
  4. Нажмите на Deposit Now непосредственно в процессе активации в соответствии с указаниями мастера или выберите пополнение нового счета L1.

Важное замечание:

  • Вы можете переключаться между счетами L1 и L2 после активации счета L2.
  • Вам необходимо внести активы на L2, прежде чем вы сможете активировать свой счет L2.
  • Все транзакции в L2 шифруются, что делает их конфиденциальными. Это одна из основных функций протокола Zecrey.

Протокол Zecrey L2 дает вам возможность: передавать, обменивать, добавлять/удалять ликвидность под защитой конфиденциальности.

L2 Транзакции

В чем разница между переводами L1 и L2?

Как выполнять переводы в L2?

  1. Нажмите на Transfer, чтобы выбрать токен.
  2. Выберите одного или нескольких получателей для транзакции.
  3. Введите соответствующие адреса L2 и соответствующие суммы.
  4. Добавьте памятку о переводе (необязательно).
  5. Проверьте комиссию за газ.
  6. Нажмите на Подтвердить, чтобы подтвердить транзакцию.

Важное замечание:

  • Функциональность One-to-many, разработанная командой Zecrey, предоставляет вам очень эффективный способ перевода активов на множество адресов L2 всего за одну транзакцию.
  • Комиссия за газ (комиссия за транзакцию), участвующая в переводах L2, использует токен, который вы переводите.

Свопы

Почему цена свопа в L2 отличается от рыночной цены?

Своп L2 определяется на основе AMM (Automatic Market Maker) на базе DEX (Decentralized Exchange). Его курс обмена в основном зависит от объема средств в пуле токенов в смарт-контракте системы. Из-за недостаточной глубины пула токенов во время тестового периода существуют определенные расхождения между ценой свопа и реальной рыночной ценой. Эта проблема будет решена по мере добавления ликвидности после запуска нашего мейннета L2.

Как произвести обмен в L2?

  1. Нажмите "Обмен" и выберите пару токенов, которую вы хотите обменять.
  2. Введите сумму и выберите один токен для платы за газ.
  3. Нажмите на Обмен, чтобы получить свидетельство.
  4. Нажмите на Подтвердить.

Важное замечание:

  • Все токены на L2 можно использовать в качестве платы за своп-газ: REY, ETH, MATIC, NEAR и т.д.
  • Если вы выберете REY в качестве платы за газ, вы получите 20-процентную скидку.

Добавление ликвидности

Что такое добавление ликвидности?

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

Как добавить ликвидности?

  1. Нажмите на Swap.
  2. Нажмите на Add Liquidity.
  3. Нажмите на Add Liquidity и выберите пару токенов.
  4. Введите желаемую сумму, и система автоматически подберет соотношение токенов.
  5. Выберите токен для платы за газ.
  6. Нажмите на кнопку Подтвердить, чтобы подтвердить транзакцию.

Устранение ликвидности

  1. Щелкните на Swap.
  2. Нажмите на Add Liquidity и нажмите на кнопку в виде часов в правом верхнем углу для просмотра ликвидности.
  3. Нажмите на Detail, чтобы выбрать пару ликвидности для удаления.
  4. Нажмите на Remove.
  5. Нажмите на кнопку Confirm, чтобы подтвердить транзакцию.

Важное замечание:

  • Вы можете выбрать различные токены в качестве платы за газ.
  • Вы можете выбрать пропорцию ликвидности для сжигания, и система автоматически подберет соответствующую сумму.
  • Фактическое количество активов, которое вы получите, зависит от текущего соотношения пар ликвидности пула.

Разблокировка активов

Что такое разблокировка активов?

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

Как разблокировать активы?

  1. Нажмите на Unlock, чтобы выбрать актив.
  2. Нажмите на Detail, чтобы выбрать заблокированные активы.
  3. Нажмите на Unlock.
  4. Нажмите на Confirm.

Важное замечание:

  • Вы также можете выбрать различные поддерживаемые токены в качестве платы за газ.
  • Вознаграждение будет поддерживаться в будущем.

Вывод активов

Что значит вывод активов?

Вывести средства - значит вернуть активы на адрес кошелька L1, поддерживаемый Zecrey, который является частью кросс-цепочки. Это кросс-чейн операция, которая заключается в возврате активов на кошелек L1, поддерживаемый Zecrey.

Как вывести активы?

  1. Нажмите на Withdraw.
  2. Выберите токен.
  3. Введите сумму, адрес L1 и комиссию.
  4. Нажмите на Withdraw.
  5. Нажмите на Confirm.

Важное замечание:

  • Генерация свидетельства и подтверждение транзакции могут занять несколько секунд.
  • Доступность средств на введенный адрес L1 может занять несколько минут.
  • Сумма, которую вы хотите вывести, не может превышать текущий баланс определенных публичных цепочек.
  • Комиссия за газ составляет 0,1% от суммы токенов, которую вы выводите на L1.

Подведение

Протокол Zecrey L2 основан на протоколе ZK-Rollup и обеспечивает масштабируемость, конфиденциальность и кросс-чейн транзакции. Это значительно снижает плату за газ и повышает производительность. Чтобы иметь возможность использовать функции протокола L2, необходимо активировать счет L2 и внести средства. После этого пользователь получает возможность переводить активы, совершать свопы, добавлять/удалять ликвидность под встроенной защитой конфиденциальности.


Подписывайтесь на наш Telegram канал, где мы пишем о новых интересных проектах, которые только начинают свой путь, и помогаем им развиваться вместе с Вами.


UNITED CRYPTO MEDIA