Порівняння технологій публічних блокчейнів з погляду життєвого циклу транзакцій
Порівняння технологічних відмінностей різних публічних блокчейнів може здаватися нудним через різну глибину спостереження. Щоб швидко та точно зрозуміти відмінності між публічними блокчейнами, важливо вибрати відповідну точку входу. У цій статті ми візьмемо за основу життєвий цикл транзакції, щоб проаналізувати повний процес транзакції від створення до фінального оновлення стану, включаючи створення та ініціювання, трансляцію, сортування, виконання та оновлення стану, щоб чітко зрозуміти різні підходи до дизайну та технологічні компроміси різних публічних блокчейнів.
Aptos: оптимістичний паралелізм та висока продуктивність
Aptos є публічною блокчейн-мережею, що акцентує увагу на високій продуктивності, її життєвий цикл транзакцій досягає значного підвищення продуктивності завдяки унікальному оптимістичному паралельному виконанню та оптимізації пулу пам'яті.
створення та ініціювання
Мережа Aptos складається з легких вузлів, повних вузлів та валідаторів. Користувачі ініціюють транзакції через легкі вузли, які пересилають транзакції найближчим повним вузлам, а потім синхронізують їх із валідаторами.
трансляція
Aptos зберігає пул пам'яті, але між пулами пам'яті не відбувається обміну після QuorumStore. Система виконує попереднє сортування відповідно до правил, що забезпечує відсутність конфліктів транзакцій під час подальшого паралельного виконання, уникаючи високих вимог до апаратного забезпечення, пов'язаних з необхідністю попереднього оголошення наборів читання/запису.
сортування
Aptos використовує консенсус AptosBFT, де пропонент принципово не може вільно сортувати транзакції. Попереднє сортування в пам'яті вже завершено для уникнення конфліктів, а генерація блоків більше залежить від співпраці між валідаторами.
виконати
Aptos використовує технологію Block-STM для реалізації оптимістичного паралельного виконання. Транзакції вважаються безконфліктними та обробляються одночасно, якщо виявлено конфлікт, то транзакції, що постраждали, будуть повторно виконані. Цей підхід використовує багатоядерні процесори для підвищення ефективності, TPS може досягати 160,000.
оновлення стану
Стан синхронізації валідатора, остаточність підтверджується контрольними точками, висока ефективність.
Основна перевага Aptos полягає в поєднанні оптимістичного паралелізму та попереднього сортування в пулі пам'яті, що знижує вимоги до продуктивності вузлів і значно підвищує пропускну спроможність.
Ефір: Бенчмарк серійного виконання
Ethereum, як творець смарт-контрактів, забезпечує базову структуру для розуміння життєвого циклу транзакцій інших публічних блокчейнів.
Життєвий цикл транзакцій Ethereum
Створення та ініціювання: користувачі здійснюють транзакції через гаманці через релейні шлюзи або RPC інтерфейси.
Трансляція: угода потрапляє в загальний пул пам'яті, чекаючи пакування.
Сортування: Після оновлення PoS, будівельники блоків упаковують транзакції відповідно до принципу максимізації прибутку.
Виконання: EVM обробляє транзакції послідовно, оновлення стану в одній нитці.
Оновлення статусу: блок має бути підтверджений через дві контрольні точки для підтвердження його остаточності.
Послідовне виконання Ethereum та проектування пам'яті обмежують продуктивність, час блоку становить 12 секунд/слот, TPS досить низький.
Solana: вкрай оптимізований детерміністичний паралелізм
Solana відома своєю високою продуктивністю, її життєвий цикл транзакцій має суттєві відмінності від Aptos, особливо в контексті пулу пам'яті та способу виконання.
Життєвий цикл торгівлі Solana
Створення та ініціювання: користувач ініціює транзакцію через гаманець.
Трансляція: без загального пулу пам'яті, транзакції надсилаються безпосередньо поточному та двом наступним пропозиціонерам.
Сортування: Пропонуючий формує блоки на основі PoH, час блоку складає лише 400 мілісекунд.
Виконання: Віртуальна машина Sealevel використовує детерміністське паралельне виконання, необхідно заздалегідь оголосити множину читання та запису, щоб уникнути конфліктів.
Solana не використовує пам'ятковий пул, вузли можуть швидко досягати консенсусу щодо порядку транзакцій, транзакції майже можуть бути виконані миттєво. Однак, під час перевантаження мережі, транзакції можуть бути скасовані замість того, щоб чекати, і користувачам потрібно повторно їх подавати.
Два шляхи паралельного виконання: Aptos проти Solana
Паралельне виконання в блокчейні означає процес одночасного обчислення стану мережі багатоядерними процесорами. У поточному ринку паралельне виконання поділяється на детерміноване паралельне виконання та оптимістичне паралельне виконання, основна різниця полягає в тому, як забезпечити відсутність конфліктів між паралельними транзакціями.
Детерміноване паралельне виконання (Solana): перед трансляцією транзакції потрібно оголосити набір для читання та запису, а двигун Sealevel обробляє безконфліктні транзакції паралельно відповідно до заявлених даних, конфліктні транзакції виконуються послідовно.
Оптимістичний паралелізм (Aptos): припускаючи, що транзакції не мають конфліктів, Block-STM виконує паралельне виконання та перевірку, у разі конфлікту повторює. Попередня сортування пулу пам'яті знижує ризик конфліктів, зменшуючи навантаження на вузли.
Наратив, заснований на безпеці, є напрямком розвитку Aptos
RWA
Aptos активно просуває токенізацію реальних активів і рішення для інституційних фінансів. Його Block-STM може паралельно обробляти кілька угод з переказу активів, уникаючи затримок у підтвердженні прав власності, викликаних перевантаженням мережі. Попередня сортування в пам'яті забезпечує, щоб угоди виконувались у порядку, підтримуючи надійність записів активів. Модульний дизайн і безпека мови Move сприяють створенню надійних RWA-додатків.
Платіж стабільної монети
Мова Move Aptos запобігає подвійній витраті через модель ресурсів, забезпечуючи точність переказів стейблкоїнів. Низька вартість Gas робить її дуже конкурентоспроможною в сценаріях невеликих платежів. Попередня сортування в мемпулі та Block-STM гарантують стабільність і низьку затримку платіжних транзакцій.
Потенціал Aptos у сфері PayFi та стабільних монет полягає у "безпеці, ефективності та відповідності" трійці. У майбутньому це може сприяти масовому прийняттю стабільних монет, створенню мережі трансакцій між країнами або співпраці з платіжними гігантами для розробки системи розрахунків на ланцюгу.
Підсумок
Дизайн Aptos досягає балансу між продуктивністю та безпекою. Його попереднє сортування пам'яті в поєднанні з оптимістичним паралелізмом Block-STM знижує поріг для вузлів і забезпечує високу пропускну здатність. Цей підхід "стабільність з швидкістю", доповнений ресурсною моделлю мови Move, надає Aptos вищу безпеку.
Aptos впроваджує безпеку та ефективність на кожному етапі життєвого циклу交易, що відрізняє його від інших публічних блокчейнів. У майбутньому Aptos зможе з'єднати традиційні фінанси та екосистему блокчейнів завдяки наративу "безпечна ціннісна мережа", продовжуючи активно працювати в сферах RWA та PayFi, створюючи нову структуру публічного блокчейну, що поєднує довіру та масштабованість.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Aptos та Solana: технічна боротьба за паралельне виконання публічних ланцюгів
Порівняння технологій публічних блокчейнів з погляду життєвого циклу транзакцій
Порівняння технологічних відмінностей різних публічних блокчейнів може здаватися нудним через різну глибину спостереження. Щоб швидко та точно зрозуміти відмінності між публічними блокчейнами, важливо вибрати відповідну точку входу. У цій статті ми візьмемо за основу життєвий цикл транзакції, щоб проаналізувати повний процес транзакції від створення до фінального оновлення стану, включаючи створення та ініціювання, трансляцію, сортування, виконання та оновлення стану, щоб чітко зрозуміти різні підходи до дизайну та технологічні компроміси різних публічних блокчейнів.
Aptos: оптимістичний паралелізм та висока продуктивність
Aptos є публічною блокчейн-мережею, що акцентує увагу на високій продуктивності, її життєвий цикл транзакцій досягає значного підвищення продуктивності завдяки унікальному оптимістичному паралельному виконанню та оптимізації пулу пам'яті.
створення та ініціювання
Мережа Aptos складається з легких вузлів, повних вузлів та валідаторів. Користувачі ініціюють транзакції через легкі вузли, які пересилають транзакції найближчим повним вузлам, а потім синхронізують їх із валідаторами.
трансляція
Aptos зберігає пул пам'яті, але між пулами пам'яті не відбувається обміну після QuorumStore. Система виконує попереднє сортування відповідно до правил, що забезпечує відсутність конфліктів транзакцій під час подальшого паралельного виконання, уникаючи високих вимог до апаратного забезпечення, пов'язаних з необхідністю попереднього оголошення наборів читання/запису.
сортування
Aptos використовує консенсус AptosBFT, де пропонент принципово не може вільно сортувати транзакції. Попереднє сортування в пам'яті вже завершено для уникнення конфліктів, а генерація блоків більше залежить від співпраці між валідаторами.
виконати
Aptos використовує технологію Block-STM для реалізації оптимістичного паралельного виконання. Транзакції вважаються безконфліктними та обробляються одночасно, якщо виявлено конфлікт, то транзакції, що постраждали, будуть повторно виконані. Цей підхід використовує багатоядерні процесори для підвищення ефективності, TPS може досягати 160,000.
оновлення стану
Стан синхронізації валідатора, остаточність підтверджується контрольними точками, висока ефективність.
Основна перевага Aptos полягає в поєднанні оптимістичного паралелізму та попереднього сортування в пулі пам'яті, що знижує вимоги до продуктивності вузлів і значно підвищує пропускну спроможність.
Ефір: Бенчмарк серійного виконання
Ethereum, як творець смарт-контрактів, забезпечує базову структуру для розуміння життєвого циклу транзакцій інших публічних блокчейнів.
Життєвий цикл транзакцій Ethereum
Послідовне виконання Ethereum та проектування пам'яті обмежують продуктивність, час блоку становить 12 секунд/слот, TPS досить низький.
Solana: вкрай оптимізований детерміністичний паралелізм
Solana відома своєю високою продуктивністю, її життєвий цикл транзакцій має суттєві відмінності від Aptos, особливо в контексті пулу пам'яті та способу виконання.
Життєвий цикл торгівлі Solana
Solana не використовує пам'ятковий пул, вузли можуть швидко досягати консенсусу щодо порядку транзакцій, транзакції майже можуть бути виконані миттєво. Однак, під час перевантаження мережі, транзакції можуть бути скасовані замість того, щоб чекати, і користувачам потрібно повторно їх подавати.
Два шляхи паралельного виконання: Aptos проти Solana
Паралельне виконання в блокчейні означає процес одночасного обчислення стану мережі багатоядерними процесорами. У поточному ринку паралельне виконання поділяється на детерміноване паралельне виконання та оптимістичне паралельне виконання, основна різниця полягає в тому, як забезпечити відсутність конфліктів між паралельними транзакціями.
Наратив, заснований на безпеці, є напрямком розвитку Aptos
RWA
Aptos активно просуває токенізацію реальних активів і рішення для інституційних фінансів. Його Block-STM може паралельно обробляти кілька угод з переказу активів, уникаючи затримок у підтвердженні прав власності, викликаних перевантаженням мережі. Попередня сортування в пам'яті забезпечує, щоб угоди виконувались у порядку, підтримуючи надійність записів активів. Модульний дизайн і безпека мови Move сприяють створенню надійних RWA-додатків.
Платіж стабільної монети
Мова Move Aptos запобігає подвійній витраті через модель ресурсів, забезпечуючи точність переказів стейблкоїнів. Низька вартість Gas робить її дуже конкурентоспроможною в сценаріях невеликих платежів. Попередня сортування в мемпулі та Block-STM гарантують стабільність і низьку затримку платіжних транзакцій.
Потенціал Aptos у сфері PayFi та стабільних монет полягає у "безпеці, ефективності та відповідності" трійці. У майбутньому це може сприяти масовому прийняттю стабільних монет, створенню мережі трансакцій між країнами або співпраці з платіжними гігантами для розробки системи розрахунків на ланцюгу.
Підсумок
Дизайн Aptos досягає балансу між продуктивністю та безпекою. Його попереднє сортування пам'яті в поєднанні з оптимістичним паралелізмом Block-STM знижує поріг для вузлів і забезпечує високу пропускну здатність. Цей підхід "стабільність з швидкістю", доповнений ресурсною моделлю мови Move, надає Aptos вищу безпеку.
Aptos впроваджує безпеку та ефективність на кожному етапі життєвого циклу交易, що відрізняє його від інших публічних блокчейнів. У майбутньому Aptos зможе з'єднати традиційні фінанси та екосистему блокчейнів завдяки наративу "безпечна ціннісна мережа", продовжуючи активно працювати в сферах RWA та PayFi, створюючи нову структуру публічного блокчейну, що поєднує довіру та масштабованість.