Короткий зміст
У даний час розумно припустити, що майбутнє за мульти-чейнами. Цілком ймовірно, що замість повного домінування одного блокчейну буде безліч взаємопов'язаних мереж, кожна з яких має унікальні властивості, припущення довіри, продуктивність та безпеку.
Вступ
Довгоочікувана дорожня карта масштабування Ethereum нарешті починає реалізовуватися, і проєкт Polygon є частиною цих зусиль.
Концепція Polygon в чомусь схожа, але вона адаптувала цю концепцію спеціально для екосистеми Ethereum. Ідея полягає в тому, що розробники можуть легко запускати свої рішення для масштабування, сумісні з Ethereum, або навіть автономні блокчейни.
Що таке Polygon (MATIC)?
Polygon – це фреймворк для створення блокчейн мереж, сумісних з Ethereum, і рішень для масштабування. Polygon – це більше протокол, ніж єдине рішення. Ось чому одна з основних пропозицій екосистеми є Polygon SDK, яка дозволяє розробникам створювати ці мережі, сумісні з Ethereum.
Сайдчейни можуть запропонувати кілька переваг. В першу чергу, збільшену пропускну здатність транзакцій та низькі комісії. Якщо ви використовували мережу Polygon, то знаєте, що вона неймовірно швидка і недорога в порівнянні з Ethereum. Проте, для досягнення цієї продуктивності доведеться піти на деякі компроміси. Ми поговоримо про це пізніше.
Оскільки Polygon підтримує віртуальну машину Ethereum (EVM), існуючі додатки можуть бути відносно легко перенесені на неї. Це може дати користувачам досвід, який можна порівняти з Ethereum, тільки з раніше згаданою високою пропускною здатністю та низькими комісіями.
Розробкою Polygon керують його засновники: Jaynti Kanani, Sandeep Nailwal, Anurag Arjun та Mihailo Bjelic.
Як працює Polygon?
Фреймворк Polygon підтримує два основних типи мереж, сумісних з Ethereum: захищені ланцюги та автономні ланцюги. Прикладом захищеного ланцюга є rollup, а прикладом автономного ланцюга є сайдчейн.
Захищені ланцюги покладаються на інфраструктуру ланцюга, до якого вони прикріплені, тому їм не потрібно приймати власну модель безпеки. І навпаки, автономні ланцюги повинні дбати про власну безпеку. Це означає, що захищені ланцюги, як правило, пропонують більш високий рівень безпеки, в той час як автономні ланцюги пропонують велику гнучкість для конкретних потреб.
Отже, як на рахунок мережі Polygon? Сайдчейн Polygon захищений власним набором валідаторів (пул валідаторів), і він повинен час від часу відправляти контрольні точки в Ethereum. Ось чому деякі люди кажуть, що сайдчейни не є "чистим" рішенням рівня 2. Вони повинні подбати про свою безпеку замість того, щоб використовувати безпеку Ethereum. Це може бути вирішальною відмінністю, і ми розглянемо її більш докладно пізніше, коли будемо обговорювати rollups.
Варіанти використання токена MATIC
Polygon Bridge
Однак після її завершення ви зможете користуватися низькими комісіями і швидкими транзакціями, які пропонує Polygon. Також деякі централізовані біржі (CEX) пропонують пряме зняття в мережу Polygon.
Сайдчейни проти rollups
В цілому, немає єдиної думки про те, чи можна назвати сайдчейни рішенням рівня 2 так само, як rollup. Цю відмінність важливо розуміти, якщо ви хочете орієнтуватися у мульти-чейн світі та враховувати різні компроміси.
Всі вони мають різні припущення про довіру, безпеку, продуктивність, досвід користувачів і розробників. Будучи захищеними ланцюгами, rollup є одним з найбільш багатообіцяючих рішень масштабування рівня 2, оскільки вони успадкували більшу частину своєї безпеки від Ethereum.
Однак це не відноситься до інших рішень, таких як сайдчейн Polygon. Не можна сказати, що це небезпечно, але якщо зловмисники вступлять у змову, вони можуть (принаймні, теоретично) взяти під контроль мережу. Не було ні найменшої ознаки цього наміру, але про це варто згадати. Використання сайдчейна включає в себе компонент довіри, не тільки коли справа стосується мережевих валідаторів, а й моста між двома ланцюгами.
Також варто подумати про інші компроміси. В основній мережі ETH транзакції будуть займати більше часу і мати більш високі комісії, однак мережа забезпечить повну безпеку і створить атмосферу, де не потрібно довіру сторін для їх взаємодії.
Rollup, в свою чергу, забезпечить вам швидкі транзакції, менші комісії за них і буде відповідати стандартам безпеки Ethereum. При використанні сайдчейна вам доведеться платити навіть менше, ніж на rollup, але ви будете змушені піти на компроміси в питаннях безпеки.
Отже, який варіант краще? Немає однозначної відповіді. Всі вони можуть бути корисні для конкретних випадків використання і доповнювати один одного, створюючи дуже корисну екосистему.
Наприклад, система репутації в соціальних мережах вимагає непомірно високої пропускної здатності транзакцій, наднизьких комісій, але, можливо, не найвищих гарантій безпеки, оскільки це не якась життєво важлива частина інфраструктури. В цьому випадку пожертвувати безпекою заради продуктивності варто.
З іншого боку, зберігання державної казни на блокчейні вимагає максимально можливої безпеки, і за це варто платити, особливо якщо немає необхідності у надшвидких транзакціях.
Заключні думки
Система Polygon докладає зусиль щодо забезпечення більше рішень для масштабованості, включаючи zk-rollups, optimistic rollups і автономні блокчейни, разом з якими вона зможе створити більш динамічну і взаємопов'язану екосистему рівня 2 для Ethereum.