Виталик Бутерин предлагает исправить главную проблему Ethereum

Сооснователь Ethereum Виталик Бутерин хочет увидеть решение одного из самых больших недостатков конфиденциальности Ethereum.

Данный недостаток относится к службе имен Ethereum (ENS). Служба позволяет вам присоединить удобное имя к сложному адресу Ethereum, что упрощает отправку криптовалюты и электронной почты. Но, как оказалось, люди, использующие эти имена, могут невольно раскрыть свои финансы.

Проблема с именами ENS заключается в том, что они связаны с общедоступными адресами Ethereum, которые может просматривать каждый. Таким образом, если вы прикрепите свое настоящее имя к своему адресу в Ethereum, то каждый сможет увидеть все транзакции, которые вы совершаете. Это похоже на то, как будто кто-то узнаёт детализацию вашего банковского счета, но с криптовалютами.

«Надеюсь, это побудит людей больше работать над конфиденциальностью», – сказал Бутерин в то время.

Сегодня Бутерин написал в Твиттере, что решение этой проблемы является приоритетом для Ethereum с точки зрения повышения конфиденциальности в сети.

«Следующий шаг в улучшении конфиденциальности Ethereum (в дополнение к постоянным улучшениям в http://tornado.cash и т.п.) – какая- то чистая и простая в использовании схема, подобная стелс-адресу, для отправки монет на имя ENS без демонстрации миру того, что у пользователя появились деньги», – написал он.

Основное внимание здесь уделяется тому, чтобы люди могли использовать адреса ENS, не демонстрируя всем, что они делают со своими деньгами – в данном случае, получая транзакцию.

Решение Бутерина заключается в использовании криптографии, чтобы скрыть данные транзакции. Он объяснил, как это можно сделать, но это, по его словам, «немного сложно».

«Скрытые адреса просты: владелец имени ENS публикует открытый ключ R с закрытым ключом r. Отправитель генерирует случайное число r, отправляет монеты по адресу r P (это умножение эллиптической кривой). Держатель имени может потратить эти монеты с r p. Отправителю нужно как-то отправить имя держателю», – пояснил он.

Иными словами, отправитель и получатель обмениваются криптографическими сигнатурами, чтобы скрыть детали транзакции. Он использует ту же криптографию, что и блокчейны, чтобы гарантировать, что люди не смогут тратить чужую криптовалюту.

Основная проблема заключается в том, как сгенерированное случайное число, называемое r, отправляется человеку, которому принадлежит имя ENS. Бутерин добавил несколько потенциальных способов достижения этого, рассматривая возможность передачи информации из блокчейна. Но он не остановился на едином решении.

«Или решением может быть какая-то причудливая техника, о которой мы еще не думали», – заключил он.

Это также будет Вам интересно:

Источник

iMag.one - Самые важные новости достойные вашего внимания из более чем 300 изданий!