Polygon Labs опублікувала інформацію про можливе оновлення архітектури протоколу, що має забезпечити теоретично необмежену масштабованість та єдину ліквідність для внутрішніх мереж.
Розробники пропонують створити структуру, що складається з кількох паралельних рівнів. Як приклад була названа модель передачі даних TCP/IP (інтернет) з кількома рівнями: канальний, мережевий, транспортний та прикладний. Застосування такого підходу для децентралізованої мережі може вирішити постійну та дорогу проблему масштабування блокчейну, спростити встановлення наступних оновлень та забезпечити ефективне вирішення завдань, пов’язаних з окремими підпроцесами. Тому розробники продумали чотири рівні протоколу Polygon: Staking, Interop, Execution, Proving.
Архітектура протоколу Polygon 2.0. Джерело: офіційний сайт Polygon Labs
Staking
Більшість користувачів знайомі з функціями цього рівня, оскільки багато з них доступні у наявній структурі. Він працюватиме на Proof-of-Stake (PoS) із вбудованою моделлю стейкінгу, власним токеном MATIC та децентралізованим пулом валідаторів. А для його інтеграції у власну мережу, що базується на Polygon Supernets, розробникам не доведеться встановлювати додаткові налаштування, що дозволить їм зосередитись на інших функціях. Команда планує реалізувати цей рівень через два смартконтракти на Ethereum:
1. Validator Manager: керує пулом валідаторів (веде реєстр, обробляє запити на стейкінг, рестейкінг та події порушень).
2. Chain Manager: контролює набори валідаторів для окремих ланцюжків (визначає кількість, вимоги та покарання за порушення).
Interop
Забезпечить безпечний обмін повідомленнями між внутрішніми ланцюжками (Supernets, zkEVM, PoS zkEVM) в екосистемі Polygon, представляючи їх користувачам як єдину мережу. Завдяки агрегатору, який займатиметься обробкою доказів з нульовим розголошенням (ZK Proof), можна буде безперешкодно та миттєво проводити атомарні транзакції нативних токенів із будь-якого ланцюжка. Це також дозволить зменшити витрати на газ.
Будова рівня Interop. Джерело: офіційний сайт Polygon Labs
Execution
Дасть можливість внутрішнім мережам Polygon створювати блоки, обмінюватися повідомленнями між валідаторами, формувати консенсуси, управляти мемпулом, зберігати базу даних щодо транзакцій та генерувати свідків для перевірки ZK Proof. Команда вважає цей рівень найскладнішим, тому пропонує для реалізації використовувати наявні варіанти, наприклад, Erigon – перероблена архітектура Ethereum, написана мовою програмування Go.
Proving
Дозволить генерувати ZK Proof для внутрішніх та зовнішніх транзакцій будь-якого ланцюжка Polygon. Він складається з високопродуктивного ZK-перевіряльника, конструктора (прискорює тестування математичних моделей обчислення) та машини станів, що відповідає за імітацію середовища виконання транзакції, що перевіряється. Така конструкція рівня має підвищити ефективність генерації та перевірки доказів із нульовим розголошенням.
Підсумок
У найближчому майбутньому команда Polygon планує надати більш детальні дані щодо функціонування кожного рівня та взаємодії між ними. Звичайно, оновлення здається дуже перспективним, але навіть за умови схвалення спільноти реалізація може тривати декілька місяців. Тому користувачам та стороннім розробникам варто почекати з оптимізмом та сподіватися наступних глобальних анонсів.