Ключові моменти:
Aptos — це блокчейн рівня 1, який використовує мову Move, консенсус BFT та паралельне виконання для швидших і дешевших транзакцій.
Мережа використовує AptosBFT — візантійський відмовостійкий (BFT) протокол консенсусу, побудований на основі механізму Proof of Stake (PoS).
Aptos використовує мову програмування Move, розроблену для покращення безпеки смартконтрактів й управління ресурсами.
APT — це нативний токен мережі. Він використовується для оплати комісій за транзакції, стейкінгу, управління й участі валідатора.
Що таке Aptos?
Aptos — це блокчейн рівня 1, створений для забезпечення масштабованої, оновлюваної та безпечної інфраструктури для децентралізованих програм. Мережа використовує механізм Proof of Stake (PoS) із візантійською відмовостійкою (BFT) системою консенсусу для забезпечення швидкої та надійної остаточності транзакцій.
Для покращення продуктивності Aptos оснащений механізмом паралельного виконання, який може обробляти кілька транзакцій одночасно, що дозволяє мережі підтримувати більші обсяги активності. Aptos також використовує мову програмування Move — ресурсоорієнтовану мову, яка підвищує безпеку смартконтрактів та підтримує формальну верифікацію, надаючи розробникам потужніші інструменти для створення безпечних програм.
Історія
Aptos заснували у 2021 році колишні інженери Meta Мо Шейх та Ейвері Чінг, які працювали над блокчейном Diem (раніше Libra). Коли Diem закрили через регуляторні проблеми, було створено Aptos Labs для продовження розвитку технології.
Основна мережа Aptos була запущена в жовтні 2022 року. Відтоді Aptos Labs зосередилася на вдосконаленні базової технології мережі, тоді як Aptos Foundation підтримує розвиток екосистеми через фінансування розробників, проведення освітніх програм та налагодження партнерських зв'язків для розширення впровадження.
Як працює Aptos
AptosBFT
Aptos використовує технологію Proof of Stake (PoS), де валідатори здійснюють стейкінг токенів APT для участі в посиленні безпеки мережі. Вони відповідають за пропонування блоків, перевірку транзакцій і підтримку ефективної роботи блокчейну. Крім того, мережа використовує AptosBFT, візантійський відмовостійкий (BFT) протокол консенсусу, який дозволяє валідаторам досягати згоди щодо транзакцій. AptosBFT розроблений для підтримки працездатності мережі, навіть якщо до третини валідаторів зазнають невдачі або діють нечесно. Цей підхід спрямований на баланс між безпекою та швидкістю обробки транзакцій.
Мова програмування Move
Смартконтракти Aptos написані мовою Move — мовою програмування, яку спочатку розробили для блокчейн-проєкту Diem у компанії Meta. Move створено для роботи з різними блокчейнами, що надає розробникам доступ до спільних інструментів, бібліотек і спільнот.
Move унікальна тим, що використовує ресурсоорієнтовану модель, яка розглядає цифрові активи як ресурси, які не можна скопіювати або знищити помилково. Це ускладнює втрату активів через баги чи помилки в коді. Щоб додати ще один рівень захисту, Move постачається з Move Prover — інструментом формальної верифікації смартконтрактів, який може перевірити, чи вони поводяться належним чином.
Для розробників Move пропонує безпеку та гнучкість. Це допомагає впроваджувати найкращі практики у створенні безпечних застосунків, водночас залишаючи простір для інновацій. Aptos також інвестує в розвиток спільноти розробників Move, підтримує внески з відкритим кодом і заохочує розробників розширювати можливості мови у сфері Web3.
Механізм паралельного виконання
Більшість блокчейнів обробляють транзакції послідовно, одну за раз. Такий простий дизайн спрощує впровадження, але також обмежує масштабованість, оскільки мережа може обробляти лише обмежену кількість транзакцій одночасно. Зі збільшенням активності це часто призводить до перевантаження та уповільнення часу транзакцій.
Aptos використовує Block-STM (програмну транзакційну пам'ять) — спеціалізований механізм виконання, який обробляє транзакції паралельно. Це означає, що замість обробки однієї транзакції за раз, система може виконувати кілька транзакцій одночасно. Після виконання Aptos перевіряє результати. Якщо дві транзакції намагаються змінити один і той самий ресурс і виникають конфлікти, повторно запускаються лише ці конкретні транзакції, а інші залишаються незмінними. Така архітектура гарантує, що одна невдала транзакція не зупинить роботу блокчейну.
Вбудований планувальник також допомагає Block-STM ефективно пріоритезувати транзакції, що ще більше підвищує продуктивність. Як наслідок, Aptos може досягати значно вищої пропускної здатності порівняно з традиційними послідовними блокчейнами. Успіх Block-STM також вплинув на інші блокчейни, такі як Polygon, Sei та Starknet, які застосували подібні підходи до паралельного виконання.
Екосистема
Aptos Build
Aptos Build — це набір інструментів розробника від Aptos Labs, який спрощує створення, тестування та розгортання застосунків у мережі. Розробники можуть згенерувати API-ключі за лічені секунди та створювати індексатори блокчейну без написання коду. Вони також можуть запускати колекції невзаємозамінних токенів (NFT) в один клац, спонсорувати транзакції через gas-станцію та спростити залучення користувачів без керування складною інфраструктурою.
Aptos Connect
Aptos Connect — це кастодіальний вебгаманець, який не потребує завантажень чи розширень для браузера. Замість традиційних приватних ключів, він використовує акаунти Aptos без ключів, що дозволяє користувачам входити в систему за допомогою облікових записів соціальних мереж, таких як Google. Блокчейн-акаунт криптографічно пов'язаний із логіном, але ніколи не прив'язується до нього публічно, що спрощує початок роботи та гарантує користувачам повний контроль над їхніми активами.
Aptos Name Service (ANS)
Aptos Name Service пропонує зручні для читання імена .apt замість довгих адрес гаманців, що спрощує керування транзакціями та їх обмін. Цей сервіс покращує доступність та зручність використання в екосистемі Aptos завдяки інтеграціям, які дозволяють децентралізованим програмам (dApp) забезпечувати більш зручний та інтуїтивний досвід для користувачів.
Aptos Assistant
Aptos Assistant — це інструмент підтримки на базі штучного інтелекту, створений у партнерстві з Microsoft для спрощення навігації екосистемою Aptos. Він діє як безпечний чат-бот, який може відповідати на запитання, пов'язані з блокчейном, простими словами. Користувачі можуть покладатися на нього для допомоги з адаптацією, а розробники можуть використовувати його для пошуку ресурсів для створення смартконтрактів та програм.
Токен Aptos
Токен APT — це нативний токен мережі Aptos. Його використовують в екосистемі Aptos для багатьох цілей, зокрема:
Комісія gas: APT використовується для оплати комісій за транзакції під час надсилання транзакцій або взаємодії з програмами та смартконтрактами в мережі Aptos.
Стейкінг: холдери можуть здійснювати стейкінг APT для захисту безпеки мережі, делегуючи свої токени валідаторам або безпосередньо керуючи нодами валідаторів. Натомість вони отримують винагороди, які розподіляються в кожну епоху.
Операції валідатора: запуск валідатора вимагає стейкінгу APT. Валідатори беруть участь у досягненні консенсусу, обробляють транзакції та отримують винагороду за чесну діяльність. Неправильна поведінка або неправильна конфігурація можуть призвести до штрафних санкцій, зокрема втрати токенів стейкінгу.
Управління: токени APT надають холдерам можливість брати участь в ончейн-управлінні, що дозволяє їм голосувати за оновлення протоколу, коригування параметрів та інші рішення, які визначають майбутнє мережі.
Підсумки
Aptos — це блокчейн рівня 1, орієнтований на масштабованість, який базується на технології, вперше розробленій для проєкту Diem від Meta. Мережа поєднує AptosBFT для швидкого та безпечного консенсусу, мову програмування Move для безпечніших смартконтрактів та механізм Block-STM для паралельного виконання. Окрім основного протоколу, Aptos розширює свою екосистему за допомогою таких інструментів, як Aptos Build, Aptos Connect, Aptos Name Service та Aptos Assistant. Ці сервіси розроблені для спрощення розробки та доступнішої адаптації користувачів.
Пов'язані статті
Відмова від відповідальності: ця стаття написана лише для освітніх цілей. Вона надається вам на умовах "як є" тільки для загальної інформації і освітніх цілей, без жодних заяв чи гарантій. Її не слід розглядати як фінансову, юридичну чи іншу професійну пораду, і вона не призначена для рекомендації купівлі конкретного продукту чи послуги. Вам слід звернутися за порадою до відповідних професійних консультантів. Продукти, згадані в цій статті, можуть бути недоступні у вашому регіоні. Якщо стаття написана стороннім автором, зверніть увагу, що висловлені думки належать сторонньому автору, і не обов'язково відображають думку Binance Academy. Для отримання додаткової інформації перегляньте нашу повну відмову від відповідальності. Ціни на цифрові активи можуть бути волатильними. Вартість ваших інвестицій може як впасти, так і зрости, і ви можете не повернути інвестовану суму. Ви несете повну відповідальність за свої інвестиційні рішення, і Binance Academy не несе відповідальності за збитки, які ви можете понести. Цей матеріал не повинен розглядатись як фінансова, юридична чи інша професійна порада. Для отримання додаткової інформації перегляньте наші Умови користування і Попередження про ризик.