Аналіз життєвого циклу交易 Aptos: оптимістичне паралельне виконання та розкладка RWA

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

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

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

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

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

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

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

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

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

трансляція

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

сортування

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

виконати

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

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

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

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

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

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 вищий.

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

Два шляхи паралельного виконання: Aptos проти Solana

Виконання транзакцій представляє собою оновлення стану блоку, це процес перетворення команди ініціювання транзакції в стан із остаточністю. Паралельне виконання - це процес одночасного обчислення стану мережі багатоядерними процесорами. У нинішньому ринку паралельне виконання поділяється на детерміноване паралельне виконання та оптимістичне паралельне виконання. Різниця між цими двома напрямками розробки полягає в тому, як забезпечити відсутність конфліктів між паралельними транзакціями.

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

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

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

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

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

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

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

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

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

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

RWA

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

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

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

У липні 2024 року Aptos офіційно оголосив про впровадження USDY від Ondo Finance в екосистему та інтеграцію в основні DEX і кредитні додатки. Станом на 10 березня, ринкова капіталізація USDY на Aptos становила приблизно 15 мільйонів доларів США, що становить близько 2,5% від загальної ринкової капіталізації USDY. У жовтні 2024 року Aptos оголосив, що Franklin Templeton запустив на Aptos Network фонд грошового ринку уряду США (FOBXX), представлений токеном BENJI. Крім того, Aptos співпрацює з Libre для просування токенізації цінних паперів, переводячи інвестиційні фонди кількох інвестиційних установ на блокчейн, щоб покращити доступ інституційних інвесторів.

Платежі стейблом

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

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

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

Підсумок: Технічні відмінності Aptos та майбутня наратива

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

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

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

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

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

APT-2.75%
RWA3.68%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 7
  • Поділіться
Прокоментувати
0/400
ImpermanentTherapistvip
· 07-17 22:45
Уважно подивіться, перш ніж говорити
Переглянути оригіналвідповісти на0
FalseProfitProphetvip
· 07-17 17:13
Ця річ дійсно швидка?
Переглянути оригіналвідповісти на0
BearEatsAllvip
· 07-16 17:07
Продовжуйте дивитися на високопродуктивні публічні блокчейни
Переглянути оригіналвідповісти на0
CoinBasedThinkingvip
· 07-16 17:07
Цей дизайн дуже цікавий
Переглянути оригіналвідповісти на0
OnchainSnipervip
· 07-16 17:06
Давайте зробимо акцент на ключових моментах.
Переглянути оригіналвідповісти на0
LiquidatedTwicevip
· 07-16 16:52
просто потрібно виконувати паралельно
Переглянути оригіналвідповісти на0
MoonlightGamervip
· 07-16 16:40
Дуже зрозуміло.
Переглянути оригіналвідповісти на0
  • Закріпити