Виталик Бутерин насочва крипто общността към решение за поверителност за Ethereum – Cryptopolitan

Ethereum съоснователят Виталик Бутерин предложи решение на това, което той нарича „най-голямото оставащо предизвикателство“ на Ethereum — поверителността. Виталик Бутерин призна необходимостта от решение за поверителност в публикация в блог на 20 януари, защото всяка информация, която попадне в „обществено blockchain” е публичен по подразбиране.

След това Виталик измисли концепцията за „стелт адресs“, за да преодолеете проблема със сигурността. Според Бутерин, тези адреси могат да анонимизират транзакции от тип peer-to-peer, незаменим токен (NFT) трансфери и регистрации на Ethereum Name Service (ENS), като по този начин защитават потребителите.

Непълното ръководство на Виталик Бутерин за скрити адреси

Бутерин обясни в публикацията в блога как две страни могат да извършват анонимни транзакции във веригата. Като начало, потребител, който иска да получи активи, ще генерира и запази „разходен ключ“, който след това ще бъде използван за генериране на скрит мета-адрес.

Този адрес, който може да бъде регистриран на ENS, след това се предава на подателя, който може да извърши криптографско изчисление на мета-адреса, за да генерира скрит адрес, който принадлежи на получателя.

След това подателят може да прехвърли активи към скрития адрес на получателя, като същевременно публикува временен ключ, за да потвърди, че скритият адрес принадлежи на получателя. В резултат на това всяка нова транзакция генерира нов скрит адрес.

Виталик Бутерин насочва крипто общността към решение за поверителност за Ethereum 1
Източник: публикация в блога на Виталик Бутерин

Скритият адрес, както е предложен от Виталик Бутерин, е този, който може да бъде генериран или от купувач, или от продавач и се контролира само от една страна. Друг начин да го разгледаме е, че стелт адресите осигуряват същите ползи за поверителност като купувачът, който създава нов адрес за всяка транзакция, но без да принуждава купувача да взаимодейства.

Виталик Бутерин заяви, че ще се изисква „размяна на ключове на Diffie-Hellman“, както и „техника за заслепяване на ключове“, за да се гарантира, че връзката между скрития адрес и мета-адреса на потребителя не е видима за обществеността.

Виталик Бутерин насочва крипто общността към решение за поверителност за Ethereum 2
Източник: публикация в блога на Виталик Бутерин

Стелт адреси в криптографията

Питър Тод за първи път въведе криптиране с елиптична крива в контекста на биткойн през 2014 г. Тази техника работи по следния начин (това предполага предварително разбиране на фундаменталната криптография с елиптична крива).

Може би си мислите, че стелт адресите не са толкова трудни; теорията вече е стабилна и приемането им е само въпрос на време. Въпросът е, че има някои важни аспекти на прилагането, които трябва да бъдат разгледани за наистина ефективно прилагане.

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

Но има проблем! Тъй като акаунтът няма ETH, няма начин да се плащат такси за транзакции. Дори ERC-4337 token paymasters ще се провалят, защото работят само със заменяеми ERC20 токени. И не можете да депозирате ETH в него от основния си портфейл, защото това създава публично видима връзка.

Виталик Бутерин твърди, че има само един „прост“ подход за справяне с проблема. В резултат на това той подкрепя използването на ZK-SNARK за прехвърляне на средства за плащане на таксите! Това обаче идва със собствен набор от проблеми. Фазата струва много гориво, стотици хиляди долари само за едно движение.

Друга брилянтна стратегия е да разчитате на специализирани агрегатори на транзакции („търсачи“ на жаргон MEV). Тези агрегатори биха позволили на потребителите да платят веднъж за набор от „билети“, които могат да се използват за плащане на транзакции във веригата.

Когато потребителят трябва да похарчи NFT в стелт адрес, който не съдържа нищо друго, той изпраща един от билетите до агрегатора, който е кодиран с помощта на метод на ослепяване на Chaumian. Това е оригиналният протокол, който беше използван в предложените централизирани схеми за електронни пари в брой, запазващи поверителността през 1980-те и 1990-те години на миналия век.

Стелт адресите отдавна се рекламират като решение на проблеми с поверителността във веригата, които се разглеждат от 2014 г. Въпреки това, сравнително малко средства за защита са достигнали до пазара досега. Също така не е първият път, когато Бутерин повдига темата за стелт адресите Ethereum.

Той описа стелт адресите като „нискотехнологичен подход“ за тайно прехвърляне на собственост върху ERC-721 токени, известни също като NFT, през август. Съоснователят на Ethereum обясни, че предложеният подход за скрит адрес осигурява поверителност по начин, различен от сега санкционирания от OFAC Tornado Cash:

Tornado Cash може да скрие трансфери на масови заменими активи като ETH или големи ERC20 […], но е много слаб в добавянето на поверителност към трансфери на неясни ERC20 и изобщо не може да добави поверителност към NFT трансфери.

Vitalik

Бутерин предупреди, че стелт адресите могат да причинят „по-дългосрочни предизвикателства за използваемостта“, като проблеми със социалното възстановяване. Той обаче е сигурен, че проблемите могат да бъдат решени своевременно:

В по-дългосрочен план тези проблеми могат да бъдат решени, но екосистемата на стелт адресите в дългосрочен план изглежда като такава, която наистина ще зависи силно от доказателства с нулево знание.

Vitalik

Източник: https://www.cryptopolitan.com/vitalik-buterins-privacy-solution-for-ether/