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

robot
Генерация тезисов в процессе

Сравнение жизненного цикла транзакций: технические различия Aptos, Ethereum и Solana

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

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

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

Ключевые этапы жизненного цикла сделки

  1. Создание и инициирование: Пользователь инициирует транзакцию через легкий узел, который передает её полному узлу для подтверждения.

  2. Широковещательная передача: после того, как сделка попадает в пул памяти, она проходит предварительную сортировку для подготовки к последующему параллельному выполнению.

  3. Сортировка: используется консенсус AptosBFT, при этом инициатор в основном отвечает за координацию, а не за ведение сортировки.

  4. Выполнение: использование технологии Block-STM для реализации оптимистичного параллельного выполнения, TPS может достигать 160 000.

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

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

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

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

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

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

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

  2. Трансляция: Сделка входит в общий пул памяти в ожидании упаковки.

  3. Сортировка: После обновления PoS строители блоков упаковывают сделки с учетом максимизации прибыли.

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

  5. Обновление статуса: Блок должен быть подтвержден двумя контрольными точками для окончательности.

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

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

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

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

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

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

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

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

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

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

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

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

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

Параллельное выполнение делится на два типа: детерминированное параллельное выполнение и оптимистичное параллельное выполнение, ключевым моментом является то, как обеспечить отсутствие конфликтов между транзакциями:

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

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

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

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

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

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

Aptos проявляет огромный потенциал в области RWA и платежей с использованием стейблкоинов:

  • RWA:Block-STM параллельная обработка и безопасность языка Move поддерживают сложные активы на блокчейне.

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

Преимущества Aptos в области "безопасности, эффективности и соответствия" заложили основу для его развития в этих областях.

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

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

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

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

APT-2.75%
ETH-0.23%
SOL-4.1%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 8
  • Репост
  • Поделиться
комментарий
0/400
liquidation_surfervip
· 08-01 21:24
Aptos снова хвастается tps
Посмотреть ОригиналОтветить0
RektHuntervip
· 08-01 07:37
Снова похвальба о Aptos, да?
Посмотреть ОригиналОтветить0
0xSherlockvip
· 07-31 18:47
aptos это еще хочет превзойти Эфир?
Посмотреть ОригиналОтветить0
MEVHunterXvip
· 07-31 08:10
Кто понимает, поворот слишком застрял.
Посмотреть ОригиналОтветить0
PrivateKeyParanoiavip
· 07-30 05:09
Ты тоже смотришь на код контракта и понимаешь, что это действительно бык.
Посмотреть ОригиналОтветить0
WenMoon42vip
· 07-30 05:08
Только попробовав, поймешь, что Sol и apt - это быстро.
Посмотреть ОригиналОтветить0
DeFiAlchemistvip
· 07-30 05:03
удивительно, как aptos трансформирует параллельное выполнение в чистую алгоритмическую эффективность... древняя мудрость встречается с современными блокчейнами, если честно
Посмотреть ОригиналОтветить0
GateUser-beba108dvip
· 07-30 04:52
сол не хватает ритма啊
Посмотреть ОригиналОтветить0
  • Закрепить