Віталік Батернс показує, що Рівень 3 відіграє «більшу роль» у міру того, як розвивається екосистема масштабування Рівня 2

Блокчейни зазвичай називають рішенням рівня 1 або рівня 2. Рівень 1 є базовим рівнем екосистеми, такої як Ethereum, Cardano або Solana. Рішення рівня 2 прив’язані до блокчейнів рівня 1 і забезпечують масштабованість.

Шар 3 також може існувати; однак ви не можете помістити ще один шар поверх рівня 2, щоб додати ще більше масштабованості, засновник Ethereum Віталік Бутерін написав в а блог на вересень 17.

Бутерін написав, що є кілька проблем із накладанням двох однакових шарів один на одного. Наприклад, обмеження доступності даних і залежність від пропускної здатності рівня 1 для екстрених вилучень можуть перешкоджати об’єднанню двох рівнів.

Бутерін сказав, що зведення поверх зведень не може забезпечити вищу масштабованість, ніж рішення рівня 2. Зведення стискає кількість даних, які транзакція повинна зберігати в блокчейні рівня 1, щоб забезпечити доступ до транзакції та її перевірку.

У разі простої передачі маркера дані зменшуються зі 100 до 16 байт. Для транзакцій ZK-SNARK, які зберігають конфіденційність, дані транзакцій стискаються з 600 байт до 80 байт, сказав Бутерін.

Але дані можна стиснути лише один раз, написав Бутерін. Якщо можливе подальше стиснення, логіку другого компресора можна інтегрувати в перший, щоб дані можна було стиснути лише один раз із однаковими результатами. Ось чому зведення поверх зведень не може «забезпечити значний приріст у масштабованості», написав він.

Три бачення сценаріїв використання L3

StarkWare, який керує StarkNet, ZK-зведеним пакетом, який служить рішенням для масштабування Ethereum рівня 2, виклав три різні бачення того, як можна використовувати рівень 3. Бутерін вважає всі три бачення «фундаментально розумними».

У першому сценарії Layer-3 можна використовувати для налаштованих функцій, таких як конфіденційність. Метою не було б забезпечити додаткову масштабованість у такому випадку. Layer-2 забезпечить масштабованість додатків, а Layer-3 обслуговуватиме налаштовані функції, необхідні для різних випадків використання.

У другому баченні Layer-2 пропонує масштабування загального призначення, а Layer-3 забезпечує індивідуальне масштабування за допомогою спеціалізованих програм. Layer-3 обчислюватиме дані за допомогою засобів, відмінних від EVM або зведених даних, стиснення даних яких оптимізовано відповідно до певних форматів даних.

У третьому баченні Layer-3s може забезпечити слабко надійне масштабування Валідіуми, які використовують SNARK для перевірки обчислень. Відповідальність за доступність даних тут несе довірена третя сторона. Бутерін сказав, що хоча Валідіуми пропонують нижчий рівень безпеки, ніж зведені пакети, вони «дуже недооцінені» і «набагато дешевші».

Рівень 3 може фіксувати час підтвердження проти компромісів фіксованої вартості зведених даних

Хоча зведені транзакції дешеві, зведені транзакції повинні сплачувати високу фіксовану вартість кожного разу, коли вони надсилають пакет транзакцій на рівень 1. За словами Бутеріна, для оптимістичних зведених пакетів, які працюють на основі Layer-1, фіксована вартість може досягати 21,000 1 газів Layer-400,000 на партію, тоді як для зведених ZK вартість може досягати XNUMX XNUMX газів на партію. .

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

Для зведення ZK із потужністю обробки 5 tps для надсилання пакету транзакцій у кожному блоці Ethereum (кожні 12 секунд) газ на транзакцію досягне 10,368 1. Однак, якщо пакетний інтервал збільшується до 2,368 хвилини, газ на транзакцію зменшується до XNUMX.

У випадку зведення ZK всередині зведення ZK газ на транзакцію зменшується до 501 з інтервалом пакетів 12 секунд. Таким чином, рівень 3 може фіксувати компроміс часу та вартості для зведень.

Що є і що не є шаром?

За словами Бутеріна, накладання одних і тих самих рішень масштабування одне на одне «не працює добре», тому зведення поверх моделі зведення не має сенсу. Однак він стверджує, що тришарова структура, де другий і третій шари мають різні цілі та функції, може працювати.

Проте існує невирішена семантична дискусія щодо того, що можна вважати шаром, а що ні, сказав Бутерін. Він надав власне визначення того, які властивості складають Layer-2:

  • «Їхня мета — збільшити масштабованість
  • Вони дотримуються моделі «блокчейн в блокчейні»: у них є власний механізм обробки транзакцій і власний внутрішній стан.
  • Вони успадковують повну безпеку ланцюжка Ethereum»

За визначенням B uterin, оптимістичні та ZK-зведення є Layer-2, але валідіуми, схеми агрегування доказів, системи конфіденційності в ланцюжку та Solidity випадають з цього визначення. Хоча деякі з них можна назвати Layer-3, не всі з них повинні бути такими, написав він.

Бутерін додав, що «здається передчасним узгоджувати визначення, оскільки архітектура мультизведеної екосистеми далека від того, щоб викласти камінь», і більшість обговорень рівня 3 все ще є теоретичними.

Але в міру розвитку екосистеми масштабування рівня 2 Бутерін очікує, що більш складні та прості конструкції рівня 3 відіграватимуть більшу роль.

Джерело: https://cryptoslate.com/vitalik-buterns-reveals-layer-3s-to-have-bigger-role-as-layer-2-scaling-ecosystem-matures/