Scope
Документация Tornado размещена на Gitbook, пользователи должны добавить новый раздел для circuits в документации через форк репозитория здесь и использовать pull-request для отправки своей работы. Тут должны быть подробные объяснения:
Бюджет:
80 $TORN будет выделено лучшей реализации этого задания.
@Tornado_Cash_RU
Документация Tornado размещена на Gitbook, пользователи должны добавить новый раздел для circuits в документации через форк репозитория здесь и использовать pull-request для отправки своей работы. Тут должны быть подробные объяснения:
• The higher level concepts • Parameters, input signals and output signals • Circuit flow and constraints • Installation and testingБюджет:
80 $TORN будет выделено лучшей реализации этого задания.
@Tornado_Cash_RU
Part 2
Общая информация
Proposal о хранилище и газе (The Vault and Gas Proposal), proposal № 9, включает два обновления governance контракта и изменение параметров:
Первое обновление
Обновление хранилища из Proposal №8.
На этот раз контракт хранилища более оптимизирован, так как автор решил рассчитать (с помощью скриптов, извлекающих данные с помощью rpcs и с помощью аналитики дюн)
Количество $TORN, заблокированного пользователями с помощью предложения управления TORN-outflows.
Это означает, что пользователям не нужно будет переносить средства, и вместо этого при обновлении будет переведена точная сумма средств пользователя, заблокированных в управлении, в контракт на хранилище.
Второе обновление
Governance улучшение - второе улучшение управления - это повышение компенсации за газ.
Это обновление позволяет Governance компенсировать транзакции для вызовов выбранных функций непосредственно в Ether.
Третье обновление
Это изменение периода голосования по предложениям по управлению.
@Tornado_Cash_RU
Общая информация
Proposal о хранилище и газе (The Vault and Gas Proposal), proposal № 9, включает два обновления governance контракта и изменение параметров:
Первое обновление
Обновление хранилища из Proposal №8.
На этот раз контракт хранилища более оптимизирован, так как автор решил рассчитать (с помощью скриптов, извлекающих данные с помощью rpcs и с помощью аналитики дюн)
Количество $TORN, заблокированного пользователями с помощью предложения управления TORN-outflows.
Это означает, что пользователям не нужно будет переносить средства, и вместо этого при обновлении будет переведена точная сумма средств пользователя, заблокированных в управлении, в контракт на хранилище.
Второе обновление
Governance улучшение - второе улучшение управления - это повышение компенсации за газ.
Это обновление позволяет Governance компенсировать транзакции для вызовов выбранных функций непосредственно в Ether.
Третье обновление
Это изменение периода голосования по предложениям по управлению.
@Tornado_Cash_RU
Part 3
Компенсации за газ:
Обновление Governance включает в себя функцию компенсации газа.
Это означает, что после того, как вы проголосуете, большая часть суммы (не вся!) должна быть напрямую переведена на ваш счет в $ETH.
Ваш газ не будет нулевым, но вы потратите гораздо меньше средств на комиссию.
Чтобы получить ETH, необходимый для компенсации, предложение инициирует аукцион Gnosis, на котором будет выставлено некоторое количество TORN в обмен на ETH.
Treasury considerations:
Некоторые могут быть обеспокоены влиянием на цену токена TORN.
При количестве TORN, равном, скажем, 15 эфирам (исходя из текущей рыночной капитализации при оценке) 0,05%. Это означает, что вы увидите изменение цены примерно на -0,031 $ за 1 токен TORN.
Это абсолютно незначительно.
Мы знаем, что в Governance хранится примерно 260444 TORN не принадлежащих холдерам.
Планируется продать с аукциона 787 TORN.
Это примерно 0,3% средств, доступных в Governance. И составляет чуть больше 14,2 ETH.
Аукцион:
Чтобы побудить пользователей использовать аукцион Gnosis, начальная цена на аукционе должна быть ниже для того, чтобы пользователи могли делать ставки несмотря на газ в Mainnet.
Фактически необходимо установить несколько параметров (ознакомится можно в файле readme).
В случае, если порог финансирования не достигнут(funding threshold is not reached), все изменения отменяются и TORN отправляется обратно в Governance через обработчик аукциона.
Обратите внимание, что сделанная ставка не может быть отменена и ETH будет немедленно переведен на Gnosis EasyAuction.
Gnosis EasyAuction - это аукционный контракт прошедший аудит, который использовался для нескольких аукционов токенов в других проектах.
Соображения безопасности:
- Газ компенсируется за действия castVote и castDelegatedVote.
- Мультиподпись tornado может установить, сумму комиссии и будет ли она доступна.
***
С полной и оригинальной версией предложения можно ознакомиться здесь.
@Tornado_Cash_RU
Компенсации за газ:
Обновление Governance включает в себя функцию компенсации газа.
Это означает, что после того, как вы проголосуете, большая часть суммы (не вся!) должна быть напрямую переведена на ваш счет в $ETH.
Ваш газ не будет нулевым, но вы потратите гораздо меньше средств на комиссию.
Чтобы получить ETH, необходимый для компенсации, предложение инициирует аукцион Gnosis, на котором будет выставлено некоторое количество TORN в обмен на ETH.
Treasury considerations:
Некоторые могут быть обеспокоены влиянием на цену токена TORN.
При количестве TORN, равном, скажем, 15 эфирам (исходя из текущей рыночной капитализации при оценке) 0,05%. Это означает, что вы увидите изменение цены примерно на -0,031 $ за 1 токен TORN.
Это абсолютно незначительно.
Мы знаем, что в Governance хранится примерно 260444 TORN не принадлежащих холдерам.
Планируется продать с аукциона 787 TORN.
Это примерно 0,3% средств, доступных в Governance. И составляет чуть больше 14,2 ETH.
Аукцион:
Чтобы побудить пользователей использовать аукцион Gnosis, начальная цена на аукционе должна быть ниже для того, чтобы пользователи могли делать ставки несмотря на газ в Mainnet.
Фактически необходимо установить несколько параметров (ознакомится можно в файле readme).
В случае, если порог финансирования не достигнут(funding threshold is not reached), все изменения отменяются и TORN отправляется обратно в Governance через обработчик аукциона.
Обратите внимание, что сделанная ставка не может быть отменена и ETH будет немедленно переведен на Gnosis EasyAuction.
Gnosis EasyAuction - это аукционный контракт прошедший аудит, который использовался для нескольких аукционов токенов в других проектах.
Соображения безопасности:
- Газ компенсируется за действия castVote и castDelegatedVote.
- Мультиподпись tornado может установить, сумму комиссии и будет ли она доступна.
***
С полной и оригинальной версией предложения можно ознакомиться здесь.
@Tornado_Cash_RU
Голосование началось. Пройдите по данной ссылке:
https://tornadocash.eth.link/governance/9
1. Подключить кошелек (иметь на балансе TORN + ETH на 200 $)
2. Перейти на вкладку Voting
3. Нажать кнопку Manage
4. Указать каким числом токенов #TORN голосуем
5. Заапрувить
6. Проголосовать "ЗА"
@Tornado_Cash_RU
https://tornadocash.eth.link/governance/9
1. Подключить кошелек (иметь на балансе TORN + ETH на 200 $)
2. Перейти на вкладку Voting
3. Нажать кнопку Manage
4. Указать каким числом токенов #TORN голосуем
5. Заапрувить
6. Проголосовать "ЗА"
@Tornado_Cash_RU
Proposal #9 - выполнен!
Согласно голосованию сообщества на Tornado cash.
На аукционе Gnosis проходит обмен TORN -> ETH.
ETH с аукциона будут использованы для компенсации части газа, потраченного во время следующих голосований по будущим предложениям.
Время окончания аукциона через 4 дня.
Поучаствовать в аукционе можно здесь:
https://gnosis-auction.eth.link/#/auction?auctionId=64&chainId=1#topAnchor
@Tornado_Cash_RU
Согласно голосованию сообщества на Tornado cash.
На аукционе Gnosis проходит обмен TORN -> ETH.
ETH с аукциона будут использованы для компенсации части газа, потраченного во время следующих голосований по будущим предложениям.
Время окончания аукциона через 4 дня.
Поучаствовать в аукционе можно здесь:
https://gnosis-auction.eth.link/#/auction?auctionId=64&chainId=1#topAnchor
@Tornado_Cash_RU
Некоторое послесловие:
Существует 2 версии направления средств в протокол #TORN
1. Виталий желает поддержать ETH-пулы в протоколе TORNADO.
И, тем самым = увеличить степень возможного анонимити-сета для криптачей и всего мира
Однако там уже миллиард USD
2. Виталий не желает, чтобы мы видели, куда в дальнейшем он направляет свои средства:
Ведь у него могут быть свои чаяния и надежды. Свои расходы и пожертвования.
Выбирайте версию, которая ближе вашему уровню культуры.
Однако правды мы не узнаем - все поглотит огонь.
@Tornado_cash_RU
Существует 2 версии направления средств в протокол #TORN
1. Виталий желает поддержать ETH-пулы в протоколе TORNADO.
И, тем самым = увеличить степень возможного анонимити-сета для криптачей и всего мира
Однако там уже миллиард USD
2. Виталий не желает, чтобы мы видели, куда в дальнейшем он направляет свои средства:
Ведь у него могут быть свои чаяния и надежды. Свои расходы и пожертвования.
Выбирайте версию, которая ближе вашему уровню культуры.
Однако правды мы не узнаем - все поглотит огонь.
@Tornado_cash_RU
Tornado Cash Introduces Arbitrary Amounts & Shielded Transfers
Первый шаг: переместимся в пул
Раздел “Fund” позволяет внести ETH в пул. Отличным новшеством является то, что сумму депозита, которую вы хотите поместить в пул, можно выбрать самостоятельно:
Для примера, если вы хотите поместить 0.4 ETH в пул - это можно сделать сразу, а не проводить 4 операции по 0.1 ETH.
Так как Tornado cash Nova - находится в бета-версии, депозиты имеют ограничение в 1 ETH за 1 транзакцию.
Как только ваш кошелек подключается к DApp, адрес кошелька автоматически считается “Защищенным адресом” для ваших активов.
Защищенный адрес - позволяет вам входить в App, проверять свой защищенный баланс Tornado и получать защищенные переводы.
Для регистрации нового адреса нужно внести первый депозит в пул. Это может быть не обязательно адрес подключённого кошелька, можно использовать адрес своего кошелька для депонирования токенов на любой защищенный адрес по вашему выбору - если адрес кошелька зарегистрирован в пуле Tornado Cash Nova.
Но внесение средств в пул - не единственный способ регистрации защищенного адреса. Также можно добавить новые защищенные адреса в качестве отдельного действия через DApp.
@Tornado_cash_RU
Первый шаг: переместимся в пул
Раздел “Fund” позволяет внести ETH в пул. Отличным новшеством является то, что сумму депозита, которую вы хотите поместить в пул, можно выбрать самостоятельно:
Для примера, если вы хотите поместить 0.4 ETH в пул - это можно сделать сразу, а не проводить 4 операции по 0.1 ETH.
Так как Tornado cash Nova - находится в бета-версии, депозиты имеют ограничение в 1 ETH за 1 транзакцию.
Как только ваш кошелек подключается к DApp, адрес кошелька автоматически считается “Защищенным адресом” для ваших активов.
Защищенный адрес - позволяет вам входить в App, проверять свой защищенный баланс Tornado и получать защищенные переводы.
Для регистрации нового адреса нужно внести первый депозит в пул. Это может быть не обязательно адрес подключённого кошелька, можно использовать адрес своего кошелька для депонирования токенов на любой защищенный адрес по вашему выбору - если адрес кошелька зарегистрирован в пуле Tornado Cash Nova.
Но внесение средств в пул - не единственный способ регистрации защищенного адреса. Также можно добавить новые защищенные адреса в качестве отдельного действия через DApp.
@Tornado_cash_RU
Промежуточный шаг: отправка ваших жетонов
Раздел “Transfer” разрешает защищенные транзакции в пуле. Токены можно переводить между адресами, которые зарегистрированы в пуле Tornado cash Nova. Сумму перевода можно изменить по своему усмотрению.
Есть два способа для оплаты комиссии за газ. Можно подключить ваш кошелек или же использовать Relayer.
Для сохранения конфиденциальности рекомендуется использовать Relayer. Так как в случае использования вашего кошелька для оплаты комиссии можно попасть под угрозу “анонимности перевода”, потому что ETH кошелек можно привязать к вашей персоне и отследить все действия, которые вы совершали.
@Tornado_cash_RU
Раздел “Transfer” разрешает защищенные транзакции в пуле. Токены можно переводить между адресами, которые зарегистрированы в пуле Tornado cash Nova. Сумму перевода можно изменить по своему усмотрению.
Есть два способа для оплаты комиссии за газ. Можно подключить ваш кошелек или же использовать Relayer.
Для сохранения конфиденциальности рекомендуется использовать Relayer. Так как в случае использования вашего кошелька для оплаты комиссии можно попасть под угрозу “анонимности перевода”, потому что ETH кошелек можно привязать к вашей персоне и отследить все действия, которые вы совершали.
@Tornado_cash_RU
Последний шаг: анонимный выход из пула
Раздел “Withdraw” предназначен для вывода ваших жетонов из пула.
Для вывода средств можно выбрать один из четырех пресетов либо установить значение для вывода по вашему желанию.
Настоятельная рекомендация - использовать один из пресетов: 0.1 - 0.3 - 0.5 - 1 ETH, потому что данные значения позволяют вашему выводу средств смешаться с большинством выводов и остаться анонимным.
При использовании настраиваемой суммы может быть установлена связь между вашей первоначальной транзакцией и вашим выводом. Кроме того, связь между пополнением и снятием средств может быть установлена, если первоначальная сумма и сумма вывода точно совпадает или легко рассчитывается суммарно. К примеру, ввод был 0.42 ETH и аналогичная сумма была выведена, либо же ввод 0.42 ETH и два вывода по 0.21 ETH. Однако если внести 0.42 ETH и вывести 0.391 ETH, конфиденциальность сохраняется намного лучше, поскольку нет очевидной связи между суммами 0.42 и 0.391.
Советы по сохранению анонимности можно посмотреть здесь.
Для обеспечения дешевых транзакций в качестве Layer 2 используется Gnosis Chain (xDai). С помощью моста между ETH из mainnet & WETH из Gnosis Chain.
Следовательно, для защиты от спам-атак, которые могут привести к перегрузке моста, сумма вывода должна быть больше 0.05 ETH.
@Tornado_cash_RU
Раздел “Withdraw” предназначен для вывода ваших жетонов из пула.
Для вывода средств можно выбрать один из четырех пресетов либо установить значение для вывода по вашему желанию.
Настоятельная рекомендация - использовать один из пресетов: 0.1 - 0.3 - 0.5 - 1 ETH, потому что данные значения позволяют вашему выводу средств смешаться с большинством выводов и остаться анонимным.
При использовании настраиваемой суммы может быть установлена связь между вашей первоначальной транзакцией и вашим выводом. Кроме того, связь между пополнением и снятием средств может быть установлена, если первоначальная сумма и сумма вывода точно совпадает или легко рассчитывается суммарно. К примеру, ввод был 0.42 ETH и аналогичная сумма была выведена, либо же ввод 0.42 ETH и два вывода по 0.21 ETH. Однако если внести 0.42 ETH и вывести 0.391 ETH, конфиденциальность сохраняется намного лучше, поскольку нет очевидной связи между суммами 0.42 и 0.391.
Советы по сохранению анонимности можно посмотреть здесь.
Для обеспечения дешевых транзакций в качестве Layer 2 используется Gnosis Chain (xDai). С помощью моста между ETH из mainnet & WETH из Gnosis Chain.
Следовательно, для защиты от спам-атак, которые могут привести к перегрузке моста, сумма вывода должна быть больше 0.05 ETH.
@Tornado_cash_RU
Несколько фактов
Tornado cash Nova будет использовать Gnosis Chain (бывший xDai) в качестве Layer 2 чтобы все транзакции были дешевле. Использование этого L2 возможно благодаря мосту ETH <-> WETH, доступному на xDai. Также мост xDai поддерживает передачу между L1 и L2.
После деплоя все эти контракты могут быть обновлены с помощью Tornado cash governance.
Планы на будущее
В данный момент готовится улучшенная версия Tornado cash v3. Эта версия будет ориентирована на повышение удобства, внесение более высокой гибкости и новых возможностей для использования протокола.
Tornado cash Nova - только первый шаг к новой улучшенной версии Tornado Cash. В последующих планах - атомарные свапы в защищенном пуле и пул, который будет поддерживать токены ERC20 & NFT.
Вольный перевод оригинала, спасибо команде WUTornado.
@Tornado_cash_RU
Tornado cash Nova будет использовать Gnosis Chain (бывший xDai) в качестве Layer 2 чтобы все транзакции были дешевле. Использование этого L2 возможно благодаря мосту ETH <-> WETH, доступному на xDai. Также мост xDai поддерживает передачу между L1 и L2.
После деплоя все эти контракты могут быть обновлены с помощью Tornado cash governance.
Планы на будущее
В данный момент готовится улучшенная версия Tornado cash v3. Эта версия будет ориентирована на повышение удобства, внесение более высокой гибкости и новых возможностей для использования протокола.
Tornado cash Nova - только первый шаг к новой улучшенной версии Tornado Cash. В последующих планах - атомарные свапы в защищенном пуле и пул, который будет поддерживать токены ERC20 & NFT.
Вольный перевод оригинала, спасибо команде WUTornado.
@Tornado_cash_RU
Пока вы волнуетесь о цене токена, проектом пользуются лучшие из лучших в крипто-мире. Дело времени и $TORN придет к своей справедливой цене, а помочь в этом можете только вы, принимайте активное участие в развитии сообщества и предлагайте свои пропосалы на форуме. И обязательно проверяйте ветку jobs на сайте.
А пока у нас есть прекрасная возможность - откупить гем, по хорошей цене.
А пока у нас есть прекрасная возможность - откупить гем, по хорошей цене.
$TORN - планомерно растет к своей справедливой цене, грядет полная переоценка актива с выходом Tornado cash v3.
Каждый поймет, что гем был у него перед глазами все это время.
А мы снова усредняем цену.
@Tornado_cash_RU
Каждый поймет, что гем был у него перед глазами все это время.
А мы снова усредняем цену.
@Tornado_cash_RU
Короткий и доступный перевод твиттер-треда Джеффа Лау [ens.eth], подготовленный командой GITB.
Полезно для тех, кто интересуется технологией ZK.
Речь пойдет о том, как SNARKs работают в приложениях на примере любимого Tornado.Cash
@Tornado_cash_RU
Полезно для тех, кто интересуется технологией ZK.
Речь пойдет о том, как SNARKs работают в приложениях на примере любимого Tornado.Cash
@Tornado_cash_RU
Telegraph
TORNADO.CASH
1/ Для ZK курса @0xPARC мы должны были провести блиц-доклад. Для этого я выбрал ELI5 TornadoCash, одно из простейших полезных приложений zkSNARKs, которое позволит мне понять, как SNARKs работают в реальном приложении. 2 / Tornado.Cash - это миксер, который…
Someone вскрыл MetaDAO & MetaSwap и отправил все в пул Tornado cash.
MetaDAO = 800 ETH / MetaSwap = 1100 BNB
Общая сумма: ~3,800,000 USDT
@Tornado_cash_RU
MetaDAO = 800 ETH / MetaSwap = 1100 BNB
Общая сумма: ~3,800,000 USDT
@Tornado_cash_RU
Если вы, хотите надежно пользоваться Tornado,
То вам необходимо помнить:
Что кроме адресов сети ETH (или какой вы там пользуетесь), есть еще IP-адреса и API-ключи.
Что такое IP-адреса, вы наверняка и так знаете.
Как и то, как их скрывать.
Так давайте уделим внимание API-ключам.
Это ключи, которые выдают нам всякие сервисы, чтобы отделять одного пользователя от другого.
Например, если кто-то делает слишком много запросов, - ограничивают только его ключ, а не вообще всех пользователей.
Зачем нам это знать?
Затем, что Metamask использует такой сервис, называется он Infura.
В сети Ethereum (или какой вы там пользуетесь) для отправки транзакций, получения информации о балансах:
Нужно иметь доступ к нодам сети. Они являются первоисточником.
У Metamask (как, наверное и у вас, ленивые любители плюшевого шифропанка) нет своих нод, они пользуются сервисом Infura.
Еще раз. Infura!
И как вы уже догадались, там есть API-ключи, по которым запросы одного пользователя = можно отделить от запросов другого.
Cоответственно, можно догадаться, что баланс группы адресов - запрашивал какой-то один API-ключ.
Следовательно, все эти адреса = принадлежат именно ему.
То есть - все попытки зайти в черную дыру Tornado и выйти оттуда Хокинговским излучением = могут оказаться зря.
Чтобы это предотвратить, вы можете:
1) Пользоваться MyEtherWallet, а потом удалять информацию в браузере.
Да, потому что там также используется нечто вроде Infura.
2) Настроить Metamask на использование иного RPC URL.
Где находить адреса нод Ethereum (или чем вы там пользуетесь), = будет вашим домашним заданием.
Разумеется, вы также можете поднять свою ноду.
Сильно не пугайтесь, как правило, у Metamask один и тот же API-ключ на много пользователей, но пометить себе в блокнот все равно стоит.
@Ghost_In_The_Block & @Tornado_cash_RU
То вам необходимо помнить:
Что кроме адресов сети ETH (или какой вы там пользуетесь), есть еще IP-адреса и API-ключи.
Что такое IP-адреса, вы наверняка и так знаете.
Как и то, как их скрывать.
Так давайте уделим внимание API-ключам.
Это ключи, которые выдают нам всякие сервисы, чтобы отделять одного пользователя от другого.
Например, если кто-то делает слишком много запросов, - ограничивают только его ключ, а не вообще всех пользователей.
Зачем нам это знать?
Затем, что Metamask использует такой сервис, называется он Infura.
В сети Ethereum (или какой вы там пользуетесь) для отправки транзакций, получения информации о балансах:
Нужно иметь доступ к нодам сети. Они являются первоисточником.
У Metamask (как, наверное и у вас, ленивые любители плюшевого шифропанка) нет своих нод, они пользуются сервисом Infura.
Еще раз. Infura!
И как вы уже догадались, там есть API-ключи, по которым запросы одного пользователя = можно отделить от запросов другого.
Cоответственно, можно догадаться, что баланс группы адресов - запрашивал какой-то один API-ключ.
Следовательно, все эти адреса = принадлежат именно ему.
То есть - все попытки зайти в черную дыру Tornado и выйти оттуда Хокинговским излучением = могут оказаться зря.
Чтобы это предотвратить, вы можете:
1) Пользоваться MyEtherWallet, а потом удалять информацию в браузере.
Да, потому что там также используется нечто вроде Infura.
2) Настроить Metamask на использование иного RPC URL.
Где находить адреса нод Ethereum (или чем вы там пользуетесь), = будет вашим домашним заданием.
Разумеется, вы также можете поднять свою ноду.
Сильно не пугайтесь, как правило, у Metamask один и тот же API-ключ на много пользователей, но пометить себе в блокнот все равно стоит.
@Ghost_In_The_Block & @Tornado_cash_RU
🔥16