Aptos проти Sui: детальне порівняння
Aptos і Sui є виключно швидкими (понад 100 000 tps) і масштабованими платформами смарт-контрактів. Обидва використовують мову Move, спочатку розроблену для проекту Diem компанії Meta, і вважають керівників Diem серед своїх засновників. Давайте подивимося, як вони порівнюються з точки зору технологій, продуктивності, доступних dApps та багато іншого.
Що таке Aptos і Sui?
Aptos і Sui - це нові блокчейни L1, або платформи смарт-контрактів. Це означає, що поверх них можна створювати різні dApps (DEXes, гаманці, ігри і т. д.), як на 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-безпечному середовищу для запуску смарт-контрактів.
У той час як Diem повинен бути дозволеною мережею, Sui і Aptos децентралізовані і не мають дозволів: будь-який бажаючий зможе приєднатися до них в якості валідатора. Вони також поділяють одне і те ж бачення: створити перший мільярд користувачів блокчейна.
Засновники та спонсори
Аптос
Блокчейн Aptos представлений Aptos Labs, очолюваної двома колишніми керівниками Diem:
- Мо Шейх-досвідчений засновник і експерт з масштабування бізнесу, він очолював відділ стратегічного партнерства в Novi (Meta) і навіть виступав на Всесвітньому економічному форумі в Давосі.
- Ейвері Чінг, технічний директор-колишній головний інженер-програміст в Novi, а до цього в Facebook і Yahoo.
У липні 2022 року Aptos підняв 150 мільйонів доларів від таких інвесторів, як FTX Ventures, a16z (Andreessen Horowitz), Jump Crypto та Multicoin Capital. Це слідує за раундом фінансування в розмірі 200 мільйонів доларів у березні, в якому також брали участь a16z і Multicoin, а також Tiger Capital, Кеті Хаун та ін.
Цікавий факт: назва "Аптос" походить від мови індіанців Олоне і означає "народ'. Олоне живуть в Каліфорнії, де базується Aptos.
Sui
Sui створений компанією Mysten Labs, також базується в Каліфорнії. Ключовими фігурами в команді є чотири колишні члени команди Meta / Novi:
Еван Ченг, генеральний директор-колишній директор з досліджень і розробок Novi, а до цього інженерний директор Facebook;
Аденій Абіодун, виконавчий директор (Chief Product Officer) - раніше керівник відділу продуктів в Novi і керівник відділу продуктів в Vmware;
Сем Блекшир, технічний директор-раніше головний інженер в Novi;
Джордж Данезіс, головний науковий співробітник-професор інженерії безпеки та конфіденційності в Університетському коледжі Лондона та колишній науковий співробітник Facebook / Novi.
Mysten Labs підтримується, зокрема Andreessen Horowitz (a16z), Redpoint, Coinbase Ventures і Electric Capital. У грудні 2021 року вони залучили 36 мільйонів доларів в рамках раунду фінансування серії А. станом на серпень 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 секунд.
- Лідер змінюється з кожним туром голосування, при цьому новий лідер вибирається випадковим чином.
- Лідер може працювати з декількома блоками одночасно (один на стадії попередньої фіксації, інший на стадії фіксації і т.д.) - це називається конвеєрної обробкою.
Block-STM: механізм паралельного виконання Aptos
Block-STM, де STM розшифровується як "програмна транзакційна пам'ять", - це система, створена Aptos для обробки до 160 000 транзакцій в секунду. Простими словами, транзакції спочатку виконуються вузлами паралельно і тільки потім перевіряються. Якщо на цьому етапі виникає проблема, транзакція може бути перервана і повторно виконана або відкинута.
Block-STM також визначає залежності між транзакціями, тому, якщо операція не може бути перевірена, ті, які залежать від неї, також будуть виконані повторно. Нарешті, як тільки всі конфлікти вирішені, всі транзакції в блоці фіксуються в блокчейне разом (так звана лінива фіксація).
Відсутність необхідності виконувати всі транзакції послідовно або заздалегідь визначати залежності економить багато часу і ресурсів. Він також добре масштабується-отже, ідея Aptos як найбільш масштабованого ланцюга L1.
Ця діаграма з блогу Aptos Medium показує, як максимальний TPS залежить від
Sui: позбавлення консенсусу для простих транзакцій
Sui робить радикальний крок, повністю усуваючи консенсус для багатьох транзакцій. Прості перекази токенів їх власником на іншу адресу, без будь-яких інших транзакцій, що залежать від них, підтверджуються практично миттєво. Відправник транслює транзакцію, збирає голоси валідаторів (рукостискання) і отримує так званий сертифікат дійсності.
Однак Sui використовує більш традиційний консенсус BFT для більш складних транзакцій, які включають так звані загальні об'єкти - активи, які можуть бути змінені більш ніж одним власником (на відміну від токенів в гаманці). Це стосується багатьох взаємодій зі смарт-контрактами.
Такий підхід робить Sui L1 придатним для конкретних випадків використання, коли DApp генерує величезну кількість простих транзакцій, потребує їх підтвердження з низькою затримкою і менше піклується про децентралізацію. Хорошими прикладами є ігри та airdrops.
Як і Aptos, Sui також використовує паралельне виконання для простих транзакцій без залежностей, тоді як складні операції виконуються послідовно в точному порядку.
Narwhal та Tusk
Механізм консенсусу, який використовується Sui, має назву: Narwhal і Tusk. Він був розроблений кількома дослідниками з Mysten Labs і Aptos Labs, а пізніше став відкритим вихідним кодом, так що тепер його може інтегрувати з будь яким блокчейн (фактично, Celo вже працює над цим).
Narwhal-це модуль mempool: він гарантує доступність даних транзакцій. Він також може використовуватися самостійно (без Tusk) з іншими консенсусними двигунами, такими як HotStuff або Cosmos' Іgnite. Архітектура Narwhal являє собою DAG, або орієнтований ациклічний граф: його численні елементи пов'язані один з одним як мережа, а не ланцюжок (як це відбувається в блокчейне).
Tusk-це модуль консенсусу, який упорядковує транзакції, відправлені на узгодження (для складних транзакцій).
Ми не будемо вдаватися в технічні подробиці, але ви можете дізнатися більше про Narwhal та Tusk тут або тут. Важливою частиною є те, що Narwhal і Tusk дозволяють кожному валідатору обробляти більше транзакцій за одиницю часу. І якщо вам цікаво назву, то narwhal - це кит довжиною 15 футів, який схожий на єдинорога через свого довгого бивня.
Продуктивність
Aptos: 130 000 TPS і закінчення з точністю до секунди
Блокчейни Sui і Aptos неймовірно потужні, швидкі і масштабовані. Aptos може обробляти 130 000 tps (транзакцій в секунду): цей результат був досягнутий під час тесту швидкості. Ми вже обговорювали Block-STM, який відіграє важливу роль у цьому і може збільшити швидкість до 160 000 tps, але ось короткий опис інновацій, які роблять такі швидкості можливими:
- паралельне виконання транзакції - якщо виникає проблема з перевіркою, операція виконується повторно разом з тими, які залежать від неї;
- синхронізація стану - протокол, який дозволяє одноранговим вузлам, які не є валідаторами, перевіряти і синхронізувати дані по всьому ланцюжку блоків.;
- відкладена фіксація: всі операції в блоці фіксуються масово;
- спільне планування: виконання транзакцій планується таким чином, щоб ефективно використовувати ресурси.
Згідно з останнім звітом команди, 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 з точки зору участі вузлів. Для порівняння, мережа маяків Ethereum налічує 415 000 вузлів, але у Solana їх менше 2000.
Sui ще не оголосив дату запуску основної мережі. Оскільки стимульована тестова мережа (див. нижче) повинна розпочатися в 3 кварталі (або, можливо, в 4 кварталі), основна мережа теоретично може почати функціонувати до кінця 2022 року, але, ймовірно, це буде залежати від результатів стимульованого етапу.
Що ви можете зробити з Aptos і Sui прямо зараз?
Стимульовані тестові мережі
Стимульована тестова мережа-це гейміфікована кампанія, яка використовує валідаторів (користувачів, керуючих вузлами) для стрес-тестування консенсусу, практики розміщення ставок, виявлення помилок, перевірки роботи оновлень і так далі. Вони винагороджуються токенами і часто змагаються за перше місце в таблиці лідерів. Якщо ви розробник або маєте досвід роботи в якості валідатора блокчейна, приєднання до стимульованої тестової мережі може стати відмінним способом дізнатися більше про захоплюючу технології Move.
Aptos вже завершив два з чотирьох запланованих етапів своєї тестової мережі Aptos Incentivized Testnet, або AIT. 3-й етап заплановано на 30 серпня-9 вересня, після чого відбудеться запуск основної мережі, а потім AIT4 (четвертий етап) взимку.
Sui оголосив про свою власну стимульовану тестову мережу в червні та відкрила заявки на перевірку 2 серпня. Кожен успішний валідатор отримає 2000 Sui. Більш того, 10% від всієї емісії SUI буде розподілено між учасниками з найкращими результатами, які згодом стануть валідаторами в основній мережі.
Щотижневі AMA
Найкращий спосіб залишатися в курсі цих захоплюючих нових мереж L1 - це налаштуватися на їх регулярні сеанси AMA (Запитай мене про що-небудь).
Mysten Labs, як правило, проводить тематичні AMA: наприклад, останні потоки були присвячені токеноміці SUI, мові Move і технічного письма. Дату і час наступної АМА ви знайдете в Sui's Discord.
Команда Aptos проводить щотижневі Move Mondays на Twitch. В основному це оновлення для розробників, але вони також відкривають збори для запитань і відповідей, і їх теж дуже варто подивитися. Подробиці див. у розділі Aptos Discord.
Щоб дізнатися ще більше про те, що відбувається навколо блокчейна Aptos, ви можете налаштуватися на наші щотижневі Pontem Network AMAs з ключовим учасником протоколу Алехо Пінто. Обговорення зазвичай зосереджено на екосистемі Aptos DApp, безпеці, створенні нової інфраструктури DeFi і т.д. Посилання на наступну AMA можна знайти в нашому Telegram-чаті.
Гаманці та інші dAapps для блокчейнов Sui і Aptos
Незважаючи на те, що Aptos і Sui станом на серпень 2022 року все ще знаходяться на стадії розробки, Ви вже можете випробувати деякі dApps.
Екосистема Aptos
Гаманець
Вже існує функціональний гаманець для Aptos, створений нашою власною блокчейн-студією PONTEM Network. Він тільки що був доданий в інтернет-магазин Chrome, в той час як користувачі інших браузерів можуть завантажити розширення гаманця в форматі .zip з GitHub.
Те, що робить PONTEM Wallet дійсно особливим, полягає в тому, що він може безпосередньо інтегрувати різні функції DeFi. Наприклад, замість прив'язки гаманця до DEX ви зможете обмінювати токени безпосередньо в гаманці. У найближчому майбутньому ми також розглядаємо можливість додавання таких функцій, як liquid staking та інтеграція DeFi для похідних інструментів liquid staking (подумайте про басейни ліквідності за допомогою stETH від Anchor, але на Aptos).
Якщо ви використовуєте MetaMask, ви побачите, що PONTEM Wallet дуже простий у використанні. Поки він працює в тестовій мережі (оскільки основної мережі немає), але ви можете запросити безкоштовні токени APTOS і відправити транзакцію на іншу адресу гаманця (не витрачаючи ніяких реальних грошей).
Крім гаманця Pontem, ми повинні згадати ще два гаманця: Martian і Fewcha. Обидва доступні як розширення Chrome і дозволяють отримувати тестові токени з крана і відправляти їх на інші адреси DevNet. Крім того, у Martian є гарна демо-версія для мінту NFT, в той час як Fewcha активно працює над мобільним додатком.
Обмін DEX / AMM
Перший AMM для блокчейна Aptos також був створений компанією PONTEM Network. Він називається Liquidswap і вже працює в DevNet. Ви можете підключитися до DEX за допомогою гаманця Pontem і зробити кілька свопів з APTOS, BTC і USDT без будь-якого ризику.
Інструменти розробки
Мережа PONTEM випустила ще два інструменти:
- Move Code Playground: редактор коду на основі браузера, який дозволяє програмістам практикувати кодування для всіх блокчейнов, сумісних з Move. Наразі це лише Aptos і Sui, але в майбутньому може з'явитися більше ланцюжків, заснованих на Move, і наш Code Playground буде сумісним з будь-яким з них.
- Move Intellj IDE plugin: інструмент для програмістів, що використовують Intellij IDE (інтегроване програмне забезпечення середовища розробки) від JetBrains. Плагін дозволяє експериментувати з переміщенням і створювати цілі dApps для Aptos в графічному інтерфейсі, до якого звик розробник. Він володіє зручними функціями, такими як перевірка помилок "на льоту", підсвічування синтаксису і автоматичне форматування коду.
NFT на Aptos: Торговий майданчик Topaz, Aptos Name Service і багато іншого
Ви будете здивовані, дізнавшись, що в тестовій мережі Aptos вже є більше 20 колекцій NFT. Вони перераховані на Topaz, першому на сьогоднішній день торговому майданчику Aptos NFT. Topaz інтегрований з Martian гаманцем і навіть планує найближчим часом запустити лаунчпад.
Найбільш помітною колекцією NFT є Aptos Names, які в основному являють собою доменні адреси для метавсесвіту.
Ідея полягає в тому, щоб зв'язати довгі кріпто адреси і інші активи блокчейна з зручно считуємими адресами, такими як justsayhello.aptos або readyplayer1.aptos, створюючи єдиний ідентифікатор для метавсесвіту. Найбільш відомим прикладом є ENS (служба імен Ethereum), але інші мережі тепер отримують свої власні служби імен.
Інші колекції NFT в Aptos blockchain devnet включають Topaz Punks і Aptos Punks, Pokemon2 і версію Azuki, а також офіційну колекцію другого Aptos NFT marketplace, Souffl3.
Кредитування та запозичення на Aptos
Vial-це перший протокол кредитування на Aptos. Процентна ставка визначається алгоритмічно на основі співвідношення попиту і пропозиції в пулах. Ви можете позичити або позичати APTOS, обернуті BTC або USDC – все це в тестовій мережі або на курсі. Поточна процентна ставка по кредиту становить 8%, в той час як запозичення обходиться в 10% (у річному обчисленні). У Vial також є кран для отримання безкоштовного Testnet BTC і USDC.
dApps для Sui: перший гаманець Sui
У липні Sui запустив власне розширення гаманця для Chrome, де ви можете створити адресу Sui, відправляти токени testnet і NFT або підключатися до демонстраційного додатку NFT mining DApp. Гаманець призначений для того, щоб показати іншим розробникам, що можна зробити з Sui, тому команда не очікує, що він стане "офіційним" гаманцем екосистеми.
На момент написання статті не існує загальнодоступних AMM, торгових майданчиків NFT, протоколів кредитування або інших dApps для Sui.
Токени Aptos і Sui: остерігайтеся шахраїв
Станом на серпень 2022 року Aptos і Sui ще не оголосили про вихід токенів, і ви ніде не можете придбати або отримати їх токени. Відповідні токени повинні бути випущені, як тільки основні мережі двох мереж запрацюють, але на даний момент немає ніякої інформації про продаж токенів, розподілу, обміну і т.д. навіть учасникам тестової мережі із заохоченням Aptos, які вже заробили свої нагороди, доведеться дочекатися запуску основної мережі, щоб отримати їх.
Однак ви можете отримати безкоштовні тестові токени в тестовій мережі, якщо хочете випробувати dApps. Наприклад, в новому гаманці PONTEM для Aptos є функція запиту токенів в меню адрес. Зверніть увагу, що такі тестові токени не мають ніякої ринкової вартості: ви не можете продати їх або вивести з тестової мережі.
Якщо ви бачите, що хтось рекламує "IDO" токенів Aptos або Sui або пропонує вам придбати їх на DEX, пам'ятайте, що це шахрайство. Такі підроблені пропозиції особливо поширені на Discord: якщо ви є учасником серверів Aptos або Sui, ви, ймовірно, в якийсь момент отримаєте DM від шахрая, можливо, навіть видає себе за когось із команди.
ДО РЕЧІ, нас в Pontem також часто запитують, коли ми збираємося випустити наш власний токен для гаманця Pontem, Liquidswap DEX і інших dApps, які ми створюємо для Aptos. Як пояснювалося під час нещодавньої AMA, ми розглянемо це, коли основна мережа Aptos запрацює в 3-4 кварталі, тому слідкуйте за оновленнями ближче до кінця 2022 року. Слідкуйте за Pontem-слідкуйте за нами в Twitter і Telegram для отримання додаткових оновлень!