Віталік Бутерін вказує криптоспільноті на рішення конфіденційності для Ethereum – Cryptopolitan

Ethereum співзасновник Віталік Бутерін запропонував вирішення того, що він називає «найбільшою проблемою Ethereum», — конфіденційності. Віталік Бутерін визнав необхідність рішення щодо конфіденційності в дописі в блозі 20 січня, тому що будь-яка інформація, яка потрапляє в «публічне blockchain” загальнодоступний за замовчуванням.

Тоді Віталік розробив концепцію «невидима адресаs», щоб подолати проблему безпеки. За словами Бутеріна, ці адреси можуть анонімізувати однорангові транзакції, незамінний токен (НФТ) переказів і реєстрацій Ethereum Name Service (ENS), тим самим захищаючи користувачів.

Неповний посібник Віталіка Бутеріна по стелс-адресах

Бутерін пояснив у дописі в блозі, як дві сторони можуть здійснювати анонімні транзакції в мережі. Для початку користувач, який бажає отримати активи, згенерує та збереже «ключ витрати», який потім буде використано для створення скритної мета-адреси.

Ця адреса, яка може бути зареєстрована в ENS, потім передається відправнику, який може виконати криптографічне обчислення мета-адреси для створення скритної адреси, яка належить одержувачу.

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

Віталік Бутерін вказує криптоспільноті на рішення конфіденційності для Ethereum 1
Джерело: блог Віталіка Бутеріна

Стелс-адреса, як запропоновано Віталіком Бутеріним, – це адреса, яку може створити покупець або продавець і контролює лише одна сторона. Інший погляд на це полягає в тому, що приховані адреси забезпечують такі ж переваги конфіденційності, як і покупець, який створює нову адресу для кожної транзакції, але не змушує покупця взаємодіяти.

Віталік Бутерін заявив, що «обмін ключами Діффі-Хеллмана», а також «техніка засліплення ключів» знадобляться, щоб гарантувати, що зв’язок між скритною адресою та мета-адресою користувача не буде видимим для громадськості.

Віталік Бутерін вказує криптоспільноті на рішення конфіденційності для Ethereum 2
Джерело: блог Віталіка Бутеріна

Стелс-адреси в криптографії

Пітер Тодд вперше представив шифрування еліптичної кривої в контексті біткойнів у 2014 році. Ця техніка працює наступним чином (це передбачає попереднє розуміння фундаментальної криптографії еліптичної кривої).

Ви можете подумати, що приховані адреси не такі вже й складні; теорія вже обґрунтована, і її прийняття – лише питання часу. Проблема полягає в тому, що існують певні важливі аспекти впровадження, які необхідно розглянути для справді ефективного впровадження.

Припустімо, ви отримали NFT. Вони передають його на скриту адресу, якою ви керуєте, щоб захистити вашу конфіденційність. Ваш гаманець виявляє цю адресу автоматично після сканування ephem pubkeys у мережі. Тепер ви можете вільно підтвердити право власності на NFT або передати його комусь іншому.

Але є проблема! Оскільки в обліковому записі немає ETH, неможливо сплатити комісію за транзакції. Навіть плати токенів ERC-4337 зазнають невдачі, оскільки вони працюють лише з взаємозамінними токенами ERC20. І ви не можете внести в нього ETH зі свого основного гаманця, оскільки це створює загальнодоступне посилання.

Віталік Бутерін стверджував, що існує лише один «простий» підхід до вирішення проблеми. Таким чином, він підтримує використання ЗК-СНАРК для переказу коштів на оплату зборів! Однак це пов’язано зі своїми проблемами. Фаза коштує багато газу, сотні тисяч доларів лише за один рух.

Ще одна чудова стратегія полягає в тому, щоб покладатися на спеціалізовані агрегатори транзакцій («шукачі» на жаргоні MEV). Ці агрегатори дозволять споживачам платити один раз за набір «квитків», які можуть бути використані для оплати транзакцій у мережі.

Коли користувач має витратити NFT на скриту адресу, яка не містить нічого іншого, він надсилає один із квитків до агрегатора, який кодується за допомогою методу засліплення Чаума. Це оригінальний протокол, який використовувався в запропонованих централізованих схемах електронної готівки із збереженням конфіденційності в 1980-х і 1990-х роках.

Стелс-адреси вже давно рекламуються як рішення проблем конфіденційності в ланцюжку, які розглядаються з 2014 року. Однак поки що на ринок вийшло відносно небагато засобів. Також Бутерін не вперше піднімає тему стелс-адрес Ethereum.

У серпні він назвав стелс-адреси «низькотехнологічним підходом» для таємної передачі права власності на токени ERC-721, також відомі як NFT. Співзасновник Ethereum пояснив, що запропонований підхід до скритної адреси забезпечує конфіденційність іншим способом, ніж Tornado Cash, який тепер санкціонований OFAC:

Tornado Cash може приховувати перекази основних взаємозамінних активів, таких як ETH або основні ERC20 […], але він дуже слабкий у доданні конфіденційності до переказів незрозумілих ERC20, і він взагалі не може додати конфіденційності до переказів NFT.

Vitalik

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

У довгостроковій перспективі ці проблеми можна вирішити, але довгострокова екосистема стелс-адрес схожа на таку, яка справді сильно залежатиме від доказів із нульовим знанням.

Vitalik

Джерело: https://www.cryptopolitan.com/vitalik-buterins-privacy-solution-for-ether/