Move With Sui

Отчет The TIE - "Move With Sui" от 16 августа 2022.

Переведено პეულა с 💜 специально для The Other Crowd.

Вступление

После взломов Solana и Nomad, произошедших на прошлой неделе, потребность в безопасном и масштабируемом блокчейне становится все более очевидной. В нашем предыдущем отчете мы рассказывали об Aptos, блокчейне, основанном сотрудниками Meta (экс-Facebook), который работает на языке программирования Move. Тем не менее, Aptos - не единственный новорождённый среди блокчейнов. В этой статье мы обсудим Sui, блокчейн-проект компании Mysten Labs, цель которого - стать первой программируемой блокчейн-платформой интернет-масштаба.

Sui был основан на предпосылке, что из-за проблем, составляющих трилемму блокчейна (скорость-безопасность-масштабируемость - прим. პეულა), существующие блокчейн-сети недостаточно эффективны для масштабирования спроса, который возникает при широкомасштабном внедрении. Важно отметить, что сама компания Sui не является производной от Diem. Sui была создана с нуля с учетом фундаментальной масштабируемости, чтобы обеспечить мгновенные расчеты, а также высокую пропускную способность, низкую задержку и низкую стоимость, необходимые для работы приложений для миллиардов пользователей.

Команда и опыт

Как и Aptos, Sui была основана командой исследователей, которые ранее работали в Novi Research (передовая команда Meta по разработке криптовалют). Среди основателей:

Среди них - генеральный директор Эван Ченг, который ранее возглавлял исследования и разработки в области криптовалютных кошельков компании Meta.

Во время работы в Novi Research у команды была возможность погрузиться в сложные слои блокчейн-сетей, чтобы бросить вызов производительности и эффективности. Однако, как и в большинстве историй, связанных с криптовалютами, команда была очарована манящим потенциалом технологии блокчейн и решила покинуть комфортные условия своей работы в Novi Research, образовав в итоге Mysten Labs. История команды насчитывает три года работы над проектами высокого уровня, такими как блокчейн Diem, криптографические доказательства платежеспособности, новые высокопроизводительные стратегии консенсуса/исполнения, а также разработка языка программирования Move.

Финансирование

6 декабря 2021 года Mysten Labs сообщили о привлечении $36 млн в рамках раунда Series А с лид-инвестором Andreessen Horowitz, при участии Redpoint, Lightspeed, Coinbase Ventures и других. Оценка компании на раунде Series А в настоящее время неизвестна общественности. Однако, по данным The Information, Mysten Labs в настоящее время ведет переговоры о привлечении >$200 млн. в рамках Series B при оценке в $2млрд, с лид-инвестором FTX ventures.

Архитектура

Sui использует асинхронный протокол консенсуса под названием Narwhal and Tusk. Двойное название подразумевает, что система разделяет обязанности по обеспечению доступности данных, представленных на консенсус (Narwhal), и согласованию определенного порядка данных (Tusk). Поскольку эта задача решается в двухуровневых модулях, Narwhal можно использовать в сочетании с внешним алгоритмом консенсуса, таким как HotStuff, Istanbul BFT или Tendermint. В настоящее время Narwhal интегрирован в блокчейны Celo и Sommelier.

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

Источник - GitHub Mysten Labs https://github.com/MystenLabs/sui
Источник - GitHub Mysten Labs https://github.com/MystenLabs/sui

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

Масштабируемость

Из-за ограничений пропускной способности пользователи существующих блокчейнов платят большие деньги за газ по мере роста использования сети. Кроме того, при увеличении спроса на приложения высокая задержка может стать проблемой, что влияет на скорость отклика dApps. Sui адаптируется к требованиям децентрализованных приложений, уделяя особое внимание горизонтальному масштабированию. Недавние тесты показали, что неоптимизированный однорабочий валидатор Sui, работающий на 8-ядерном Macbook Pro M1, может выполнять и фиксировать более 120 тысяч транзакций в секунду (TPS). Количество рабочих масштабируется пропорционально вычислительной мощности узлов, что приводит к снижению цен на газ даже в периоды перегрузки сети. Теоретически это означает, что инфраструктура узлов Sui способна бесконечно масштабировать пропускную способность сети по мере роста спроса и загрузки.

Удобство для разработчиков

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

Более подробно о SDK, включая первые три итерации, можно прочитать в блоге компании здесь.

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

Язык программирования Move был создан для того, чтобы служить безопасной, программируемой основой для реализации замысла Sui по созданию масштабируемой финансовой инфраструктуры. Достижение высокого уровня безопасности - один из важных этапов, который может определять успех проекта. Учитывая это, Mysten Labs достигла этой цели, внедрив язык программирования Move. Архитектура Move предотвращает "уязвимости повторного входа, отравленные токены и поддельные одобрения токенов, которые злоумышленники использовали для кражи миллионов на других платформах". Кроме того, акцент Move на безопасности делает его удобным посредником для разработчиков при переходе от Web2 к Web3.

Язык программирования Move

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

Более того, с помощью выразительного языка спецификаций Move prover может формально подтвердить характеристики модулей Move и достаточно эффективен для использования в непрерывном интеграционном тестировании. Объектно-ориентированная модель и система хранения Sui довольно сильно отличаются от базового языка Move и того что используется в Aptos. На момент написания статьи разработчики сообщили в своем discord, что возникли проблемы с достаточно быстрым обновлением документации, чтобы следить за последними разработками. Однако это очень легко исправить, и разработчики выразили уверенность в том, что будут и дальше строить на базе языка программирования MOVE.

Чтобы узнать больше о языке программирования Move, обратитесь к документации здесь.

Токеномика

В этом разделе я дам высокоуровневый обзор токеномики Sui. Для детального ознакомления с токеномикой Sui и состоянием экономики Sui я рекомендую прочитать их документ о токеномике, выпущенный ранее в мае этого года.

Использование токена SUI

Источник: https://github.com/MystenLabs/sui/blob/main/doc/paper/tokenomics.pdf
Источник: https://github.com/MystenLabs/sui/blob/main/doc/paper/tokenomics.pdf
  • SUI может быть застейкан в течение эпохи, чтобы участвовать в механизме proof-of-stake.
  • SUI - это актив, используемый для оплаты газовых сборов, необходимых для выполнения и хранения транзакций или других операций на платформе Sui (аналогично другим нативным токенам блокчейна). Кроме того, плата за газ используется для вознаграждения участников механизма proof-of-stake, а также для предотвращения спама и атак типа "отказ в обслуживании".
  • SUI можно использовать в качестве ликвидного актива для различных приложений смарт-контрактов и монетарной политики.
  • SUI также будет использоваться для он-чейн управления и голосования по важнейшим вопросам, таким как обновление протоколов и другие функции.

Предложение токенов SUI

  • Общее предложение SUI ограничено 10 000 000 000 (т.е. десятью миллиардами токенов). Часть общего объема SUI будет ликвидной при запуске сети.
  • Оставшиеся токены, находящиеся в вестинге на ближайшие годы, будут распределены в качестве будущих наград за стейкинг. Точные проценты распределения еще не доступны. Однако в дискорде Sui было упомянуто, что эта информация будет опубликована в течение следующих нескольких недель.

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

Протоколы на Sui

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

Заключительные мысли

За последние несколько лет масштабируемость стала популярной темой для дискуссий в блокчейн-индустрии. Стало очевидно, что многие широко используемые блокчейн-системы по своей сути не оптимизированы для поддержки постоянного роста и внедрения технологии блокчейн. В этом отчете мы даем общий обзор блокчейна Sui Blockchain. Sui - это первый в мире блокчейн первого уровня без разрешений с консенсусом POS (Proof of Stake), созданный с нуля, чтобы позволить разработчикам создавать среду, заточенную специально для пользователей Web3. Более того, Sui решает основные проблемы существующих блокчейнов, используя свою архитектуру и новые методологии, подчеркивающие производительность, масштабируемость и удобство работы пользователей. Все эти аспекты подчеркивают солидную ценность, которую Sui предлагает привнести в пространство - наряду с основной целью создания экологически устойчивого, экономически эффективного, высокопропускного блокчейна без разрешений с низкой задержкой, который расширит возможности людей.

Не финансовый совет. DYOR.

Понравился перевод? 

Покажи свою 💜 , сделав донейшн автору :)

(кнопка Collect в правом верхнем углу)
Subscribe to The Other Crowd
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.