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

Жизненный цикл транзакций в Блокчейн: Сравнение технологий Aptos, Ethereum и Solana

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

В данной статье будет рассмотрен Aptos, его уникальный дизайн будет глубоко проанализирован и проведено сравнение с Ethereum и Solana.

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

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

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

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

вещание

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

сортировка

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

Выполнить

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

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

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

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

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

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 выше.

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

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

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

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

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

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

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

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

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

RWA ( Реальные активы )

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

Aptos уже сотрудничает с Ondo Finance для введения USDY и запустил токен BENJI совместно с Franklin Templeton. Кроме того, проводится сотрудничество с Libre для продвижения токенизации ценных бумаг, с целью переноса нескольких известных инвестиционных фондов на Блокчейн и улучшения доступа институциональных инвесторов.

Платежи стабильными монетами

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

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

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

Итог: Технические отличия Aptos и будущее повествование

Дизайн Aptos достигает баланса между производительностью и безопасностью. Предварительная сортировка пула памяти в сочетании с оптимистичным параллелизмом Block-STM снижает порог для узлов и обеспечивает высокую пропускную способность. Этот подход "стабильности в стремлении к скорости", дополненный ресурсной моделью языка Move, придаёт Aptos более высокий уровень безопасности.

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

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

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

APT0.12%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 8
  • Репост
  • Поделиться
комментарий
0/400
GateUser-26d7f434vip
· 5ч назад
Просто отлично подходит для этой высокой производительности
Посмотреть ОригиналОтветить0
ThesisInvestorvip
· 08-10 23:06
Снова разгоняем концепцию, лучше смотреть на цену токена.
Посмотреть ОригиналОтветить0
MetaverseMigrantvip
· 08-09 14:10
aptos неплох, главное - быстро бегать
Посмотреть ОригиналОтветить0
AirdropSkepticvip
· 08-09 14:10
Снова плохо готовлю и люблю сворачивать, не зарабатываю.
Посмотреть ОригиналОтветить0
BlockchainGrillervip
· 08-09 14:10
aptos удивительный啊
Посмотреть ОригиналОтветить0
OnChain_Detectivevip
· 08-09 14:04
хммм подозрительный паттерн обнаружен в мемпуле aptos... нужно больше данных для проверки заявлений о пропускной способности fr
Посмотреть ОригиналОтветить0
PositionPhobiavip
· 08-09 14:02
Какова польза параллельной обработки? Не сравнить с sol.
Посмотреть ОригиналОтветить0
BakedCatFanboyvip
· 08-09 13:51
Кто не сможет это оптимизировать?
Посмотреть ОригиналОтветить0
  • Закрепить