Мережа масштабування рівня 2 Ethereum Starknet окреслила плани щодо покращення децентралізації трьох основних компонентів свого зведеного рішення з нульовим знанням (ZK-rollup).
Розмовляючи ексклюзивно з Cointelegraph, менеджер із продуктів Starknet і дослідник блокчейну Ілля Волох окреслив намір фірми звернути увагу на певні централізовані елементи свого протоколу, спрямовані на захист від цензури та підвищення надійності системи.
Starknet працює як зведений пакет валідності, використовуючи технологію підтвердження з нульовим знанням, щоб об’єднувати транзакції в зведені дані, а криптографічні докази надсилаються в Ethereum для забезпечення безпеки та остаточності транзакцій рівня 2.
За словами Волоха, протокол Starknet залишається залежним від StarkWare для створення блоків L2, обчислення доказів та ініціювання оновлень стану 1 рівня в блокчейні Ethereum.
«У цьому сенсі робота мережі є централізованою. Це не обов’язково погано, оскільки, незважаючи на те, що Starkware керує мережею, воно не може вкрасти гроші та не може виконувати будь-які недійсні зміни стану, оскільки вони вимагають виконання верифікатора на Ethereum», — пояснює Волох.
Хоча Starkware залишається «централізованим шлюзом» для входу в Starknet, Волох додає, що протокол «на 100% чесний» і не може фальсифікувати транзакції чи інформацію, оскільки блокчейн першого рівня Ethereum діє як фільтр.
Єдиний відчутний спосіб, за допомогою якого Starknet може «поводитися неправильно», — це або бездіяльність, не пересилаючи докази в Ethereum, або спеціально забороняючи певним сторонам включати транзакції чи докази.
«Наприклад, якщо секвенсор вирішить виключити транзакцію з певної сутності, він може це зробити. Поки інші речі, які вони намагаються пропагувати, є дійсними».
Для Starknet останнє міркування є частиною основної причини децентралізації частин її протоколу в спробі боротися з двома основними причинами цензури в системах, заснованих на консенсусі.
Навмисна цензура є одним з міркувань, тоді як «ненадійні» системи, які мають єдину точку відмови, становлять ще одну загрозу для децентралізації, оскільки всі учасники мережі будуть «цензуровані», якщо ця центральна точка спричинить збій мережі або системи.
«Ми хочемо вирішити обидві ці проблеми, і ми вважаємо, що очевидним вирішенням обох їх одночасно є мати якомога більше людей, які керують Starknet».
Децентралізація цих різних компонентів системи Starknet передбачає різний ступінь складності. Це включає децентралізацію створення блоків за допомогою протоколу консенсусу, децентралізацію рівня перевірки, який відповідає за обчислення доказів для блоків, і децентралізацію процесу оновлення стану L1.
«Я хочу підкреслити, що важливо децентралізувати кожну з них, тому що поки хоча б одна з них централізована, ви не досягнете багато», — додав Волох перед тим, як розкрити відповідні проблеми кожного компонента.
Децентралізація виробництва блоків була досить простою, враховуючи, що всі блокчейни покладаються на консенсусний протокол і механізм опору sybil. Тим часом децентралізація прувера Starknet вимагала більш нового підходу.
«Наскільки я знаю, ми є першим груповим пакетом, який вийшов із досить повним і конкретним рішенням», — сказав Волох. Він також розповів про те, як конкуруючі ZK-зведення по суті агрегують транзакції в докази та публікують їх на Ethereum, який, відповідно, переносить власну децентралізацію на рішення для зведення.
Однак усі ці системи покладаються на відповідні центральні сутності для створення та перевірки блоків, що означає, що ці рівні 2 є «однаково централізованими». Чи стурбовані кінцеві користувачі філософськими наслідками централізованих компонентів L2 – це зовсім інша розмова для Волоха:
«Люди, які цінують децентралізацію, роблять це тому, що розуміють, що вона дає більше безпеки, і ми поділяємо ці цінності більше, ніж ми думаємо, що вони сподобаються людям з комерційних причин».
Волох додає, що Starknet все ще перебуває в процесі окреслення процесу тестування та впровадження цих децентралізованих механізмів у свою мережу. Ймовірно, це буде здійснено за допомогою серії взаємопов’язаних тестових мереж для перевірки одночасної функціональності різних компонентів.