polygon matic

Polygon Labs оголосила про надходження нової технології з відкритим вихідним кодом, готової покращити та демократизувати розвиток криптосвіту.

Давайте поговоримо про нову систему з нульовими знаннями Plonky3, яка після багатьох років розробки готова до виробництва за відкритою ліцензією.

Усі розробники криптографії незабаром зможуть використовувати цей модульний інструментарій для запуску власних мереж zkVM і zkEVM.

Давайте переглянемо всі деталі нижче.

Нове покоління систем ZK Plonky3, запущених компанією Polygon з ліцензією на відкритий код

Вчора розробник блокчейну Polygon Labs представив своїй криптоспільноті нову систему перевірки ZK Plonky3 з ліцензією на відкритий код.

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

Наразі Polygon має слабке місце для технології ZK: як повідомляється в останньому дописі в блозі, на сьогоднішній день немає більш ефективних методів масштабування.

Так звані «zk-proofs» дозволяють Polygon прагнути до швидкості транзакцій, покращувати безпеку та об’єднувати ліквідність через мережу суверенних ланцюгів.

Ми пам’ятаємо, що цей тип інновацій, типових для криптосвіту, також має природу з відкритим кодом і використовується сьогодні в безлічі проектів: серед найвідоміших ми згадуємо ZkSync, Starknet, Linea, Scroll і Polygon zkEMV.

система перевірки zk наступного покоління приземлилася — Polygon Plonky3 готовий до виробництва та має відкритий код.

Polygon Plonky3, який уже використовує SP1 zkVM від @SuccinctLabs, забезпечує надпродуктивне zk-доказ, а SP1 усуває складність для розробників.

продовжити тему для більш. pic.twitter.com/RubcRkB34M

— Багатокутник | Агреговано (@0xPolygon) 16 липня 2024 р

Plonky3 представляє наступне покоління систем верифікації ZK, надшвидкісних і з модульною передумовою. Цей новий інструментарій уже готовий до виробництва, відкритий для всіх із відкритим кодом і буде ліцензований MIT / Apache.

Розробники та ентузіасти коду у криптосвіті тепер можуть використовувати набір інструментів Plonky3 для розробки наступної мережі zkEVM або zkEVM майбутнього.

Найкраща частина цієї системи перевірки полягає в тому, що вона розширює свою гнучкість для будь-якого конкретного випадку використання, наприклад налаштованого демонстратора. 

Відмінності між попередньою технологією Plonky2 і новою системою Plonky3 з відкритим кодом

Порівняно з попередньою версією Plonky2, запущеною Polygon лише 2 роки тому, нова система перевірки з відкритим кодом є набагато більш ефективною та пластичною для розробки масштабованих криптомереж.

Щойно запущений у січні 2022 року розробником Polygon Даніелем Любаровим та його командою, Plonky2 здавався неймовірно швидким і безпечним програмним пакетом.

Відома своїми інженерними інноваціями зі Starky, ця єдина система перевірки була зосереджена на надшвидкій рекурсії за допомогою апаратної оптимізації.

Відтоді це стало одним із найбільш прийнятних рішень web3 у криптографічному секторі для розробки систем підтвердження ZK. З часом деякі технічні властивості Plonky2 також були змінені, щоб прискорити певні типи поширених блокчейн-додатків.

Ми раді анонсувати Plonky2, реалізацію PLONK+FRI, яка зосереджена на швидкій рекурсії.

Поекспериментувавши з кількома підходами, ми досягли рівня продуктивності, яким ми задоволені, з рекурсивними доказами, які займають ~170 мс на Macbook Pro. https://t.co/U3Y0bfrtiL

— Даніель Любаров (@dlubarov) 10 січня 2022 р

Через два роки Plonky3, здавалося, повністю змінив гру для Polygon та його криптоспільноти, запровадивши об’єктивно кращу систему.

Перш за все, Plonky3, як також повідомив той самий розробник Даніель Любаров, може досягти масштабованості, що перевищує у 5-10 разів Plonky2.
Крім того, на відміну від попереднього, це покоління систем верифікації ЗК повністю відкрито, тобто відкрито для всіх.

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

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

Перевага для всіх розробників Polygon і всієї криптоекосистеми

Як уже згадувалося, розробники Polygon і загалом усі ті, хто працює в криптосекторі, зможуть вільно використовувати Plonky3 як інструмент з відкритим кодом.

Тому інсайдери галузі можуть запустити власний блокчейн типу zkVM або zkEVM, дотримуючись модульних цілей інфраструктури.

Вони можуть повністю налаштувати набір інструментів відповідно до власних потреб. 

Характеристика відкритого вихідного коду відкриває двері в еру значного вдосконалення для блокчейнів, що працюють на основі доказів ZK. Тисячі розробників можуть скористатися перевагами технології, створеної власною компанією Polygon.

Бібліотеки Plonky3 будуть рости разом із математичними та інженерними інноваціями, які відбуваються в криптосекторі.

zk devs після знаходження багатокутника plonky3 repos pic.twitter.com/KSBLOLHrJ1

— Багатокутник | Агреговано (@0xPolygon) 16 липня 2024 р


Plonky3 вже був прийнятий такими проектами, як Valida та SP1 від Succinct Labs. Побічно це означає, що кожен наступний проект, який покладається на ці zkVM, також покладається на Plonky3.

Розробники ZK можуть поєднувати та поєднувати, щоб створити zkVM або zkEVM, які найкраще відповідають додатку блокчейн.

Дотримуючись, наприклад, конфігурації SP1, можна використовувати швидкість розробки та зручність обслуговування коду Rust, одночасно зберігаючи гарантії продуктивності та надійності Plonky3.

Конфігурація Plonky3, яка використовується в SP1, була обрана в першу чергу на основі продуктивності в найширшому діапазоні блокчейн-додатків, включаючи рекурсію, хешування підписів і довільне обчислення програм, таких як демонстрація ведмедя.

SP1 було отримано за допомогою BabyBear для кінцевого поля та Poseidon2 для хеш-функції. Цей вибір мотивований тим фактом, що BabyBear забезпечує швидкість як на CPU, так і на GPU, тоді як Poseidon2 пропонує супер масштабовану рекурсію STARK.

Однак це лише приклад: за допомогою Plonky3 розробники Polygon і веб-ландшафту 3 можуть вибирати широко настроювані конфігурації. На високому рівні ми зазначаємо, що Plonky3 є модульним через кінцеві поля та хеш-функції:
Кінцеві поля: BabyBear; Mersenne31; Златовласка
Хеш-функції: Poseidon; Посейдон2; порятунок; BLAKE3; Кецчак-256; Моноліт