Понимать ключевые различия между Ethereum, Solana и Aptos в течение всего срока действия транзакции

Автор: Кевин, исследователь Movemaker

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

Автор считает, что жизненный цикл транзакции является лучшей точкой входа. Анализируя все этапы транзакции от создания до окончательного обновления состояния, включая создание и инициацию, широковещательную передачу, сортировку, выполнение и обновление состояния, мы можем четко понять идеи дизайна и технические компромиссы публичной цепочки. Взяв это за ориентир, сделайте шаг назад и сможете понять основные нарративы различных публичных сетей; Сделайте еще один шаг вперед и узнайте, как вы можете создавать привлекательные для рынка приложения на Aptos.

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

! [Понимать основные различия между Ethereum, Solana и Aptos в жизненном цикле транзакции ](https://img.gateio.im/social/moments-4fa8b87a1d0c9a441107c2a6e8cb2820019283746574839201

) Aptos: оптимистичный параллельный и высокопроизводительный дизайн

Aptos — это публичная цепочка с акцентом на высокую производительность, а ее жизненный цикл транзакций аналогичен жизненному циклу Ethereum, но со значительным улучшением за счет уникального оптимистичного параллельного выполнения и оптимизации мемпула. Вот ключевые шаги в жизненном цикле транзакции на Aptos:

Создание и инициирование

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

Трансляция

Aptos сохраняет мемпулы, но они не разделяются между мемпулами после QuorumStore. В отличие от Ethereum, его мемпул — это больше, чем просто буфер транзакций. После того, как транзакции попадают в мемпул, система предварительно сортирует их по правилам (таким как FIFO или плата за газ), чтобы гарантировать отсутствие конфликтов при последующих параллельных выполнениях. Такая конструкция позволяет избежать высоких требований Solana к оборудованию, связанных с предварительным объявлением коллекций для чтения и записи.

Сортировка

Aptos принимает консенсус AptosBFT, авторы предложений не могут свободно сортировать транзакции в принципе, а AIP-68 дает им право дополнительно заполнять отложенные транзакции. Предотвращение конфликтов было сделано заранее для предварительного заказа мемпула, а генерация блоков больше зависит от сотрудничества валидаторов, а не от инициаторов.

Выполнение

Aptos использует технологию Block-STM для оптимистичного параллельного выполнения. Предполагается, что транзакции являются бесконфликтными и обрабатываются одновременно, и если конфликт будет обнаружен после выполнения, затронутая транзакция будет выполнена повторно. При таком подходе для повышения эффективности используются многоядерные процессоры с TPS до 160 000.

Обновление статуса

Валидаторы синхронизируют состояние, а окончательность подтверждается контрольными точками, аналогично механизму Epoch в Ethereum, но более эффективно.

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

! [Понять основные различия между Ethereum, Solana и Aptos в жизненном цикле транзакции простыми словами]###https://img.gateio.im/social/moments-907380bb757b35f8bda2b7a9f3a75950(

Источник: технический документ Aptos


) Ethereum: эталон последовательного исполнения


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


#### **Жизненный цикл транзакций Ethereum**



Создать и инициировать: пользователь инициирует транзакцию через кошелек через ретрансляционный шлюз или интерфейс RPC. Широковещательная передача: транзакции помещаются в публичный пул памяти и ожидают упаковки. Сортировка: После обновления PoS строители блоков упаковывают транзакции по принципу максимизации прибыли, а уровень ретрансляции делает на них ставки и отправляет их инициатору. Выполнение: EVM обрабатывает транзакции последовательно, обновляя состояние в одном потоке. Обновление статуса: Блоки должны быть проверены через две контрольные точки, чтобы подтвердить окончательность.

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

! [Понять основные различия между Ethereum, Solana и Aptos в жизненном цикле транзакции простыми словами]###https://img.gateio.im/social/moments-9be3ed100ee62356a7f50a830a8687a8019283746574839201

( Solana: экстремальная оптимизация с детерминированным параллелизмом

Solana известна своей высокой производительностью, а ее жизненный цикл транзакций значительно отличается от Aptos, особенно с точки зрения мемпула и исполнения.

)# Жизненный цикл транзакций Solana

  • Create & Initiate: Пользователь инициирует транзакцию через кошелек.
  • Трансляция: Нет публичного мемпула, транзакции отправляются непосредственно текущему и двум следующим инициаторам.
  • Сортировка: Автор предложения упаковывает блок на основе PoH (Proof of History), а время блока составляет всего 400 миллисекунд.
  • Выполнение: Виртуальная машина Sealevel использует детерминированное параллельное выполнение, и наборы чтения/записи должны быть объявлены заранее, чтобы избежать конфликтов.
  • Обновление статуса: быстрое подтверждение консенсуса BFT.

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

В отличие от этого, оптимистичный параллелизм Aptos не требует объявления наборов чтения/записи, и порог узла ниже, но TPS выше.

! [Понимать основные различия между Ethereum, Solana и Aptos в жизненном цикле транзакции ]###https://img.gateio.im/social/moments-dd107ba1147bc6b8df2a6be9b459dab3###

Источник: Shoal Research


( Два пути параллельного выполнения: Aptos vs Solana


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


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


Видно, что в жизненном цикле транзакции определяется время возникновения конфликтов зависимостей параллельных транзакций, что определяет дифференциацию двух направлений развития детерминированного параллельного выполнения и оптимистичного параллельного выполнения, причем Aptos и Solana выбирают разные направления:



  • Детерминированная параллель (Solana): Перед трансляцией транзакции необходимо объявить набор для чтения-записи, и механизм Sealevel обрабатывает бесконфликтные транзакции параллельно в соответствии с объявлением, а конфликтующие транзакции выполняются последовательно. Преимуществом является высокая эффективность, а недостатком – высокие требования к аппаратному обеспечению.
  • Оптимистичная параллель (Aptos): Предполагая, что в транзакции нет конфликта, Block-STM выполняет транзакцию параллельно и проверяет ее, а также повторяет попытку в случае конфликта. Предварительный заказ мемпула снижает риск коллизий и снижает нагрузку на узлы.

Например, если баланс счета A равен 100, торгуйте 1 к 70 к B и 2 к 50 к C. Solana заранее подтверждает конфликт, объявляя о нем, и обрабатывает его последовательно; Если баланс недостаточен после параллельного выполнения Aptos, баланс будет скорректирован. Гибкость Aptos делает его более масштабируемым.

) Оптимистичный параллелизм через мемпулы для заблаговременного выявления конфликтов

Основная идея оптимистичного параллелизма заключается в предположении, что транзакции, обрабатываемые параллельно, не конфликтуют, поэтому приложению не нужно отправлять выписку по транзакции перед выполнением транзакции. Если во время проверки после транзакции будет обнаружен конфликт, Block-STM повторно выполнит затронутую транзакцию для обеспечения согласованности.

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

На Aptos после того, как транзакции попадают в публичный мемпул, они предварительно заказываются в соответствии с определенными правилами (такими как FIFO и плата за газ), чтобы гарантировать, что транзакции внутри блока не конфликтуют при параллельном выполнении. Видно, что инициатор Aptos на самом деле не имеет возможности заказывать транзакции, а конструктора блоков в сети нет. Этот предварительный порядок транзакций является ключом к оптимистичному параллелизму Aptos. В отличие от Solana, которая требует объявления транзакций, Aptos не требует этого механизма, поэтому требования к производительности ноды значительно снижены. С точки зрения накладных расходов на сеть, связанных с обеспечением того, чтобы транзакции не конфликтовали, влияние присоединения Aptos к мемпулу на TPS намного меньше, чем затраты на введение объявлений транзакций в Solana. В результате Aptos имеет TPS до 160 000, что более чем в два раза больше, чем у Solana. Влияние предварительного заказа транзакций заключается в том, что на Aptos сложнее получить MEV, что имеет как преимущества, так и недостатки для пользователей, и не будет повторяться здесь.

Сторителлинг, основанный на безопасности, — это то, в чем движется Aptos

  • RWA: Aptos активно продвигает токенизацию реальных активов и институциональные финансовые решения. По сравнению с Ethereum, Block-STM от Aptos может обрабатывать несколько транзакций по передаче активов параллельно, избегая задержек в подтверждении прав из-за перегрузки сети. На Solana или Sui, несмотря на высокую скорость транзакций, конструкция без мемпула может сбрасывать транзакции при перегрузке сети, что влияет на стабильность владения RWA. Предзаказ мемпула Aptos обеспечивает последовательное выполнение транзакций, сохраняя надежность записей активов даже в пиковые периоды. RWA требует комплексной поддержки смарт-контрактов, такой как разделение активов, распределение доходности и проверки соответствия. Модульная структура и безопасность языка Move облегчают разработчикам создание надежных приложений RWA. Напротив, сложность и риск уязвимостей в Ethereum Solidity увеличивают стоимость разработки, в то время как программирование на Rust в Solana, хотя и эффективно, требует высокой кривой обучения для разработчиков. Ожидается, что экологичность Aptos привлечет больше проектов RWA на землю, формируя положительный цикл. Потенциал Aptos в пространстве RWA заключается в сочетании безопасности и производительности. В будущем он может сосредоточиться на сотрудничестве с традиционными финансовыми учреждениями для размещения дорогостоящих активов, таких как облигации и акции, в цепочке, а также использовать язык Move для создания стандарта токенизации с высокой степенью соответствия. Этот нарратив «безопасность + эффективность» - это то, что выделяет Aptos на рынке RWA.
  • В июле 2024 года Aptos официально объявил о внедрении USDY от Ondo Finance в экосистему и интегрировал его с основными DEX и кредитными приложениями, по состоянию на 10 марта рыночная капитализация USDY на Aptos составляет около $15 млн, что составляет около 2,5% от общей рыночной капитализации USDY. В октябре 2024 года Aptos объявила, что Franklin Templeton запустил Franklin On-Chain U.S. Government Money Fund (FOBXX), представленный токеном BENJI в сети Aptos. Кроме того, Aptos заключил партнерское соглашение с Libre для продвижения токенизации ценных бумаг, привлекая инвестиционные фонды от Brevan Howard, BlackRock и Hamilton Lane в блокчейн для расширения доступа институциональных инвесторов.
  • Платежи в стейблкоинах: Платежи в стейблкоинах необходимы для обеспечения окончательности транзакций и безопасности активов. Язык Aptos Move обеспечивает точность каждого перевода стейблкоинов, предотвращая двойное расходование с помощью ресурсной модели. Например, когда пользователи платят USDC на Aptos, обновления статуса транзакций строго защищены, чтобы избежать потери средств из-за уязвимостей контрактов. Кроме того, низкая плата за газ Aptos (благодаря высокому распределению затрат TPS) делает его чрезвычайно конкурентоспособным в сценариях микроплатежей. Высокая плата за газ Ethereum ограничивает его платежные приложения, и, хотя Solana является недорогой, риск падения транзакций при перегрузке сети может повлиять на пользовательский опыт. Предварительный заказ мемпула Aptos и Block-STM обеспечивают стабильность и низкую задержку платежных транзакций.
  • Платежи PayFi и стейблкоинами должны быть как децентрализованными, так и регулятивными. Децентрализованный консенсус AptosBFT снижает риск централизации, а его модульная архитектура позволяет разработчикам встраивать проверки KYC/AML. Например, эмитент стейблкоинов может развернуть соответствующие контракты на Aptos, чтобы гарантировать, что транзакции соответствуют местным правилам, не жертвуя эффективностью сети. Это превосходит модель централизованной ретрансляции Ethereum, а также компенсирует потенциальные недостатки соответствия, вызванные предложениями Solana. Сбалансированный дизайн Aptos делает его более подходящим для входа финансовых учреждений.
  • Потенциал Aptos в платежном пространстве PayFi и стейблкоинов заключается в триединстве «безопасность, эффективность и соответствие». В будущем мы продолжим способствовать масштабному внедрению стейблкоинов, строить трансграничные платежные сети или сотрудничать с платежными гигантами для разработки систем ончейн-расчетов. Высокий TPS и низкая стоимость также могут поддерживать сценарии микроплатежей, такие как чаевые в режиме реального времени от создателей контента. Повествование Aptos может быть сосредоточено на «платежной инфраструктуре следующего поколения», которая привлекает двусторонний трафик для бизнеса и пользователей.

Сильные стороны безопасности Aptos — предварительный заказ мемпула, Block-STM, AptosBFT и Move — не только повышают устойчивость к атакам, но и обеспечивают прочную основу для сторителлинга RWA и PayFi. В пространстве RWA его высокая безопасность и пропускная способность поддерживают токенизацию активов и крупномасштабные транзакции; В платежах PayFi и стейблкоинах низкая стоимость и высокая эффективность привели к внедрению реальных приложений. По сравнению с надежным, но неэффективным Ethereum и высокой скоростью, но высоким пороговым значением Solana, Aptos открывает новые горизонты благодаря сбалансированному подходу. В будущем Aptos может использовать эти преимущества, чтобы сформировать нарратив «сети ценности, основанной на безопасности» и стать мостом между традиционной экономикой и блокчейном.

Резюме: технические различия Aptos и будущие нарративы

Через призму жизненного цикла транзакций мы смогли четко сравнить различия в техническом дизайне между Aptos и Ethereum, Solana и Sui и раскрыть их основные нарративы. В следующей таблице приведены сходства и различия между четырьмя этапами трансляции, виртуализации и выполнения, подчеркивая уникальные преимущества Aptos:

! [Понимать основные различия между Ethereum, Solana и Aptos в жизненном цикле транзакции ]###https://img.gateio.im/social/moments-5b45f847a04f3f236613f8f9611287a4019283746574839201

Aptos разработан для достижения разумного баланса между производительностью и безопасностью. Предварительный заказ мемпула в сочетании с оптимистичным параллелизмом Block-STM снижает барьер узлов и обеспечивает высокую пропускную способность в 160 000 TPS, превосходя детерминированный параллелизм Solana и параллелизм на уровне объектов Sui. По сравнению с последовательным выполнением Ethereum, параллелизм Aptos дает качественный скачок; В отличие от агрессивных оптимизаций Solana и Sui, которые вырезают пулы памяти, Aptos сохраняет механизм предварительного заказа для обеспечения стабильности сети при высоких нагрузках. Эта идея «поиска скорости при сохранении стабильности», дополненная ресурсной моделью языка Move, дает Aptos большую безопасность — будь то защита от DDoS-атак или предотвращение уязвимостей контрактов, что лучше, чем традиционная архитектура Ethereum и высокая аппаратная зависимость Solana. По сравнению с Sui, который также основан на языке Move, дифференциация Aptos и Sui более показательна. Sui является объектно-ориентированным и стремится к высочайшей производительности за счет упорядочения групп обеспечения доступности баз данных и параллелизма на уровне объектов, что подходит для сценариев управления ресурсами с высоким параллелизмом. Aptos, с другой стороны, ориентирован на учет, полагаясь на мемпулы и оптимистичный параллелизм, принимая во внимание как универсальность, так и экологичность. Это различие не только отражает выбор технологического пути, но и указывает на расхождение в направлении применения: Sui может быть более искусен в манипулировании сложными активами, в то время как Aptos имеет преимущество в сценариях, ориентированных на безопасность. Именно благодаря такому сочетанию безопасности и производительности Aptos демонстрирует большой потенциал в повествовании RWA и PayFi. В пространстве RWA высокая пропускная способность Aptos поддерживает крупномасштабное питание активов в сети, а недавние партнерские отношения с Ondo Finance (рыночная капитализация USDY составляет около 15 миллионов долларов), Franklin Templeton и Libre начали приносить плоды. Что касается платежей в PayFi и стейблкоинах, низкая стоимость, высокая эффективность и поддержка соответствия требованиям для микроплатежей и трансграничных расчетов Aptos делают его сильным кандидатом на роль «платежной инфраструктуры следующего поколения».

Таким образом, Aptos включает соображения безопасности и эффективности в каждый аспект жизненного цикла транзакций, что отличается от надежности и неэффективности Ethereum, высокой производительности и высокого порога Solana и экстремальной объектно-ориентированной оптимизации Sui. В будущем Aptos может полагаться на нарратив о «сети ценности, основанной на безопасности», чтобы соединить традиционные финансы и блокчейн-экосистемы, продолжать прилагать усилия в области RWA и PayFi, а также строить новую модель публичной цепи с доверием и масштабируемостью.

Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить