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

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

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

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

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

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

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

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

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

трансляция

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

сортировка

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

Выполнить

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

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

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

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

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

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

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

  • Создание и инициирование: пользователи инициируют транзакции через кошелек с помощью промежуточного шлюза или интерфейса RPC.

  • Трансляция: сделка попала в публичный мемпул, ожидая упаковки.

  • Сортировка: После обновления PoS строители блоков упаковывают транзакции по принципу максимизации прибыли, затем после аукциона на релейном уровне передают их предложителю.

  • Выполнение: последовательная обработка транзакций EVM, обновление состояния в одном потоке.

  • Обновление состояния: блок должен пройти два контрольных пункта для подтверждения окончательности.

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

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

Solana: абсолютная оптимизация с детерминированным параллелизмом

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

Жизненный цикл сделок Solana

  • Создание и инициирование: Пользователь инициирует транзакцию через кошелек.

  • Трансляция: отсутствует общий пул памяти, транзакции отправляются непосредственно текущему и следующим двум предложителям.

  • Сортировка: Предложитель на основе PoH(Proof of History) упаковывает блоки, время блока всего 400 миллисекунд.

  • Выполнение: Виртуальная машина Sealevel использует детерминированное параллельное выполнение, необходимо заранее объявить наборы чтения и записи, чтобы избежать конфликтов.

  • Обновление статуса: Быстрое подтверждение BFT-консенсуса.

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

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

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

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

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

Aptos и Solana выбрали разные направления:

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

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

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

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

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

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

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

RWA

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

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

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

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

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

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

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

С точки зрения жизненного цикла транзакций, мы можем четко сравнить различия в техническом дизайне Aptos, Ethereum, Solana и Sui, а также выявить их основные нарративы.

Дизайн Aptos достигает искусственного баланса между производительностью и безопасностью. Его предсортировка в пуле памяти в сочетании с оптимистичным параллелизмом Block-STM снижает порог для узлов и обеспечивает высокую пропускную способность в 160 000 TPS, превосходя детерминированный параллелизм Solana и параллелизм на уровне объектов Sui. По сравнению с последовательным выполнением Ethereum, параллельные возможности Aptos обеспечивают качественный скачок; в то время как Solana и Sui радикально оптимизируют, отказываясь от пула памяти, Aptos сохраняет механизм предсортировки, обеспечивая стабильность сети при высокой нагрузке. Эта идея "стабильности с акцентом на скорость", дополненная ресурсной моделью языка Move, придает Aptos более высокий уровень безопасности.

Именно на основе этого сочетания безопасности и производительности Aptos демонстрирует огромный потенциал в нарративах RWA и PayFi. В области RWA высокая пропускная способность Aptos поддерживает массовое внедрение активов в блокчейн, недавнее сотрудничество с Ondo Finance, Franklin Templeton и Libre уже приносит плоды. В PayFi и платежах с использованием стейблкоинов низкая стоимость, высокая эффективность и соблюдение норм Aptos поддерживают микроплатежи и трансакции через границы, становясь сильным кандидатом на "инфраструктуру следующего поколения" для платежей.

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

![Глубокое и простое понимание основных различий между Эфиром, Solana и Aptos в жизненном цикле одной транзакции])https://img-cdn.gateio.im/webp-social/moments-896a7d0451130b18307958e3c2a219df.webp(

APT1.32%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
ContractTestervip
· 07-09 00:27
Почему я использую Aptos-карту один к одному?
Посмотреть ОригиналОтветить0
PerpetualLongervip
· 07-08 11:51
Полная позиция杀进来了APT Бычий рынок一把梭 медвежьи трейдеры розничный инвестор们等着被清算吧
Посмотреть ОригиналОтветить0
OPsychologyvip
· 07-07 03:58
Просто заверши дело, не могу больше учиться.
Посмотреть ОригиналОтветить0
SmartContractWorkervip
· 07-07 03:43
Я удивлён, что Aptos всё ещё в тренде!?
Посмотреть ОригиналОтветить0
CodeSmellHuntervip
· 07-07 03:40
Технические вопросы действительно умеют находить правильную точку входа~
Посмотреть ОригиналОтветить0
  • Закрепить