Виталик Бутерин предложил микшировать Ethereum-транзакции для большей приватности пользователей
Основатель Ethereum Виталик Бутерин предложил позволить пользователям микшировать транзакции для сокрытия адресов при отправке фиксированных сумм. По его словам, внедрение подобной архитектуры не потребует изменений на уровне основного протокола. Об этом он написал на Hackmd.
Так, пояснил Бутерин, на данный момент пользователям доступно всего два варианта осуществления транзакций: с одного адреса (всю активность легко отследить при помощи обозревателя блоков) и каждый раз с нового (неудобный и неэффективный способ сокрытия активности).
Создатель Ethereum считает, что необходимо создать два смарт-контракта — «миксер и реестр ретрансляторов», с помощью которых пользователи по желанию могут осуществлять приватные транзакции посредством анонимной ретрансляции. Последняя предполагает, что получатель средств не знает, от кого именно они пришли, но знает, что от одного из n числа адресов.
The main use case I’m thinking of is a one-off send from one account to another account so you can use applications without linking that account to the one that has all your tokens in it. So even though it is a 2m gas cost, it only needs to be paid once per account, not too bad.
— Vitalik Non-giver of Ether (@VitalikButerin) 22 мая 2019 г.
Бутерин добавил, что относительно высокая комиссия оправдана в том случае, если вам необходимо скрыть адрес, который содержит все ваши токены.
Также создатель Ethereum опубликовал white paper протокола zkSNARKs на базе эллиптических кривых, который не предполагает доверенной установки.
Elliptic curve-based succinct ZKPs now with *no* trusted setup assumption:https://t.co/zEWAk44mQE
— Vitalik Non-giver of Ether (@VitalikButerin) 23 мая 2019 г.
Напомним, в феврале исследователи Стэнфордского университета и Visa Research представили механизм обеспечения приватности для смарт-контрактов в Ethereum.
Решение получило название Zether и представляет собой новый смарт-контракт, который может исполняться как индивидуально, так и посредством других смарт-контрактов. Zether сохраняет в зашифрованном виде данные по балансам счетов и дает возможность осуществления депозитов, передачи или вывода средств посредством криптографических доказательств, в то время как транзакционные комиссии составляют 0.014 ETH.