8 основних інноваційних факторів зростання мережі Aptos
Aptos як нова blockchain платформа, завдяки своїм характеристикам низької затримки та високої пропускної здатності, приносить революційні зміни для розробників Web3 додатків. У цій статті ми детально розглянемо 8 основних інновацій, які сприяють бурхливому розвитку мережі Aptos.
1. Move мова: створена для розробки додатків
Мова Move, як основна мова програмування Aptos, надає розробникам більш сприятливе середовище для розробки та вищу ефективність. Ця виразна та зручна у використанні мова була розроблена спеціально для безпечного управління активами. Aptos ділиться багатьма основними концепціями дизайну з Move, що робить його ідеальною платформою для розробки на Move.
Aptos значно покращив екосистему Move, додавши безліч функцій на мовному та фреймворковому рівнях. Ці вдосконалення включають вдосконалену архітектуру безпеки, тонко налаштовувані вимірювання пального, можливість оновлення коду, масивні таблиці даних та облікові записи ресурсів тощо. Крім того, валідатори Move забезпечують додаткову безпеку для смарт-контрактів і активно розширюються в Aptos.
2. Block-STM: звільнення програмування від обмежень
Block-STM як інноваційний двигун паралельного виконання смарт-контрактів, побудований навколо пам'яті транзакцій Aptos і принципів оптимістичного контролю паралелізму. Цей новаторський підхід до паралелізації транзакцій значно підвищує швидкість обробки транзакцій, не впливаючи на досвід розробників.
На відміну від традиційних паралельних механізмів виконання, Block-STM дозволяє розробникам вільно кодувати, досягаючи вищої пропускної здатності та нижчої затримки для реальних сценаріїв застосування. Розробники можуть легко створювати високопаралельні застосунки, зберігаючи при цьому багатий рівень атомарності, що дозволяє оптимізувати користувацький досвід шляхом зниження затримки та підвищення ефективності витрат.
3. Управління в мережі та децентралізація
Aptos вбудував механізм управління в ланцюгу, що підтримує безшовні зміни конфігурацій мережі та віртуальної машини, справді реалізуючи децентралізований та бездозвільний Layer1 блокчейн. З моменту свого народження спільнота Aptos змогла створювати та голосувати за пропозиції, які впливають на поведінку блокчейну.
Ці пропозиції щодо управління охоплюють кілька аспектів, включаючи коригування тривалості епохи, порогові значення прав верифікаторів, модифікацію системних параметрів, програмні оновлення основного коду блокчейну, а також вдосконалення модулів фреймворку Aptos. Цей механізм забезпечує гнучкість мережі у відповіді на зміни та підтримує участь громади.
4. AptosBFTv4: ефективний механізм консенсусу
AptosBFTv4 є першим виробничим BFT-протоколом блокчейну, який має строгі докази коректності. Він використовує оптимістичну стратегію відповіді, забезпечуючи низьку затримку та високу пропускну здатність, повністю використовуючи ресурси підключеної мережі. Порівняно з Hotstuff, AptosBFTv4 зменшує затримку підтвердження з 3 кроків до 2, зменшуючи затримку на 33% без жертвування ефективністю зв'язку.
Ця угода під час впровадження враховувала строгість безпеки та можливість оновлення, чітко розділивши незмінні елементи для полегшення ізоляції та ефективного аудиту. AptosBFTv4 пройшов чотири оновлення та був протестований в реальній мережі, що доводить ретельність і надійність його процесу розробки.
5. Заходи безпеки для підвищення довіри користувачів
Система облікових записів Aptos підтримує гнучке управління ключами, включаючи ротацію ключів, криптоагільність та змішану модель управління. Це рішення дозволяє Aptos безперешкодно додавати нові алгоритми цифрового підпису, підтримувати різні типи відкритих і закритих ключів, а також надавати розширені рішення для відновлення та управління обліковими записами.
Щоб подальше підвищити користувацький досвід, Aptos впровадив механізм попереднього виконання транзакцій, що дозволяє користувачам оцінювати результати транзакцій перед підписанням, ефективно знижуючи ризики безпеки, такі як фішинг. Крім того, Aptos також запровадив трійний захист за допомогою серійного номера, терміну дії та ID ланцюга, обмежуючи дійсність кожної транзакції та запобігаючи потенційним помилкам або атакам.
6. Модульна архітектура, орієнтована на майбутнє
Архітектурний дизайн Aptos керується ідеєю модульності та гнучкості, підтримує часті оновлення, швидко впроваджує новітні технологічні досягнення та забезпечує технічну підтримку для нових випадків використання. Ця концепція дизайну пронизує кожну частину системи, створюючи гнучкість клієнта та оптимізуючи часті оновлення без часу простою.
У блокчейні Aptos вбудований протокол управління змінами на блокчейні, що дозволяє швидко впроваджувати нові технологічні інновації та підтримувати нові сценарії застосування Web3. Ця архітектурна концепція була перевірена під час попередніх ітерацій основної мережі, тестової мережі та численних внутрішніх стрес-тестів.
7. Система винагород на основі пропозицій
Aptos використовує механізм винагород на основі продуктивності пропозицій як систему винагород за стейкінг, щоб сприяти більшій децентралізації. У порівнянні з системою винагород на основі голосування, система на основі пропозицій має вищий час очікування і менш чутлива до затримок між регіонами.
Цей механізм підвищує рівень винагороди для вузлів у віддалених районах, стримуючи вплив географічного розподілу на винагороду, тим самим заохочуючи ширше розподілення вузлів. Водночас модель винагороди все ще враховує поведінку голосування, оскільки хороша голосувальна ефективність вплине на ймовірність вибору пропонента.
8. Високопродуктивне розріджене Меркле-дерево
Aptos використовує дизайн Jellyfish Merkle Tree (JMT), який оптимізує продуктивність запису для основного сховища на основі LSM-дерев (такого як RocksDB), завдяки монотонно зростаючій версійній моделі ключів. JMT досягає практичного оптимального балансу між використанням ЦП, введенням/виведенням та обсягом пам'яті, забезпечуючи задовільну продуктивність при контролі розміру даних стану на диску.
Окрім JMT, Aptos також реалізував беззамкове, розріджене Меркле-дерево в пам'яті, спеціально розроблене для кешування та паралелізації. Ця реалізація використовується разом з Block-STM, що значно підвищує продуктивність оновлення глобального стану.
Ці вісім інновацій забезпечують потужний імпульс для ефективної роботи та сталого розвитку мережі Aptos, роблячи її ідеальною платформою для створення додатків наступного покоління Web3.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Аналіз 8 основних інноваційних рушіїв зростання мережі Aptos
8 основних інноваційних факторів зростання мережі Aptos
Aptos як нова blockchain платформа, завдяки своїм характеристикам низької затримки та високої пропускної здатності, приносить революційні зміни для розробників Web3 додатків. У цій статті ми детально розглянемо 8 основних інновацій, які сприяють бурхливому розвитку мережі Aptos.
1. Move мова: створена для розробки додатків
Мова Move, як основна мова програмування Aptos, надає розробникам більш сприятливе середовище для розробки та вищу ефективність. Ця виразна та зручна у використанні мова була розроблена спеціально для безпечного управління активами. Aptos ділиться багатьма основними концепціями дизайну з Move, що робить його ідеальною платформою для розробки на Move.
Aptos значно покращив екосистему Move, додавши безліч функцій на мовному та фреймворковому рівнях. Ці вдосконалення включають вдосконалену архітектуру безпеки, тонко налаштовувані вимірювання пального, можливість оновлення коду, масивні таблиці даних та облікові записи ресурсів тощо. Крім того, валідатори Move забезпечують додаткову безпеку для смарт-контрактів і активно розширюються в Aptos.
2. Block-STM: звільнення програмування від обмежень
Block-STM як інноваційний двигун паралельного виконання смарт-контрактів, побудований навколо пам'яті транзакцій Aptos і принципів оптимістичного контролю паралелізму. Цей новаторський підхід до паралелізації транзакцій значно підвищує швидкість обробки транзакцій, не впливаючи на досвід розробників.
На відміну від традиційних паралельних механізмів виконання, Block-STM дозволяє розробникам вільно кодувати, досягаючи вищої пропускної здатності та нижчої затримки для реальних сценаріїв застосування. Розробники можуть легко створювати високопаралельні застосунки, зберігаючи при цьому багатий рівень атомарності, що дозволяє оптимізувати користувацький досвід шляхом зниження затримки та підвищення ефективності витрат.
3. Управління в мережі та децентралізація
Aptos вбудував механізм управління в ланцюгу, що підтримує безшовні зміни конфігурацій мережі та віртуальної машини, справді реалізуючи децентралізований та бездозвільний Layer1 блокчейн. З моменту свого народження спільнота Aptos змогла створювати та голосувати за пропозиції, які впливають на поведінку блокчейну.
Ці пропозиції щодо управління охоплюють кілька аспектів, включаючи коригування тривалості епохи, порогові значення прав верифікаторів, модифікацію системних параметрів, програмні оновлення основного коду блокчейну, а також вдосконалення модулів фреймворку Aptos. Цей механізм забезпечує гнучкість мережі у відповіді на зміни та підтримує участь громади.
4. AptosBFTv4: ефективний механізм консенсусу
AptosBFTv4 є першим виробничим BFT-протоколом блокчейну, який має строгі докази коректності. Він використовує оптимістичну стратегію відповіді, забезпечуючи низьку затримку та високу пропускну здатність, повністю використовуючи ресурси підключеної мережі. Порівняно з Hotstuff, AptosBFTv4 зменшує затримку підтвердження з 3 кроків до 2, зменшуючи затримку на 33% без жертвування ефективністю зв'язку.
Ця угода під час впровадження враховувала строгість безпеки та можливість оновлення, чітко розділивши незмінні елементи для полегшення ізоляції та ефективного аудиту. AptosBFTv4 пройшов чотири оновлення та був протестований в реальній мережі, що доводить ретельність і надійність його процесу розробки.
5. Заходи безпеки для підвищення довіри користувачів
Система облікових записів Aptos підтримує гнучке управління ключами, включаючи ротацію ключів, криптоагільність та змішану модель управління. Це рішення дозволяє Aptos безперешкодно додавати нові алгоритми цифрового підпису, підтримувати різні типи відкритих і закритих ключів, а також надавати розширені рішення для відновлення та управління обліковими записами.
Щоб подальше підвищити користувацький досвід, Aptos впровадив механізм попереднього виконання транзакцій, що дозволяє користувачам оцінювати результати транзакцій перед підписанням, ефективно знижуючи ризики безпеки, такі як фішинг. Крім того, Aptos також запровадив трійний захист за допомогою серійного номера, терміну дії та ID ланцюга, обмежуючи дійсність кожної транзакції та запобігаючи потенційним помилкам або атакам.
6. Модульна архітектура, орієнтована на майбутнє
Архітектурний дизайн Aptos керується ідеєю модульності та гнучкості, підтримує часті оновлення, швидко впроваджує новітні технологічні досягнення та забезпечує технічну підтримку для нових випадків використання. Ця концепція дизайну пронизує кожну частину системи, створюючи гнучкість клієнта та оптимізуючи часті оновлення без часу простою.
У блокчейні Aptos вбудований протокол управління змінами на блокчейні, що дозволяє швидко впроваджувати нові технологічні інновації та підтримувати нові сценарії застосування Web3. Ця архітектурна концепція була перевірена під час попередніх ітерацій основної мережі, тестової мережі та численних внутрішніх стрес-тестів.
7. Система винагород на основі пропозицій
Aptos використовує механізм винагород на основі продуктивності пропозицій як систему винагород за стейкінг, щоб сприяти більшій децентралізації. У порівнянні з системою винагород на основі голосування, система на основі пропозицій має вищий час очікування і менш чутлива до затримок між регіонами.
Цей механізм підвищує рівень винагороди для вузлів у віддалених районах, стримуючи вплив географічного розподілу на винагороду, тим самим заохочуючи ширше розподілення вузлів. Водночас модель винагороди все ще враховує поведінку голосування, оскільки хороша голосувальна ефективність вплине на ймовірність вибору пропонента.
8. Високопродуктивне розріджене Меркле-дерево
Aptos використовує дизайн Jellyfish Merkle Tree (JMT), який оптимізує продуктивність запису для основного сховища на основі LSM-дерев (такого як RocksDB), завдяки монотонно зростаючій версійній моделі ключів. JMT досягає практичного оптимального балансу між використанням ЦП, введенням/виведенням та обсягом пам'яті, забезпечуючи задовільну продуктивність при контролі розміру даних стану на диску.
Окрім JMT, Aptos також реалізував беззамкове, розріджене Меркле-дерево в пам'яті, спеціально розроблене для кешування та паралелізації. Ця реалізація використовується разом з Block-STM, що значно підвищує продуктивність оновлення глобального стану.
Ці вісім інновацій забезпечують потужний імпульс для ефективної роботи та сталого розвитку мережі Aptos, роблячи її ідеальною платформою для створення додатків наступного покоління Web3.