August 17, 2022

Aptos — просто черговий блокчейн ?

Аптос

Що таке Aptos і відкуда він взявся?

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

Aptos був створений колишніми інженерами Metaі написаний на мові Move, розробленому спеціально для створення цього блокчейна. Саме мова програмування Move є головною особливістю Aptos і значною мірою була розроблена в Meta для забезпечення безпеки та масштабності блокчейна Diem (поза Libra), монета повинна була бути основною платіжною системою, яку розробляв Facebook. До проекту приєдналися 27 організацій. За даними NYT, серед партнерів є сервіси Uber, Lyft і Spotify. Однак процес затормозило протидію зі сторони регуляторів. Страни G7 висловили загальну думку, що «ні один міжнародний стейблкоін-проект не може почати роботу, поки не регулюють правові ризики». Держава застрахувалися, що Libra може впливати на обмінний курс, а також здатність відмивати гроші та фінансувати тероризм.

У результаті проект втратив кількох ключових спонсорів і керівників, включаючи Visa, MasterCard, Stripe, PayPal, eBay і Vodafone.

Безпека

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

Aptos був створений з урахуванням вимог безпеки з урахуванням цього використання переваг мови Перемістити тут також використовуваний консенсус протоколу, відомий як «DiemBFT v4», заснований на протоколі HotStuff, розробленому Diem. Як я думаю, ви вже помітили, наробіток від Meta використовується дуже багато.

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

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

Швидкість і масштабируемость

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

Швидкість блокчейна можна виміряти двома способами:

  1. Transaction per second(TPS) — кількість транзакцій у секунду.
  2. Час до завершення (TTF) — час до завершення.

TPS можна віднести до пропускної здатності блокчейна, це максимальна кількість транзакцій, які можуть опрацювати блокчейн за 1 секунду, наприклад, в Ethereum, про який ми говорили вище, це 12,9 транзакцій в секунду, в Aptos, який зараз працює в тесті 1000 TPS, хоча розробники кажуть про потенціал в 160 000, ну посмотрим.

TTF це проміжок часу між відправкою токенів суб’єкта А на кошелек суб’єкта Б і моментом, коли токени відображалися в кошельку суб’єкта Б, надеюсь пояснити доходиво. Так ось це і є швидкість блокчейна, а Ethereum займає близько 80 секунд за цей час, як Aptos займає менше секунд, за словами абсолютного лідера за TTF є Avalanche, у якого вийшло 0,15 секунди на завершення транзакції.

TTF і TPS

Безумовно показники про які говорить команда Aptos просто феноменальні, а результати, які вони отримали в тестовій мережі, не можуть не друкувати, але давайте не будемо хвалити раніше часу.

Зараз ці команди отримують пропускні здібності в 10 000 TPS, а там і 100 000 TPS, зрозуміло, що в цей потрібний час і безліч умов. Така швидкість досягається за рахунок того, що Aptos відокремив механізм консенсусу від виконання конвейєра. Це означає, що транзакції можуть бути організовані майже як збірна лінія, при цьому консенсус і виконання здійснюються окремо та оптимізовані для одночасної швидкості. Також команда покращує механізм HotStuff BFT, що дозволяє перевірити більшість транзакції всього в двох сеансах, а це значно додає швидкість у відмінності від інших механізмів консенсусу.

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

Текуще положення дел.

На сьогоднішній день Aptos вже запустив тестову сеть і досяг піку в 18 000 активних узлов. Під час першого етапу перевірки тестової мережі командою було отримано 30 000 заявок на запуск валідаторської ноди, з яких було відібрано лише 100, цей етап допоміг виявити різні помилки в протоколі, а потім був успішний. Крім того, цей проект створив навколо себе велике співтовариство — 70 000 у Discord і приблизно стільки ж у Twitter. Внимание криптоиндустрии все більше приковується до Aptos і це цілком закономірно, на хакатоне проведеному в мае було представлено безліч продуктів, які будуть будуватися саме на Aptos і про один з них я розповідаю в наступній статті!