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

robot
Генерація анотацій у процесі

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

Порівняння технічних характеристик різних блокчейнів може здаватися складним через різні точки зору. Щоб швидко і точно зрозуміти відмінності Aptos від інших блокчейнів, важливо вибрати відповідну аналітичну перспективу. У цій статті буде розглянуто життєвий цикл транзакції, аналізуючи повний процес транзакції від створення до оновлення остаточного стану, включаючи створення та ініціювання, трансляцію, сортування, виконання та оновлення стану, щоб глибше зрозуміти концепцію проектування та технічні компроміси кожного блокчейну.

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

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

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

Створення та ініціювання

Мережа Aptos складається з легких вузлів, повних вузлів і валідаторів. Користувачі ініціюють транзакції через легкі вузли, легкі вузли пересилають транзакції найближчим повним вузлам, а повні вузли синхронізуються з валідаторами.

Трансляція

Aptos зберігає пул пам'яті, але між пулами пам'яті не відбувається обміну після QuorumStore. Система здійснює попереднє сортування на основі правил (таких як FIFO або витрати на газ), що забезпечує відсутність конфліктів під час подальшого паралельного виконання транзакцій. Такий дизайн уникає високих вимог до апаратного забезпечення, необхідних для попереднього оголошення наборів читання та запису.

Сортування

Aptos використовує консенсус AptosBFT, де пропонент принципово не може вільно сортувати транзакції. Попереднє сортування в пам'яті вже завершилося для уникнення конфліктів, генерація блоків більше залежить від співпраці між валідаторами.

Виконати

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

Оновлення статусу

Стан синхронізації валідаторів, остаточність підтверджується перевіркою контрольних точок, ефективність досить висока.

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

Ethereum:послідовне виконання базового тесту

Ethereum як піонер смарт-контрактів є важливим орієнтиром для технології публічних блокчейнів. Його життєвий цикл транзакцій забезпечує базову структуру для розуміння інших публічних блокчейнів.

Життєвий цикл транзакцій Ethereum

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

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

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

Solana відома високою продуктивністю, її життєвий цикл транзакцій значно відрізняється від Aptos, особливо в пулі пам’яті та способах виконання.

Життєвий цикл торгівлі Solana

  • Створення та ініціювання: Користувач ініціює транзакцію через гаманець.
  • Трансляція: без загального пулу пам'яті, транзакції надсилаються безпосередньо поточному та наступним двом пропонентам.
  • Сортування: Пропоненти пакують блоки на основі PoH, час блоку всього 400 мілісекунд.
  • Виконання: віртуальна машина Sealevel використовує детерміністичне паралельне виконання, потрібно заздалегідь оголосити набори читання та запису, щоб уникнути конфліктів.
  • Оновлення статусу: Швидке підтвердження консенсусу BFT.

Solana не використовує пам'яті пулу, вузли можуть швидко досягати консенсусу щодо порядку транзакцій, уникаючи необхідності чергуватися в пулі пам'яті. Проте це також означає, що під час перевантаження мережі транзакції можуть бути відкинуті, а не чекати, і користувачам потрібно буде повторно подати їх.

На відміну від цього, оптимістичний паралелізм Aptos не вимагає оголошення наборів читання/запису, поріг для вузлів нижчий, але TPS вищий.

Паралельне виконання двох шляхів: Aptos проти Solana

Паралельне виконання поділяється на детерміноване паралельне виконання та оптимістичне паралельне виконання, різниця полягає в тому, як забезпечити, щоб паралельні транзакції не конфліктували.

  • Детерміноване паралельне виконання (Solana): перед трансакцією потрібно заявити про набори читання та запису, двигун Sealevel обробляє паралельні безконфліктні трансакції відповідно до заяви, конфліктні трансакції виконуються послідовно.
  • Оптимістичний паралелізм (Aptos): передбачається, що транзакції не мають конфліктів, паралельне виконання Block-STM перевіряється, якщо є конфлікти, то повторюється. Попереднє сортування в пам'яті знижує ризик конфліктів, навантаження на вузли менше.

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

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

Оптимістичний паралелізм Aptos не є простим припущенням про відсутність конфліктів між транзакціями, а є запобіганням ризикам на етапі трансляції транзакцій. Транзакції попередньо сортуються після входу в загальний пул пам'яті, щоб забезпечити, що транзакції в одному блоці не конфліктують під час паралельного виконання. Це попереднє сортування транзакцій є ключем до реалізації оптимістичного паралелізму Aptos, не вимагаючи введення механізму заявок на транзакції, що значно знижує вимоги до продуктивності вузлів.

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

Наратив на основі безпеки є напрямком розвитку Aptos

Aptos демонструє великий потенціал у сфері RWA та платежів стабільними монетами:

  • RWA: Block-STM Aptos може паралельно обробляти кілька трансакцій з переказу активів, уникнувши затримок у підтвердженні прав власності через завантаженість мережі. Модульний дизайн мови Move та її безпека дозволяють розробникам легше створювати надійні додатки RWA.
  • Платежі стабільною монетою: Мова Move Aptos запобігає подвійним витратам за допомогою моделі ресурсів, що забезпечує точність кожного переказу стабільної монети. Низькі витрати на Gas роблять її надзвичайно конкурентоспроможною в сценаріях дрібних платежів.

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

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

Резюме: Технологічні відмінності Aptos та майбутнє оповідання

Дизайн Aptos досягає тонкого балансу між продуктивністю та безпекою. Його попереднє сортування пулу пам'яті в поєднанні з оптимістичним паралелізмом Block-STM знижує бар'єри для вузлів і забезпечує високу пропускну здатність у 160 000 TPS. Цей підхід "стабільності і швидкості", доповнений ресурсною моделлю мови Move, надає Aptos вищу безпеку.

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

У майбутньому Aptos може покладатися на наратив про «мережу цінностей, засновану на безпеці», щоб об'єднати традиційні фінансові та блокчейн-екосистеми, продовжувати докладати зусиль у сфері RWA та PayFi, а також створювати нову модель публічного ланцюга з довірою та масштабованістю.

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

APT1.92%
ETH4.99%
SOL2.49%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 8
  • Поділіться
Прокоментувати
0/400
PumpDetectorvip
· 08-03 13:23
Достойна уваги хороша стаття
Переглянути оригіналвідповісти на0
LightningClickervip
· 08-03 11:04
Продуктивність є невід'ємною потребою.
Переглянути оригіналвідповісти на0
AirdropHuntervip
· 08-02 20:45
Перспективи APTOS в майбутньому
Переглянути оригіналвідповісти на0
BlockchainBouncervip
· 08-01 14:45
Багатоланцюговість безсумнівно стане великою тенденцією
Переглянути оригіналвідповісти на0
WhaleWatchervip
· 08-01 14:40
Aptos дуже потужний
Переглянути оригіналвідповісти на0
StakeHouseDirectorvip
· 08-01 14:37
Дехто каже, що це занадто багато.
Переглянути оригіналвідповісти на0
ThreeHornBlastsvip
· 08-01 14:37
Продуктивність ще потрібно перевірити на практиці
Переглянути оригіналвідповісти на0
LowCapGemHuntervip
· 08-01 14:26
Відкривач мем-токенів Блокчейн
Переглянути оригіналвідповісти на0
  • Закріпити