September 13, 2022

Aptos: Найшвидший блокчейн першого рівня?

Автор: Ian Lee

Редактори: Igneus Terrenus and Charmin Ho

Головне

  • У цій серії статей ми розглядаємо останні новини та розробки в перспективних екосистемах L1 та L2, а також аналізуємо дані блокчейну – від мережевої активності та обсягів на мостах до DeFi та TVL.
  • На цьому тижні ми познайомимося з нещодавно анонсованим блокчейном першого рівня – Aptos. У статті буде представлений стислий огляд проекту та його тестова мережа з винагородами, а також дорожня карта. е

Що таке Aptos?

Нещодавно у Твіттері широко обговорювалися засновані на Move блокчейни – а саме Aptos та Sui. Ми вже розглянули Sui у попередній статті . З Ethereum почали з'являтися нові блокчейни першого рівня, спрямовані на вирішення різних проблем, які попередникам були не до зубів. Блокчейни щосили намагаються збалансувати трилему децентралізації, масштабованості та безпеки. Причому більшість із них більше прагне масштабованості, яка полегшує впровадження у маси.

Aptos – це блокчейн першого рівня, який спрямований на вирішення проблем надійності, масштабованості та зручності, які часто виникають у блокчейнів першого рівня. У мережі представлена ​​хороша безпека, якої немає у блокчейнах на основі EVM. Aptos використовує Move, мову програмування на основі Rust, створену для Diem, нині занедбаного блокчейн-проекту Meta (раніше Facebook).

Мережа Aptos може виконувати понад 130 тисяч транзакцій за секунду завдяки своєму механізму паралельного виконання ( Block-STM ). Така висока пропускна здатність допомагає з низькими трансакційними комісіями.

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

Команда: Aptos Labs

Aptos заснована Aptos Labs, співзасновниками якої є Мо Шейх та Ейвері Чинг. Співзасновники разом з кількома іншими членами команди працювали разом у Meta над блокчейн-проектом Diem та разом заснували Aptos Labs, щоб продовжити розвиток технології, яку вони спочатку розробили для Diem.

Також у команду Aptos Labs входять доктори наук, дослідники, інженери, дизайнери та стратеги. З повним списком можна ознайомитись тут .

Aptos Labs має величезний досвід за плечима, тому вони впевнені у своїй здатності створити безпечну, масштабовану і доступну мережу Aptos.

Спонсори

Джерело: Bybit

Aptos закрили свій перший рейз у березні 2022 року в раунді на 200 мільйонів доларів, очолюваному a16z Crypto. У ньому також брали участь такі відомі венчурні капіталісти, як Multicoin Capital, Three Arrows Capital, Hashed, Tiger Global, FTX Ventures та Coinbase Ventures. Згідно зі звітом CoinDesk, раунд був закритий на позначці 2 мільярди доларів.

25 липня 2022 року Aptos оголосила про раунд фінансування у розмірі 150 мільйонів доларів, очолюваному FTX Ventures і Jump Crypto, за участю Apollo, Griffin Gaming Partners, Franklin Templeton, Circle Ventures, Superscrypt та постійну підтримку з боку a16z crypto.

Таким чином, загальний обсяг фінансування, залученого Aptos, сягає 350 мільйонів доларів.

Архітектура

В даний час Aptos здатний виконувати до 130 тис транзакцій в секунду (TPS) з 32 ядрами в тесті з урахуванням виконання (без консенсусу). Це стало можливим завдяки використанню кількох ключових факторів.

Відділення протоколу консенсусу від виконання транзакцій

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

Блок-СТМ

Використовуючи технологію Block-STM, яка є механізмом паралельного виконання смарт-контрактів, Aptos здатний ще більше збільшити пропускну здатність. Block-STM включає наступні основні особливості:

Оптимістичний контроль паралелізму

Транзакції виконуються паралельно та перевіряються після виконання, а невдалі перевірки виконуються повторно.

Багатоваріантна структура даних

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

Перевірка

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

Сумісна праця

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

Оцінка динамічної залежності

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

BFT-протокол консенсусу

Четверта ітерація Byzantine Fault Tolerant (BFT), розроблена Aptos, здатна завершувати транзакції з точністю до секунди завдяки механізму паралельного виконання. BFT-протокол аналізує стани у блокчейні та автоматично оновлює ротації валідаторів, щоб врахувати неактивні валідатори без втручання людини, підтримуючи децентралізацію мережі.

рухатися

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

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

Безпека

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

Інші аспекти протоколу також забезпечують підвищену безпеку мережі.

рухатися

Мова програмування Move була розроблена для безпечнішого управління ресурсами, а також для надійного виконання транзакцій. Це означає, що результати виконання транзакції цілком передбачувані і засновані лише на інформації, що міститься у транзакції. Move також стійкий до атак типу DOS лише на рівні виконання транзакцій.

BFT-протокол консенсусу

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

Команда Aptos внесла додаткові розширення, які підвищують стійкість BFT-протоколу, як описано в цьому звіті .

Нагороди у тестовій мережі

Дорожня карта тестової мережі виглядає так:

IT1: Децентралізований стартап (травень 2022)

IT2: Стейкінг (червень 2022)

IT3: Управління та модернізація (липень 2022 року)

IT4: Топологія динамічного валідатора (серпень 2022)

На момент написання статті Aptos знаходиться на етапі IT2 , який завершився 22 липня 2022 року. Команда регулярно публікує оновлення про свої нагороди у тестовій мережі на своїй сторінці Medium .

Грантова програма Aptos

Джерело: Aptos Labs

29 червня 2022 року Aptos оголосила про свою грантову програму. У мережі вже реалізовано понад 100 проектів, проте програма грантів спрямована на надання проектним командам та окремим особам фінансування подальшого розвитку екосистеми Aptos.

Детальну інформацію про подання заявки та розгляд, а також про критерії можна почитати тут .

Висновки

Aptos, безумовно, має активну спільноту прихильників і розробників, як видно з їхнього сервера Discord. На момент написання цієї статті сервер налічує близько 63 тисяч користувачів, ~8 тисяч із яких є розробниками. Згідно з нещодавнім оновленням спільноти, налічується близько 14 тисяч операторів нод з 40 країн. Це вражає, враховуючи той факт, що Aptos ще не має офіційного документа, а інформація про проект небагато, якщо не вважати їх технічних статей на Medium.

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

Однак одним із потенційних ризиків є триває судовий процес на мільярд доларів проти засновника Мо Шейха за звинуваченням у шахрайстві. За даними видання , справа проходить через Верховний суд штату Нью-Йорк.

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