Introducing AltLayer (Part II): An Elastic Scaling Layer with Application-Tailored Rollups (Ukrainian Version)
Добрий ранок! Ця публікація в блозі є другою частиною вступної серії про AltLayer — платформу, яка дозволяє розробникам програм запускати високомасштабовані й одноразові оптимістичні зведені рівні виконання. Його можна розглядати як систему окремих оптимістичних зведень, кожна з яких адаптована до конкретної програми.
Хоча попередня частина цієї вступної серії не є обов’язковою умовою для читання цієї публікації, ми все ж рекомендуємо читачам прочитати першу частину, яка представляє «Чому» AltLayer. У цій публікації ми зосередимося на «Що» AltLayer.
AltLayer — це гіпермасштабований і одноразовий рівень виконання, який покладається на оптимістичне виконання, схоже на оптимістичне зведення. Його можна розглядати як протокол рівня 3, який одержує безпеку безпосередньо від рівня 1 або опосередковано від рівня 2 у рекурсивний спосіб. Його розроблено з такими ключовими функціями:
1. Спеціально для додатків: декілька додатків, як-от GameFi, Metaverse, додатки для збереження конфіденційності, серед інших, часто потребують спеціального налаштування або підтримки бібліотеки, яка інакше недоступна на Рівні 1 або Рівні 2 загального призначення через основні обмеження віртуальної машини. . AltLayer не лише підтримує EVM, але й підтримує WASM, що дозволить додаткам отримувати доступ до будь-якого коду веб-складання, розширюючи тим самим типи додатків, які можна створювати.
2. Оптимізація ресурсів: на відміну від усіх рівнів 1 і 2, AltLayer представляє унікальний рівень виконання, який розробник dApp може створити екземпляр у будь-який час, використовувати протягом необхідного часу, а потім утилізувати. AltLayer досягає цього, надаючи перехідний рівень виконання за допомогою концепції флеш-шарів. Flash-шаровість постачається разом із рішенням, схожим на хмарний сервіс, під назвою FlashLayer для використання розробниками dApp, коли програма очікує різкого зростання попиту. Після видалення FlashLayer усі пов’язані ресурси звільняються, а стан dApp згортається до основного ланцюжка рівня 1. Розробник dApp матиме економічні (або інші) стимули звільнити FlashLayer, коли блоковий простір у базовому ланцюжку рівня 1 не такий дефіцитний
3. Модульна конструкція з підтримкою кількох віртуальних машин: AltLayer розроблений як модульний рівень виконання, який виконує оптимістичне виконання та легко інтегрується з будь-яким рівнем 1 або рівнем 2, а тому матиме охоплення, яке охоплює розробників у різних ланцюгах. Враховуючи різне середовище виконання, яке підтримується різними ланцюжками, AltLayer розроблено для підтримки кількох віртуальних машин, зокрема EVM та WASM серед інших.
4. Багаторівнева безпека: AltLayer пропонує трирівневий підхід до безпеки, який відповідає бюджету безпеки користувача:
a.Низький бюджет: блоки в AltLayer створюються виробниками блоків, які подібні до секвенсорів у оптимістичних реалізаціях згортання, таких як Arbitrum, але замість того, щоб мати лише один секвенсор, як у Arbitrum, AltLayer має кілька виробників блоків, які досягають консенсусу щодо наступного блоку. Це дозволяє уникнути єдиної точки відмови та пом’якшити будь-яку цензуру з боку зловмисного секвенсора. Користувач із низьким бюджетом безпеки може вирішити прийняти блокування, щойно принаймні один чесний виробник блоку згенерує правильний блок.
b.Середній бюджет: після створення блоку верифікатори в AltLayer перевіряють дійсність блоку. Верифікатори повторно виконують транзакції та порівнюють згенерований корінь стану з коренем Merkle, зафіксованим виробниками блоків. Верифікатори також повинні передавати дані базовому Рівню 1. Користувач із середнім бюджетом безпеки може вирішити почекати, доки певний блок буде перевірено принаймні одним верифікатором. Зауважте, що верифікатор можна запускати на різних платформах, наприклад, стандартних машинах x86/ARM, веб-браузерах, серверних програмах dApp або середовищах з апаратним забезпеченням
в. Високий бюджет: Оскільки AltLayer зрештою отримує безпеку від базового Рівня 1, користувач із високим бюджетом безпеки може вирішити почекати, доки FlashLayer утилізується і коли стан dApp буде згорнуто до Рівня 1. На цьому етапі досягнута безпека такий же, як і суверенного рівня 1.
5. Висока еластичність із надзвичайно низькою затримкою: AltLayer представляє розробнику dApp власний рівень 2, який є дуже еластичним і має дуже низьку затримку. По суті, це тому, що він реалізує архітектуру, схожу на оптимістичний дизайн згортання, як у Arbitrum.
Ми створюємо AltLayer з четвертого кварталу 2021 року, і ми раді повідомити, що у нас є повністю функціональний MVP і devnet. Ті, хто хоче зрозуміти, як працює AltLayer, перегляньте цю публікацію в блозі про нашу першу подію монетного двору NFT на одноразовому рівні виконання. Наша наступна віха розвитку — завершити альфа-версію Testnet з кількома важливими етапами.
Сайт: https://altlayer.io/
Діскорд: https://discord.gg/SkAf8WmnYs
Твіттер: https://twitter.com/Alt_Layer