August 25, 2022

Aptos проти Sui: детальне порівняння

Aptos і Sui є надзвичайно швидкими (понад 100 000 tps) і масштабованими платформами смарт-контрактів. Обидва використовують мову Move, спочатку розроблену для проекту Meta Diem, і враховують керівників Diem серед їхніх засновників. Давайте подивимося, як вони порівнюються з точки зору технологій, продуктивності, доступних dApps тощо.

Що таке Aptos і Sui?

Aptos і Sui — це нові блокчейни L1 або смарт-контрактні платформи. Це означає, що різноманітні dApps (DEX, гаманці, ігри тощо) можна створювати на їх основі, як на Ethereum, Solana, Avalanche, Fantom тощо.

І Sui, і Aptos використовують схожу модель мови програмування Move , спочатку розроблену для Diem . У той час як Aptos продовжував використовувати оригінальну мову Move, Sui перейшов на свою власну версію «Sui Move». Diem був блокчейн-проектом, який підтримувався Meta (Facebook), спочатку називався Libra, а пізніше перейменований на Diem. Meta пілотувала гаманець під назвою Novi, але нарешті продала проект криптобанку Silvergate у січні 2022 року.

За всіма умовами Diem мертвий, але найцінніші активи, які були створені для нього – Move і віртуальна машина Move VM – є відкритими, тож інші проекти можуть їх використовувати.

Move — це дуже безпечна та ефективна мова, яка допомагає розробникам уникнути багатьох помилок кодування, які можуть призвести до експлойтів. У свою чергу, Move VM є альтернативою Ethereum Virtual Machine – безпечному середовищу для виконання смарт-контрактів.

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

Засновники та спонсори

Аптос

Блокчейн Aptos представлений Aptos Labs, очолюваною двома колишніми керівниками Diem:

  • Мо Шейх – досвідчений засновник і експерт з масштабування бізнесу, він очолював відділ стратегічного партнерства в Novi (Meta) і навіть виступав на Всесвітньому економічному форумі в Давосі.

У липні 2022 року Aptos залучила 150 мільйонів доларів від таких інвесторів, як FTX Ventures, a16z (Andreessen Horowitz), Jump Crypto та Multicoin Capital. Це сталося після раунду фінансування на суму 200 мільйонів доларів США ще в березні , в якому також брали участь a16z і Multicoin разом з Tiger Capital, Katie Haun тощо.

Цікавий фактL=: назва «Аптос» походить з мови індіанців Олоне і означає «народ». Ohlone живуть у Каліфорнії, де базується Aptos.

Sui

Sui створено Mysten Labs, також розташованою в Каліфорнії. Ключові фігури в команді включають чотирьох колишніх членів команди Meta/Novi:

Еван Ченг , генеральний директор – колишній директор з досліджень і розробок у Novi та директор з інженерних питань у Facebook до цього;

Аденій Абіодун , CPO (Chief Product Officer) – раніше Product Lead у Novi та Head of Product of Vmware;

Сем Блекшір , технічний директор – раніше головний інженер у Novi;

Джордж Данезіс , головний науковий співробітник, професор безпеки та інженерії конфіденційності в Університетському коледжі Лондона та колишній науковий співробітник Facebook/Novi.

Авторство: Mysten Labs

Mysten Labs підтримують Andreessen Horowitz (a16z), Redpoint, Coinbase Ventures і Electric Capital, серед інших. У грудні 2021 року він залучив 36 мільйонів доларів у раунді фінансування серії A. Станом на серпень 2022 року компанія намагалася залучити ще 200 мільйонів доларів у раунді серії B.

Aptos проти Sui з першого погляду

Архітектура та консенсус

AptosBFT: консенсусна модель на основі HotStuff

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

Aptos покладається на розширену версію консенсусу BFT під назвою HotStuff . Він був модифікований компанією Diem для виробництва DiemBFT, а компанія Aptos ще більше вдосконалила його під назвою AptosBFT . Ми детально розглянули це в недавній статті про консенсус Aptos, але ось суть:

  • У HotStuff є лідер, який пропонує новий блок, а решта валідаторів голосують за нього.
  • Оскільки всі валідатори спілкуються з лідером, загальна кількість повідомлень, надісланих у кожному раунді, буде набагато меншою, ніж якби валідатори також спілкувалися один з одним.
  • Коли всі погоджуються, що блок дійсний, він стає остаточним – це швидке завершення є ключовою перевагою Aptos перед блокчейнами, такими як BNB Chain, де остаточне завершення займає 30 секунд, або Solana, де це близько 6 секунд.
  • Лідер змінюється з кожним раундом голосування, причому новий лідер обирається випадковим чином.
  • Лідер може працювати над декількома блоками одночасно (один на етапі Pre-Commit, інший на етапі Commit тощо) - це називається конвеєруванням.

Block-STM: механізм паралельного виконання Aptos

Block-STM , де STM означає «Програмна транзакційна пам’ять», — це система, створена Aptos для обробки до 160 000 транзакцій на секунду. З точки зору неспеціаліста, транзакції спочатку виконуються вузлами паралельно і лише потім перевіряються. Якщо на цьому етапі виникає проблема, транзакцію можна перервати та виконати повторно або скасувати.

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

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

Ця діаграма з блогу Aptos's Medium показує, як максимальний TPS залежить від

Sui: позбавлення від консенсусу для простих транзакцій

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

Однак Sui використовує більш традиційний консенсус BFT для більш складних транзакцій, які включають так звані спільні об’єкти – активи, які можуть бути змінені більш ніж одним власником (на відміну від токенів у гаманці). Це стосується багатьох взаємодій зі смарт-контрактами.

Цей підхід робить Sui L1 для конкретних випадків використання, коли dApp генерує величезну кількість простих транзакцій, потребує їх підтвердження з низькою затримкою та менше стурбований децентралізацією. Хороші приклади включають ігри та airdrop.

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

Нарвал і Туск

Механізм консенсусу, який використовує Sui, має назву: Narwhal and Tusk . Він був розроблений декількома дослідниками з Mysten Labs і Aptos Labs, а пізніше був відкритий , тож тепер будь-який блокчейн може інтегрувати його (насправді Celo вже працює над цим).

Narwhal — це модуль mempool: він забезпечує доступність даних транзакцій. Його також можна використовувати окремо (без Tusk) з іншими механізмами консенсусу, такими як HotStuff або Ignite від Cosmos. Архітектура Narwhal схожа на DAG або Directed Acyclic Graph : його багато елементів з’єднані між собою як мережа, а не як ланцюг (як це відбувається в блокчейні).

Tusk — це модуль консенсусу, який упорядковує транзакції, подані на консенсус (для складних транзакцій).

Ми не будемо вдаватися в технічні подробиці, але ви можете дізнатися більше про Нарвала та Туска тут або тут . Важливою частиною є те, що Нарвал і Туск дозволяють кожному валідатору обробляти більше транзакцій за одиницю часу. І якщо вам було цікаво назву, то нарвал — це кит завдовжки 15 футів, який схожий на єдинорога через свій довгий бивень.

Продуктивність

Aptos: 130 000 TPS і менша за секунду кінцевість

Блокчейни Sui і Aptos неймовірно потужні, швидкі та масштабовані. Aptos може обробляти 130 000 tps (транзакцій в секунду): такий результат був досягнутий під час тесту швидкості. Ми вже обговорювали Block-STM, який відіграє важливу роль у цьому та може збільшити її до 160 000 т/с, але ось підсумок інновацій, які роблять такі швидкості можливими:

  • паралельне виконання транзакцій – якщо є проблема з перевіркою, операція виконується повторно разом із залежними від неї;
  • state sync – протокол, який дозволяє вузлам, які не перевіряють, перевіряти та синхронізувати дані в блокчейні;
  • lazy commit: усі операції в блоці виконуються масово;
  • спільне планування: виконання транзакцій планується таким чином, щоб ефективно використовувати ресурси.

Відповідно до останнього звіту команди, DevNet тепер досягає до 4,5 тис. TPS при виконанні транзакцій і навіть 10 тис. TPS, коли активовано новітні методи синхронізації стану. Наступний контрольний показник – 100 тис. TPS, хоча, звичайно, справжній тест продуктивності відбудеться, коли Aptos запустить основну мережу.

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

Sui: «необмежений» TPS і майже миттєва остаточність

Цільові показники Sui також цікаві: команда стверджує, що їх TPS потенційно «нескінченний». У міру того, як навантаження на мережу зростає, вузли Sui (які називаються органами влади) можуть продовжувати додавати працівників (своєрідні вторинні вузли), щоб створити міні-мережу та виконувати більше транзакцій.

У нещодавньому тесті один вузол, що працює на Macbook Pro з 8 ядрами, обробив 120 000 транзакцій за секунду . Однак результат сильно залежить від типу транзакцій: у цьому тесті користувач надсилав токени на 100 різних адрес (акаунтів) за допомогою одного підпису. Здійснюючи перекази один за одним одному одержувачу кожного разу, той самий вузол міг виконати лише 20 000 TPS. Горизонтальне масштабування Sui відбувається завдяки його моделі консенсусу, де для простих транзакцій не потрібен глобальний консенсус (як ми пояснювали вище).

Крім того, оскільки в більшості випадків консенсус не потрібен, остаточність становить менше секунди. У цьому відношенні Sui та Aptos мають подібний час до остаточного завершення. Але протягом тривалого часу це, ймовірно, не матиме значення, оскільки основним мережам знадобиться досить багато часу, щоб охопити таку кількість користувачів, щоб генерувати тисячі транзакцій на секунду. Хорошим прикладом є Solana: вона обробляє понад 2000 транзакцій на секунду, але до 90% з них є голосами валідатора , тому реальні транзакції, надіслані користувачами, становлять лише близько 200-300.

Коли запрацюють основні блокчейн-мережі Aptos і Sui?

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

Однак навіть у DevNet Aptos вже величезний, з піком понад 20 000 вузлів . Це робить його однією з найбільших мереж Proof-of-Stake з точки зору участі вузлів. Для порівняння, Beacon Chain Ethereum має 415 000 вузлів , а Solana — менше 2 000 .

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

Що ви можете зараз взяти з Aptos і Sui?

Стимульовані тестові мережі

Стимулювана тестова мережа — це гейміфікована кампанія, яка залучає валідатори (користувачі, які запускають вузли) для стрес-тестування консенсусу, відпрацювання ставок, виявлення помилок, перевірки роботи оновлень тощо. Вони отримують жетони і часто змагаються за перше місце в таблиці лідерів. Якщо ви розробник або маєте досвід валідатора блокчейну, приєднання до стимульованої тестової мережі може стати чудовим способом дізнатися більше про захоплюючу технологію Move.

Aptos вже завершила два з чотирьох запланованих етапів своєї Aptos Incentivized Testnet або AIT. 3 -й етап запланований на 30 серпня - 9 вересня , потім запуск основної мережі, а потім AIT4 (четвертий етап) взимку.

З каналу мемів Aptos. Авторство: @AndriiIzotov

У червні Sui оголосила про створення власної заохочувальної тестової мережі та 2 серпня відкрила валідатор . Кожен успішний валідатор отримає 2000 SUI. Більше того, 10% усієї емісії SUI буде покладено на найкращих учасників, які згодом стануть валідаторами в основній мережі.

Щотижневі AMA

Найкращий спосіб бути в курсі цих захоплюючих нових мереж L1 – налаштуватися на їхні регулярні сесії AMA (Ask Me Anything).

Mysten Labs зазвичай проводить тематичні AMA: наприклад, останні потоки були присвячені токеноміці SUI , мові Move і технічному написанню. Ви знайдете дату та час наступного AMA на Sui's Discord .

Команда Aptos щотижня проводить Move Mondays на Twitch. Вони здебільшого є оновленнями розробки, але також відкривають зустріч для запитань і відповідей, і також дуже варті перегляду. Дивіться Aptos Discord , щоб дізнатися більше.

Щоб дізнатися ще більше про те, що відбувається навколо блокчейну Aptos, ви можете налаштуватися на наші щотижневі AMA мережі Pontem разом із ключовим учасником протоколу Алехо Пінто. Обговорення зазвичай зосереджується на екосистемі Aptos dApp, безпеці, розбудові нової інфраструктури DeFi тощо. Щоб отримати посилання на наступну AMA, перегляньте наш чат Telegram .

Гаманці та інші dAapps для блокчейнів Sui та Aptos

Незважаючи на те, що станом на серпень 2022 року Aptos і Sui все ще знаходяться на стадії DevNet, ви вже можете випробувати деякі dApps.

Екосистема Aptos

Гаманці

Уже є функціональний гаманець для Aptos , створений нашою власною блокчейн-студією Pontem Network. Його щойно додали до веб-магазину Chrome , а користувачі інших браузерів можуть завантажити розширення гаманця у форматі .zip із GitHub.

Що робить Pontem Wallet справді особливим, так це те, що він може безпосередньо інтегрувати різні функції DeFi. Замість того, щоб прив’язувати гаманець до DEX, наприклад, ви зможете міняти токени безпосередньо в гаманці. У найближчому майбутньому ми також розглядаємо можливість додавання таких функцій, як ліквідний стейкінг та інтеграція DeFi для ліквідних деривативів (подумайте про пули ліквідності за допомогою stETH Anchor, але на Aptos).

Якщо ви використовуєте MetaMask, ви побачите, що Pontem Wallet дуже простий у використанні. Наразі він працює в тестовій мережі (оскільки основної мережі немає), але ви можете запросити безкоштовні токени APTOS і надіслати транзакцію на іншу адресу гаманця Pontem (не витрачаючи реальних грошей).

Крім Pontem Wallet, варто відзначити ще два гаманці: Martian і Fewcha . Обидва доступні як розширення Chrome і дозволяють отримувати тестові маркери з крана та надсилати їх на інші адреси DevNet. Крім того, у Martian є гарна демонстрація карбування NFT , а Fewcha активно працює над мобільним додатком.

Авторство: Fewcha у веб-магазині Chrome

Обмін DEX/AMM

Перший AMM для блокчейну Aptos також був створений Pontem Network. Він називається Liquidswap і вже працює на DevNet. Ви можете підключитися до DEX за допомогою Pontem Wallet і здійснити кілька свопів з APTOS, BTC і USDT без будь-якого ризику.

Засоби розробки

Pontem Network випустила ще два інструменти:

  • Move Code Playground:редактор коду на основі браузера, який дозволяє програмістам практикувати кодування для всіх блокчейнів, сумісних з Move. Наразі це лише Aptos і Sui, але в майбутньому може з’явитися більше мереж на основі Move, і наш Code Playground буде сумісний із будь-якою з них.
  • Перемістити плагін Intellj IDE:інструмент для програмістів, які використовують Intellij IDE (програмне забезпечення інтегрованого середовища розробки) від JetBrains. Плагін дає змогу експериментувати з Move і створювати цілі dApps для Aptos у графічному інтерфейсі, до якого звик розробник. Він має такі зручні функції, як перевірка помилок на льоту, підсвічування синтаксису та автоматичне форматування коду.

NFT на Aptos: ринок Topaz, служба імен Aptos тощо

Ви будете здивовані, дізнавшись, що в тестовій мережі Aptos вже є понад 20 колекцій NFT. Вони перераховані на Topaz , першому наразі ринку Aptos NFT. Topaz інтегровано з марсіанським гаманцем і навіть планує незабаром випустити панель запуску.

Найвідомішою колекцією NFT є Aptos Names , яка в основному є доменними адресами для метавсесвіту.

Ідея полягає в тому, щоб пов’язати довгі криптоадреси та інші активи блокчейну з адресами, які читаються людиною, такими як justsayhello.aptos або readyplayer1.aptos, створюючи єдиний ідентифікатор для метавсесвіту. Найвідомішим прикладом є ENS (Служба імен Ethereum) , але зараз інші мережі отримують власні служби імен.

Інші колекції NFT у блокчейн-мережі Aptos включають Topaz Punks і Aptos Punks, Pokemon2 і версію Azuki, а також офіційну колекцію другого ринку Aptos NFT, Souffl3 .

Кредитування та позичання на Аптос

Vial — це перший протокол кредитування на Aptos. Відсоткова ставка визначається алгоритмічно на основі співвідношення попиту та пропозиції в пулах. Ви можете позичати або позичати APTOS, загорнуті BTC або USDC – усе в тестовій мережі або на курсі. Поточний APY позики становить 8%, тоді як позика коштує 10% (у річному вирахуванні). У Vial також є кран для отримання безкоштовних тестових мереж BTC і USDC.

dApps для Sui: перший гаманець Sui

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

На момент написання статті для Sui не існує загальнодоступних AMM, торгових майданчиків NFT, протоколів кредитування чи інших dApps.

Токени Aptos і Sui: остерігайтеся шахраїв

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

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

Якщо ви побачите, що хтось рекламує «IDO» токенів Aptos або Sui або пропонує вам купити їх на DEX, пам’ятайте, що це шахрайство. Такі фальшиві пропозиції особливо поширені на Discord: якщо ви є учасником серверів Aptos або Sui, ви, ймовірно, колись отримаєте DM від шахрая, можливо, навіть видаючи себе за когось із команди.

До речі, нас у Pontem також часто запитують, коли ми збираємося випустити власний токен, який буде використовуватися з Pontem Wallet, Liquidswap DEX та іншими dApps, які ми створюємо для Aptos. Як пояснювалося під час нещодавньої AMA, ми розглянемо це, коли основна мережа Aptos запрацює в 3-4 кварталах, тож слідкуйте за оновленнями ближче до кінця 2022 року. Слідкуйте за Pontem — слідкуйте за нами в Twitter і Telegram , щоб отримати більше оновлень!