Войны движения

СреднийDec 24, 2023
В статье сравниваются Aptos и Sui экосистемы Move по множеству параметров, от технической инфраструктуры до экологического применения.
Войны движения

Опыт

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

Aptos

Компания Aptos Labs, возглавляемая Мо Шайхом и Эйвери Чингом (руководителями компании Diem/Novi), создала блокчейн Aptos с целью возродить технологию Diem и составить конкуренцию таким признанным лидерам рынка, как Ethereum и Bitcoin. Цель Aptos - обеспечить гибкую, масштабируемую и безопасную инфраструктуру. В нем используется архитектура Diem наряду с передовыми технологиями, обеспечивающими высокую пропускную способность, низкую задержку и проверяемую синхронизацию состояний.

Sui

Компания Sui, созданная Mysten Labs и управляемая бывшими руководителями Facebook Эваном Ченом и Сэмом Блэкширом, была разработана для устранения ограничений, мешающих существующим криптовалютным сетям соответствовать требованиям масштабного использования. В отличие от Aptos, Sui не является производной Diem, а была построена с нуля, с учетом присущей ей масштабируемости и быстрых расчетов. Sui стремится предложить высокую пропускную способность, низкую задержку и доступные вычислительные ресурсы, необходимые для работы приложений для миллиардов пользователей.

Move: язык масштабирования

Обе блокчейн-цепи используют Move - язык программирования на основе Rust, который позволяет выполнять параллельную обработку данных. Экосистема Move включает в себя компилятор, виртуальную машину и другие инструменты разработчика. В Aptos используется основная реализация языка, хотя Суи внес несколько незначительных изменений, чтобы лучше соответствовать его архитектуре.

Опыт

Move - это язык байткода, используемый для разработки пользовательских транзакций и смарт-контрактов. Что отличает Move от других языков, таких как Solidity, так это его возможности управления ресурсами и акцент на дефиците и контроле доступа к цифровым активам. Дефицит ограничивает формирование активов, чтобы снизить риск двойных расходов, а контроль доступа определяет право собственности и доступ к активам. Управление ресурсами Move основано на математической идее линейной логики, рассматривающей активы как абсолютные ресурсы, которые теряются навсегда, как только будут израсходованы. Такая специфика ресурсов позволяет безопасно переносить их между местами хранения программ без неявного удаления или копирования, отсюда и название "Move".

Изменения в движении Суи

Хотя Move от Aptos в основном повторяет "белую книгу" Диема, Суи добавляет объектно-ориентированную систему хранения данных, чтобы отслеживать все, включая адреса и транзакции.

Классификация свойств Суи на объекты определяется следующим образом.

  • Объект общего пользования: Он мутабелен, не имеет четкого владельца и может быть использован без разрешения в транзакциях нескольких сторон.
  • Объект, находящийся в собственности: Имеет уникального владельца и может быть изменен только этим пользователем.
  • Объект, доступный только для чтения: Не имеет единственного владельца, не может быть изменен после публикации и доступен для использования в транзакциях всеми пользователями.

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

Фонд консенсуса для Суи/Аптос

Консенсус - это процедура, которая позволяет узлам блокчейна (валидаторам) прийти к единому мнению о достоверности транзакций и блоков. И Aptos, и Sui построены на широко известной концепции византийской отказоустойчивости (Byzantine Fault Tolerance, BFT). Главный принцип механизма консенсуса заключается в том, что сеть может продолжать нормально работать, даже если до 1/3 валидаторов окажутся злоумышленниками или выйдут из строя.

Византийская отказоустойчивость (BFT)

Основная концепция, лежащая в основе BFT, заключается в следующем:

  1. Сеть состоит из валидаторов, которые вместе имеют N голосов, используемых для принятия решения об одобрении нового блока.
  2. N обычно имеет значение 3F+1 и должен выдержать определенное количество валидаторов с F голосами. Это означает, что до F валидаторов могут быть вредоносными, медленными, отключенными и т.д.
  3. В каждом раунде лидер выбирается случайным и наблюдаемым образом.
  4. В каждом цикле лидер предлагает новый блок, а остальные валидаторы голосуют за него.
  5. Они могут прийти к соглашению о последовательном выборе до тех пор, пока 2F+1 голосов находятся у надежных валидаторов.

Техники распараллеливания задач:

Блок-СТМ от Aptos

Aptos достигает распараллеливания транзакций с помощью Block-STM, усовершенствования высокопроизводительного алгоритма HotStuff, вдохновленного программной транзакционной памятью. Блок-STM определяет взаимосвязи транзакций и обеспечивает параллельное выполнение. Если транзакция не прошла проверку, но имеет зависимости, она может быть выполнена повторно; в противном случае она отбрасывается. Как только споры разрешаются с помощью метода "ленивого обязательства", все транзакции в блоке фиксируются в блокчейне одновременно. Такой подход экономит время и ресурсы, поскольку транзакции больше не нужно обрабатывать последовательно.

Нарвал и бивень Суи

Для сложных процессов Sui использует технику консенсуса Narwhal & Tusk для распараллеливания на уровне выполнения. Narwhal - это модуль mempool, который обеспечивает доступность данных, представленных на консенсус. В конструкции Narwhal используется направленный ациклический граф (Directed Acyclic Graph, DAG), в котором многочисленные компоненты соединены сетями, а не цепочками (подобно распределенным бухгалтерским книгам). Его также можно использовать самостоятельно (без Tusk) с другими механизмами консенсуса, включая HotStuff или Cosmos' Ignite.

Краткое описание жизненного цикла:

  1. Отправитель (который функционирует аналогично узлу-лидеру) рекламирует транзакцию всем валидаторам Sui.
  2. Отправитель получает голоса от валидаторов Sui. Веса присваиваются пропорционально долям валидаторов в Sui в рамках системы Delegated Proof of Stake.
  3. Голоса, удовлетворяющие условиям византийского большинства, собираются отправителем для создания сертификата. Валидаторы должны прийти к консенсусу с помощью Византийского соглашения, используемого для упорядочивания сертификатов (присутствует на схеме выше).
  4. После обработки каждого сертификата по очереди отправитель в последний раз посылает сертификаты обратно валидаторам, чтобы завершить транзакцию.

Транзакции Суи связаны в виде сетевого графа, а не серии последовательно скомпонованных транзакций в блокчейне. Эта парадигма данных, основанная на DAG, наряду с разбиением транзакций на более мелкие части и использованием присущих им свойств, повышает масштабируемость. Асинхронная архитектура Sui обеспечивает безопасность от атак типа "отказ в обслуживании", а Tusk, высокопроизводительная процедура консенсуса BFT, обеспечивает последовательность транзакций. Вместе Narwhal и Tusk позволяют каждому валидатору обрабатывать больше транзакций за определенный промежуток времени.

Характеристики продукта:

Aptos: 160k TPS

Aptos может похвастаться скоростью обработки до 160 000 транзакций в секунду (TPS). Это достижение стало возможным благодаря четырем ключевым техническим достижениям: параллельному выполнению транзакций, синхронизации состояний, ленивой фиксации и совместному планированию.

  1. Параллельное выполнение транзакций - параллельная обработка транзакций и повторное выполнение зависимых процессов.
  2. State Sync - данные цепочки могут быть синхронизированы и проверены надежными невалидаторами.
  3. Совместное планирование - позволяет оптимизировать распределение ресурсов для транзакций на этапе планирования, чтобы ускорить обработку.
  4. Ленивая фиксация - идея фиксации транзакций в массовом порядке после завершения процедуры Block-STM.

Sui: 120k & "бесконечный" TPS

Восьмиядерный Macbook pro способен обрабатывать более 120 тысяч TPS на блокчейне Sui.

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

Пример использования:

И Aptos, и Sui предназначены для широкого спектра случаев использования в различных отраслях и приложениях.

Универсальная архитектура Aptos Blockchain делает его пригодным для применения в различных отраслях. Его главная цель - децентрализовать облачную инфраструктуру, обеспечивающую работу приложений Web 2.0, и способствовать широкому распространению Web 3.0. Благодаря масштабируемости, безопасности и низким комиссионным, блокчейн Aptos хорошо подходит для применения в финансах, управлении цепочками поставок, децентрализованных финансах (DeFi), играх, управлении идентификацией и т.д. Ориентация платформы на решение реальных проблем делает ее привлекательной для разработчиков и предприятий, ищущих надежные и масштабируемые решения на основе блокчейна.

Sui Blockchain, как блокчейн первого уровня без разрешений, предлагает немедленные расчеты, быструю пропускную способность и низкую задержку, что делает его применимым в различных отраслях и случаях использования. Упор на энергоэффективность и децентрализацию делает Sui идеальным выбором для приложений в сфере финансов, Интернета вещей (IoT), игр, социальных сетей, обмена контентом и других областей, чувствительных к задержкам. Стремление компании Sui поддерживать децентрализованные приложения, чувствительные к задержкам, делает ее сильным соперником в экосистеме блокчейн.

Тяга:

Компания Aptos получила значительное финансирование от известных венчурных фирм на общую сумму около 400 миллионов долларов. Среди инвесторов - Andreessen Horowitz, FTX Ventures, Jump Crypto, a16z, Tiger Global, Multicoin Capital и другие. Такая надежная финансовая поддержка подчеркивает уверенность инвесторов в проекте Aptos и его потенциале для роста и успеха. Участие авторитетных компаний не только обеспечивает финансовую поддержку, но и открывает двери для потенциального сотрудничества и партнерства, что еще больше укрепляет позиции Aptos на рынке.

Компания Sui также получила мощную поддержку от крупных инвесторов, таких как Lightspeed Venture Partners, Andreessen Horowitz и Redpoint. В ходе последнего раунда финансирования, Серии В, компания Sui привлекла внушительную сумму в $300 млн, доведя общий объем финансирования до $336 млн в сочетании с $36 млн, привлеченными в Серии А. Значительное финансирование и высокая оценка в размере более $2 млрд. подчеркивают интерес и доверие рынка к проекту Sui. Привлечение авторитетных инвесторов открывает путь к стратегическим альянсам и партнерствам, способствуя росту Sui и развитию экосистемы.

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

Заключительные размышления

Хотя еще предстоит выяснить, какое решение станет доминирующим на рынке, и Aptos, и Sui добились значительных успехов в своих разработках, значительно продвинув текущее состояние разработки блокчейна. Компания Aptos завоевала популярность благодаря тому, что сравнительно первой вышла на рынок и привлекла к себе значительное внимание, а компания Sui выиграла благодаря своему инновационному подходу, ориентированному на безопасность. Одно можно сказать с уверенностью: благодаря своему огромному потенциалу в улучшении масштабируемости и безопасности криптовалютных сетей, технологии Move-based способны оказать неизгладимое влияние на индустрию.

О МНЕ

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

Отказ от ответственности:

  1. Эта статья перепечатана с сайта[VeradiVerdict]. Все авторские права принадлежат оригинальному автору[PAUL VERADITTAKIT]. Если у Вас есть возражения против этой перепечатки, пожалуйста, свяжитесь с командой GateLearn(gatelearn@gate.io), и они оперативно рассмотрят их.
  2. Предупреждение об ответственности: Мнения и взгляды, выраженные в этой статье, принадлежат исключительно автору и не являются инвестиционным советом.
  3. Перевод статьи на другие языки осуществляется командой Gate Learn. Если не указано, копирование, распространение или плагиат переведенных статей запрещены.
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!
アカウント作成