Експерт допустив поширення ZKP на основну мережу Ethereum
Функція конфіденційності, яку забезпечують докази з нульовим розголошенням (ZKP), може бути застосована до мейннету Ethereum. Про це йдеться в дослідженні співзасновника Salus Security Міррор Танга і його колег.
Документ розглядає способи використання ZK-SNARK для забезпечення приватних транзакцій із використанням мови програмування Solidity.
На думку Танга, імплементація функціональності рішення на базовому рівні може усунути необхідність у L2-мережах.
«Якщо ми зможемо використати обчислювальну оптимізацію для включення технології ZKP у Solidity, то зможемо значно знизити плату за газ у самому Ethereum», — ідеться в дослідженні.
У результаті транзакційна активність сконцентрується в основній мережі, а не в розрізнених L2-екосистемах, пояснив Танг.
У документі згадуються технічні бар’єри для впровадження ZK-SNARK в Ethereum.
Наприклад, Solidity наразі виконує одну транзакцію за раз, що потребуватиме знайти способи впровадження багатопоточності.
Також буде необхідно забезпечити можливість аудиту рішення, щоб упевнитися в його безпеці.
ZK-SNARK покладається на перевіряльників, які відправляють точні докази стороннім верифікаторам без розкриття інформації, що передбачає додаткові вимоги до зберігання на етапі перевірки.
На думку Танга, за відсутності цих бар’єрів інтеграція рішення в Solidity може підвищити конфіденційність і стійкість до MEV, даючи змогу проводити приватні транзакції та голосувати за наявні проєкти Ethereum.
Прискорене відстеження процесу верифікації підвищило б продуктивність блокчейну загалом, підкреслив він.
У разі продовження роботи над дослідженням автори розкриють вихідний код. Співзасновник Salus Security розраховує, що спільнота і венчурні компанії зацікавляться ініціативою.
Нагадаємо, платформа Iron Fish запустила мейннет блокчейну першого рівня через два роки розробки. Мережа використовує механізм консенсусу Proof-of-Work і технологію zk-SNARK.