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

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

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

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

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

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

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

广овест

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

сортировка

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

Выполнить

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Solana: крайняя оптимизация детерминированного параллелизма

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

RWA

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

RWA требует сложной поддержки смарт-контрактов, такой как разделение активов, распределение доходов и проверки соответствия. Модульный дизайн и безопасность языка Move позволяют разработчикам легче строить надежные RWA-приложения. В сравнении с этим, сложность языков программирования некоторых публичных блокчейнов и риски уязвимостей увеличивают затраты на разработку, в то время как языки программирования других публичных блокчейнов, хотя и эффективны, предъявляют высокие требования к кривой обучения разработчиков. Экологичность 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, представленного токеном BENJI (FOBXX). Кроме того, Aptos сотрудничает с Libre для продвижения токенизации ценных бумаг, переводя инвестиционные фонды нескольких известных инвестиционных учреждений на блокчейн, чтобы улучшить доступ институциональных инвесторов.

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

Платежи в стабильной валюте

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

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

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

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

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

APT-2.51%
ETH0.12%
SOL0.18%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 7
  • Репост
  • Поделиться
комментарий
0/400
PretendingSeriousvip
· 08-14 13:44
Все еще лучше использовать eth.
Посмотреть ОригиналОтветить0
BoredWatchervip
· 08-14 07:29
Ха, все еще прокачиваю производительность.
Посмотреть ОригиналОтветить0
JustAnotherWalletvip
· 08-14 00:39
Что же снова делает TPS卷王?
Посмотреть ОригиналОтветить0
DataPickledFishvip
· 08-14 00:39
Солана действительно скоро закончится?
Посмотреть ОригиналОтветить0
APY追逐者vip
· 08-14 00:37
Все равно Sol самый мощный~ Остальные лишь трюк
Посмотреть ОригиналОтветить0
TokenSherpavip
· 08-14 00:21
на самом деле, Aptos пытается слишком сильно изобрести колесо... ETH все еще доминирует по определенной причине, если честно.
Посмотреть ОригиналОтветить0
CodeAuditQueenvip
· 08-14 00:13
Параллелизм рискован, состояние конкуренции убьет тебя, сначала посмотри исходный код.
Посмотреть ОригиналОтветить0
  • Закрепить