Анализ жизненного цикла сделки: Сравнение технических преимуществ и недостатков Aptos, Эфир и Solana

Глубокий анализ жизненного цикла сделок: технические различия между Ethereum, Solana и Aptos

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

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

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

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

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

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

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

трансляция

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

сортировка

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

Выполнить

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

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

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

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

Глубокое понимание основных различий между Ethereum, Solana и Aptos в жизненном цикле одной транзакции

Ethereum: Бенчмарк последовательного выполнения

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

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

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

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

Глубокое понимание основных различий между Ethereum, Solana и Aptos в жизненном цикле одной транзакции

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

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

Жизненный цикл торговли Solana

  • Создание и инициирование: пользователи инициируют транзакцию через кошелек.
  • Трансляция: нет общего пула памяти, транзакции отправляются непосредственно текущему и следующим двум предложителям.
  • Сортировка: Предложитель упаковывает блоки на основе PoH (Доказательство Истории), время блока всего 400 миллисекунд.
  • Выполнение: Виртуальная машина Sealevel использует детерминированное параллельное выполнение, необходимо заранее объявить наборы чтения и записи, чтобы избежать конфликтов.
  • Обновление статуса: Быстрое подтверждение BFT консенсуса.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Наратив, основанный на безопасности, является направлением развития Aptos

RWA

Aptos активно продвигает токенизацию реальных активов и решения для институциональных финансов. В отличие от Ethereum, Block-STM Aptos может параллельно обрабатывать множество транзакций по передаче активов, избегая задержек в подтверждении прав из-за перегрузки сети. На Solana или Sui, несмотря на высокую скорость транзакций, отсутствие дизайна пула памяти может привести к потере транзакций при перегрузке сети, что повлияет на стабильность подтверждения прав на RWA. Предварительная сортировка пула памяти Aptos обеспечивает последовательное выполнение транзакций, сохраняя надежность записей активов даже в пиковые периоды.

RWA требует сложной поддержки смарт-контрактов, таких как разделение активов, распределение доходов и проверка соблюдения норм. Модульный дизайн и безопасность языка Move позволяют разработчикам легче создавать надежные RWA приложения. В отличие от этого, сложность и риски уязвимостей Solidity на Ethereum увеличивают затраты на разработку, в то время как программирование на Rust в Solana, хотя и эффективно, требует высокой кривой обучения для разработчиков. Экологичность Aptos обещает привлечь больше RWA проектов, создавая положительную цикличность.

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

В июле 2023 года Aptos объявил о внедрении USDY от Ondo Finance в свою экосистему, а также о интеграции на основных DEX и платформах кредитования. По состоянию на 10 марта, рыночная капитализация USDY на Aptos составляет около 15 миллионов долларов, что составляет примерно 2,5% от общей рыночной капитализации USDY. В октябре 2023 года Aptos объявил, что Franklin Templeton запустил на Aptos Network валютный фонд американского правительства (FOBXX), представляющий токены BENJI. Кроме того, Aptos сотрудничает с Libre для продвижения токенизации ценных бумаг, переводя инвестиционные фонды Brevan Howard, BlackRock и Hamilton Lane в блокчейн, что улучшает доступ институциональных инвесторов.

Платежи с использованием стабильной валюты

Платежи с использованием стейблкоинов требуют обеспечения окончательности сделок и безопасности активов. Язык Move от Aptos предотвращает двойные расходы благодаря модели ресурсов, что обеспечивает точность каждой транзакции со стейблкоином. Например, когда пользователь платит USDC на Aptos, статус транзакции строго защищен, чтобы избежать потери средств из-за уязвимостей в контрактах. Кроме того, низкие комиссии за газ в Aptos (благодаря высокой TPS, распределяющей затраты) делают его очень конкурентоспособным в сценариях мелких платежей. Высокие комиссии за газ в Ethereum ограничивают его платежные приложения, тогда как Solana, хотя и имеет низкие затраты, может столкнуться с риском потери транзакций при перегрузке сети, что может повлиять на пользовательский опыт. Предварительная сортировка в памяти и Block-STM от Aptos обеспечивают стабильность и низкую задержку платежных транзакций.

PayFi и стабильные монеты должны учитывать как децентрализацию, так и соответствие регуляторным требованиям. Децентрализованный консенсус AptosBFT снижает риски централизации, в то время как его модульная архитектура поддерживает разработчиков в интеграции проверок KYC/AML. Например, эмитент стабильной монеты может развернуть контракт соответствия на Aptos, чтобы обеспечить соответствие сделок местным нормативным актам, не жертвуя эффективностью сети. Это лучше, чем централизованная релейная модель Ethereum, и компенсирует потенциальные недостатки соблюдения норм, связанные с доминированием инициаторов Solana. Сбалансированный дизайн Aptos делает его более подходящим для входа финансовых учреждений.

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

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

APT-1.04%
ETH-2.73%
SOL-1.41%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
BoredRiceBallvip
· 19ч назад
aptos снова рисует BTC
Посмотреть ОригиналОтветить0
GasFeeCrybabyvip
· 19ч назад
gm только что произошло падение, чертов Майнер действительно черный
Посмотреть ОригиналОтветить0
ZenZKPlayervip
· 19ч назад
Сравниваем только эти три цепочки.
Посмотреть ОригиналОтветить0
RugResistantvip
· 19ч назад
обнаружен потенциальный вектор эксплуатации в aptos... остаемся на чеку
Посмотреть ОригиналОтветить0
YieldWhisperervip
· 19ч назад
та же пирамида, другая упаковка... Aptos - это просто ETH с макияжем, если честно
Посмотреть ОригиналОтветить0
  • Закрепить