20 июля 2022

Sui: Новый убийца Ethereum?

Главное

  • В этой серии статей мы рассматриваем последние новости и разработки в перспективных экосистемах L1 и L2, а также анализируем данные блокчейна – от сетевой активности и объемов на мостах и до DeFi и TVL.
  • На этой неделе мы познакомились с недавно анонсированным блокчейном первого уровня – Sui. Мы в деталях посмотрим на архитектуру, токеномику и дорожную карту проекта.

Что такое Sui?

Наверняка, вы уже слышали о Sui, который за последнюю неделю стал очень популярен в Twitter. Итак, что же такое Sui и чем он отличается от многих других блокчейнов первого уровня?

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

Sui вызывает протокол консенсуса только для объектов с совместным владением, устраняя концепцию “времени блокировки” для простых транзакций. Имеено это позволяет немедленно завершать транзакций.

Платформа Sui написана на Rust и поддерживает смарт-контракты, написанные на языке программирования Move, основанном на Rust. Первоначально Move был создан Facebook для разработки блокчейна Diem (ранее известного как Libra), который в настоящее время заброшен из-за противодействия со стороны регулирующих органов. Но об этом мы поговорим позднее.

Команда: Mysten Labs

Источник: Mysten Labs

Sui была основана компанией Mysten Labs. Пять соучредителей, а также несколько сотрудников Mysten работали над разработкой блокчейна Diem и языка программирования Move. Четверо из пяти соучредителей работали в Facebook, но ушли из-за строгих нормативных ограничений и решили работать над собственным блокчейном.

Возникла некоторая путаница в связи с тем, что Mysten Labs связана с Aptos, другим блокчейном, основанным на Move. Однако команда пояснила, что между этими двумя проектами нет никакой связи, за исключением того факта, что обе команды ранее имели опыт работы с блокчейном Facebook.

Источник: Mysten Labs

Sui поддерживается множеством известных венчурных капиталистов, поэтому она и привлекла 36 миллионов долларов в рамках раунда финансирования серии А, возглавляемого Andreessen Horowitz, наряду с Redpoint, Lightspeed, Coinbase Ventures и другими.

Архитектура

Источник: Sui

По своей сути Sui – это распределенный реестр, в котором хранится коллекция программируемых объектов, каждый из которых имеет уникальный идентификатор. Каждому объекту принадлежит один адрес, а каждому адресу может принадлежать произвольное количество объектов.

Валидаторы в сети Sui уверяют, что проводят все трансляции параллельно и выполняют транзакции параллельно, используя последовательную широковещательную передачу с высокой пропускной способностью.

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

Sui предполагает, что каждая транзакция представляет собой транзакцию между пользователями или манипулирование активами. И, таким образом, проект оптимизирует сделку. Существует два типа активов:

  1. Объекты в собственности; могут быть изменены на только его конкретным владельцем.
  2. Общие объекты; могут быть изменены несколькими пользователями

Sui использует эти моменты, чтобы отказаться от консенсуса для объектов в собственности, что приводит к очень низкой задержке для простых транзакций. Клиент сразу немедленно получает подтверждение завершения, эффективно устраняя концепцию времени блокировки. Это достигается путем сложной обработки, которая устраняет необходимость для транзакций ждать завершения предыдущей транзакции. Однако это также означает, что отправитель может создавать только одну транзакцию за раз.

Кроме этого, Sui использует DAG-мемпул Narwhal and Tusk и эффективный консенсус BFT для более сложных транзакций, связанных с общими объектами.

Одним из недостатков этой двухпротокольной системы, где один основан на Byzantine Consistent Broadcast, а другой – для обработки транзакций с общими объектами, является то, что команда разработчиков должна поддерживать гораздо большую кодовую базу.

Кроме того, транзакции, связанные с общими объектами, требуют больше времени (2-3 секунды) для завершения из-за накладных расходов, необходимых для клиентов в сети Sui перед отправкой в протокол консенсуса.

Для получения более подробного технического обзора архитектуры Sui ознакомьтесь с документацией Sui.

Move

Move основан на хорошо известном и поддерживаемом языке программирования – Rust. Первоначально он был разработан Facebook для блокчейна Diem. В отличие от Solidity, у которого наблюдаются проблемы с безопасностью и проверяемостью, Move был специально разработан для представления цифровых активов и проведения безопасных операций с ними.

Это означает, что цифровые активы не могут быть скопированы, они могут иметь только одного владельца одновременно и могут быть потрачены только один раз.

Sui сможет достичь высокой производительности благодаря модели перемещения данных, которая позволяет выполнять и фиксировать транзакции параллельно. Это невозможно сделать с  EVM-данными, поскольку ресурсы хранятся в динамически индексируемых картах.

Проще говоря, язык программирования Move позволяет Sui достичь своей цели – масштабируемости и звания лучшей в отрасли скорости при низких затратах.

Безопасность

Sui был разработан с учетом ряда гарантий безопасности для владельцев активов в сети. Эти гарантии включают:

  • Только владелец актива может использовать принадлежащий ему актив. Авторизация осуществляется с помощью закрытого ключа с подписью, принадлежащего владельцу актива.
  • Общими активами может управлять каждый. Дополнительная логика управления доступом может быть реализована с помощью смарт-контракта.
  • Транзакции могут выполняться только с активами в соответствии с предопределенными правилами, установленными создателем смарт-контракта.
  • Как только транзакция завершится, изменения в активах или созданные новые активы будут сохранены и доступны для дальнейшей обработки.
  • Хотя сеть Sui работает по протоколу через набор независимых валидаторов. Все свойства безопасности сохраняются, даже если небольшое количество валидаторов не следует протоколу.
  • Все операции на блокчейне Sui прозрачны и могут быть проверены для обеспечения точного выполнения процессов.
  • Валидаторы определяются пользователями посредством делегирования токенов $SUI.

Токеномика

Источник: Sui

Токен $SUI является нативным активом сети и используется для оплаты газа и вознаграждения участников proof-of-stake (PoS). $SUI также используется для управленческого голосования в блокчейне и обновления протокола.

Общий объем предложения $SUI составляет 10 миллиардов токенов. На момент написания статьи нет подробного плана распределения токенов, кроме упоминания о том, что процент от $SUI будет ликвидным при запуске основной сети, в то время как остальная часть будет передана и/или распределена в качестве стимулов для стейкинга.

Sui также представили Storage Fund, который перераспределяет хранящиеся комиссии за прошедшие транзакции будущим валидаторам. Пользователи платят авансом за вычисления и хранение, которые затем сохраняются в Storage Fund, чтобы стимулировать будущих валидаторов продолжать обеспечивать безопасность сети.

Кошелек Sui

15 июля 2022 года Sui анонсировала и выпустила кошелек Sui с открытым исходным кодом. В настоящее время кошелек позволяет пользователям создавать адрес, просматривать и управлять активами (токенами или NFT), а также взаимодействовать с dApps в сети разработчиков Sui.

Источник: Sui

Стимулированная тестовая сеть

Стимулируемая тестовая сеть Sui будет запущена в августе 2022 года, в которой будут постепенно вводиться ключевые функции для стресс-теста сети перед переходом в мейннет. Тестнет будет разделен на различные волны, каждая из которых будет состоять из двух задач: “sink” (оперативная задача) и “swim” (задача для разработчика).

Сеть

  • Sink:Тестирование генезис токенов в наборе валидаторов, конфигурацию валидатора, оперативную координацию и основные сетевые операции.
  • Swim:Первая возможность для разработчиков Sui развертывания в тестовой сети. В этих задачах нет ничего особенного, кроме небольшой заметки от команды разработчиков: “Капибары!”

Стейкинг

  • Sink:Эта задача направлена на тестирование модели и реализации ключевых экономических механизмов Sui.
  • Swim:Задача заключается в создании и внедрении финансовых примитивов, в частности, стейкинга деривативов и основ DeFi.

Обновления

  • Sink: Эта волна будет тестировать операторов при отработке ключевых сетевых операций: изменение набора валидаторов, обновление программного обеспечения и реагирование на события.
  • Swim:Задача, связанная с хакатоном Sui, который скоро будет анонсирован в рамках недели Science of Blockchain.

Запуск токена и основной сети

На момент написания статьи нет четких сроков запуска как токена, так и основной сети. После запуска тестовой сети с вознаграждениями в августе мы сможем оценить развитие блокчейна Sui и наблюдать за разработкой перед ее выходом в мейннет.

Подробную дорожную карту можно найти здесь.

Вывод

Команда Sui, безусловно, серьезно отнеслась к избитой фразе “Медвежьи рынки предназначены для строительства”. Sui написан на новом языке программирования смарт-контрактов, что могло бы стать препятствием, однако язык Move все же основан на языке программирования Rust. Таким образом, у потенциальных разработчиков не должно возникнуть проблем с разработкой на Sui

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

Архитектура Sui делает его идеальной платформой для таких DeFi- игр и платежей, поскольку они обычно используют простые транзакции. Такие транзакции могут быть исполнены практически в реальном времени и не ограничены базовым блоком. К тому же сеть можно при необходимости горизонтально масштабировать , сохраняя при этом низкую стоимость за транзакцию.

Мы будем следить за Sui и с нетерпением ждать дальнейшего развития проекта.

Предупреждение: Сотрудники Bybit могут быть вовлечены в некоторые или все токены и проекты, упомянутые в статье. Это заявление предупреждает любой конфликт интересов и не является рекомендацией приобрести какой-либо токен или участвовать в какой-либо из упомянутых экосистем. Этот контент предназначен исключительно для ознакомительных целей и не должен быть принят как инвестиционный совет. Пожалуйста, хорошо изучите данный вопрос и будьте осторожны, если вы планируете участвовать в любом из этих проектов.

Обсудить в Discord!