1
0
Fork 0
This commit is contained in:
Chieftalion 2021-10-19 19:54:00 +03:00
parent 2435c5c01b
commit f7d08db6f8
6 changed files with 84 additions and 85 deletions

View File

@ -1,46 +1,46 @@
# Introduction of Tornado.Cash
# Познайомтесь з Tornado.Cash
![](.gitbook/assets/image.png)
Tornado Cash is a **fully decentralized** **non-custodial** **protocol** allowing private transactions in the crypto-space.
Tornado Cash - це **повністю децентралізований** **некастодіальний** **протокол**, що дозволяє здійснювати приватні транзакції в сфері криптовалют.
As a decentralized protocol, Tornado.Cash smart contracts have been implemented within the Ethereum blockchain which makes them immutable. They can neither be changed or tampered with. Therefore, nobody - including initial developers - can modify or shut them down. All governance and mining smart contracts are deployed by the community in a decentralized manner.
Як децентралізований протокол, смарт-контракти Tornado.Cash реалізовані в блокчейні Ethereum, що робить їх незмінними. Вони не можуть бути змінені або підроблені. Тому ніхто, включаючи первинних розробників проекту, не можуть їх змінювати або відключити. Всі смарт-контракти для управління мережею, стейкінг і емісія розгортаються спільнотою в децентралізованому порядку.
As a non-custodial protocol, users keep custody of their cryptocurrencies while operating Tornado.Cash. Indeed, at each deposit, they are provided with the private key enabling the access to the deposited funds, which gives users complete control over their assets.
Оскільки Tornado.Cash є некастодіальним протоколом, користувачі зберігають свою криптовалюту у себе під час роботи з Tornado.Cash. При кожному поповненні рахунку, користувачам надається приватний ключ, що дозволяє отримати доступ до розміщених коштів, що дає повний контроль над активами.
## How privacy is achieved?
## Як досягається конфіденційність?
Tornado Cash improves transaction privacy by breaking the on-chain link between source and destination addresses. It uses a smart contract that accepts ETH & other tokens deposits from one address and enable their withdrawal from a different address.
Tornado Cash підвищує конфіденційність транзакцій за рахунок розриву зв'язку між гаманцями (адресами) користувачів в мережі блокчейн. Проект використовує смарт-контракт, який приймає депозити в ETH та інших токенах з однієї адреси і дозволяє виводити їх з іншої адреси.
To preserve privacy, few good practices are in order, such as the use of a relayer for gas payments to withdraw funds towards an address with no pre-existing balance.
Щоб зберегти конфіденційність, необхідно використовувати декілька рівнів захисту, наприклад, використовувати ретранслятор (Relayer) для оплати за допомогою коштів на адресі, не іменуючи більш раннього існуючого балансу в ETH для оплати комісій.
More details are available in _Behind the scenes:_ [_How does Tornado.Cash work?_](how-does-tornado.cash-work.md) _****_& [Tips to remain anonymous](tips-to-remain-anonymous.md).
Більш детальну інформацію можна знайти в _За кулісами: _ [_Як працює Tornado.Cash? _] (how-does-tornado.cash-work.md) _ **** _ & [Поради як залишатися анонімним] (tips-to-remain-anonymous.md).
## Where is Tornado.Cash at?
## Де Tornado.Cash?
The protocol has been operating on the **Ethereum blockchain** since its inception in 2019. It was recently deployed, in June 2021, on **Binance Smart Chain** & **Polygon**.
Протокол працює на блокчейні ** Ethereum ** з моменту його заснування у 2019 році. Нещодавно він був розгорнутий, у червні 2021 року, на ** Binance Smart Chain ** & ** Polygon **.
As of today, Tornado.Cash can be used with the following tokens:
На сьогоднішній день Tornado.Cash можна використовувати з наступними токенами:
* On Ethereum : **ETH** _\(Ethereum\)_, **DAI** _\(Dai\)_, **cDAI** _\(Compound Dai\)_, **USDC** _\(USD Coin\)_, **USDT** _\(Tether\)_ & **WBTC** _\(Wrapped Bitcoin\)_
* On Binance Smart Chain: **BNB** _\(Binance Coin\)_.
* On Polygon Network: **MATIC** _\(Polygon\)_
* На Ethereum : **ETH** _\(Ethereum\)_, **DAI** _\(Dai\)_, **cDAI** _\(Compound Dai\)_, **USDC** _\(USD Coin\)_, **USDT** _\(Tether\)_ & **WBTC** _\(Wrapped Bitcoin\)_.
* На блокчейні Binance: **BNB** _\(Binance Coin\)_.
* В мережі Polygon: **MATIC** _\(Polygon\)_.
![](.gitbook/assets/non-custodial-anonymous-transactions-on-ethereum-3-.png)
The protocol also includes an **anonymity mining system for some of its token**, allowing its users to earn a **governance token**. Thanks to TORN tokens, Tornado Cash users actively participate in shaping the protocol. The community has a strong weight regarding the evolution of Tornado Cash and the improvement of its features. Indeed, protocol parameters & token distribution are completely under the community's control through this governance.
Протокол також включає **систему видобутку анонімності для деяких своїх токенів**, що дозволяє користувачам заробляти **токени управління**. Завдяки токенам TORN користувачі Tornado Cash активно беруть участь у формуванні протоколу. Спільнота має велику вагу та впливає на еволюцію Tornado Cash та покращення її можливостей. Параметри протоколу та розподіл токенів повністю контролюються спільнотою завдяки цьому управлінню.
_More information about_ [_Anonymity mining_](anonymity-mining.md) _&_ [_Tornado.Cash token_](torn.md) _are available._
_Більше інформації_ [_Майнінг анонімності_](anonymity-mining.md) _&_ [_Токен Tornado.Cash_](torn.md) _доступно за посиланнями._
## How does Tornado.Cash run?
## Як працює Tornado.Cash?
[Codes behind Tornado.Cash functioning](https://github.com/tornadocash) - smart contacts, circuits & toolchain - are fully **open sourced.** Working as a DAO \(Decentralized Autonomous Organization\), Tornado.Cash governance and mining smart contracts are deployed by its community.
[Коди функціонування Tornado.Cash] (https://github.com/tornadocash) - розумні контакти, схеми та мережі інструментів - повністю **з відкритим кодом.** Працюючи як DAO \ (Децентралізована автономна організація \), управління Tornado.Cash та інтелектуальні контракти на майнінг розгортає його спільнота.
The protocol also functions with zk-SNARK, which enables zero-knowledge proofs allowing users to demonstrate possession of information without needing to reveal it. The use of this technology is based **on open source research made by Zcash team with the help of Ethereum community**. To set-up zk-SNARK initial keys, Tornado.Cash[ Trusted Setup Community](https://tornado-cash.medium.com/tornado-cash-trusted-setup-ceremony-b846e1e00be1) was launched in May 2020 & accounted [for 1114 contributions](https://tornado-cash.medium.com/the-biggest-trusted-setup-ceremony-in-the-world-3c6ab9c8fffa). This significant number of contributors makes it impossible to compromise the protocol by faking zero-knowledge proofs.
Протокол також працює з технологією zk-SNARK, яка забезпечує докази з нулевим розголошенням (zero-knowledge proofs), що дозволяє користувачам продемонструвати службу управління активом без деанонімізації. Використання цієї технології базується **на відкритому дослідженні, проведеному командою Zcash за допомогою спільноти Ethereum**. Для створення початкових ключів zk-SNARK, у травні 2020 року було запущено спільноту Tornado.Cash [Спільнота довірених налаштувань] (https://tornado-cash.medium.com/tornado-cash-trusted-setup-ceremony-b846e1e00be1) у який на даний момент внесено 1114 вкладів. (https://tornado-cash.medium.com/the-biggest-trusted-setup-ceremony-in-the-world-3c6ab9c8fffa). Ця значна кількість учасників робить неможливим скомпрометувати протокол, підробляючи докази з нулевим розголошенням.
User interface is hosted on **IPFS** \(InterPlanetary File System\) by the community, minimizing risks of data being deleted. Indeed, the interface will work as long as at least one user is hosting it.
Інтерфейс користувача розміщений на ** IPFS ** \ (Міжпланетній файловій системі \) спільнотою, що мінімізує ризик видалення даних. Дійсно, інтерфейс буде працювати, поки його розміщує хоча б один користувач.
_Written by_ [_@ayefda_](https://torn.community/u/ayefda)\_\_
_Translated by_ [_**@chieftalion**_](https://torn.community/u/chieftalion/)

View File

@ -1,12 +1,13 @@
# Table of contents
* [Introduction of Tornado.Cash](README.md)
* [How does Tornado.Cash work?](how-does-tornado.cash-work.md)
* [Tips to remain anonymous](tips-to-remain-anonymous.md)
* [Deposit & Withdraw](untitled.md)
* [Anonymity mining](anonymity-mining.md)
* [Познайомтесь з Tornado.Cash](README.md)
* [Як працює Tornado.Cash?](how-does-tornado.cash-work.md)
* [Поради як залишатися анонімними](tips-to-remain-anonymous.md)
* [Депозит та зняття](untitled.md)
* [Майнінг анонімності](anonymity-mining.md)
* [TORN](torn.md)
* [Governance](governance.md)
* [Community Involvement](community-involvement.md)
* [Compliance Tool](compliance-tool.md)
* [Управління проектом](governance.md)
* [Роль громади в проекті](community-involvement.md)
* [Інструмент відповідності](compliance-tool.md)
_Translated by_ [_**@chieftalion**_](https://torn.community/u/chieftalion/)

View File

@ -32,5 +32,5 @@ Deposits are simple on a technological point of view, but expensive in terms of
_Written by_ [_@ayefda_](https://torn.community/u/ayefda)\_\_
_Translated by_ [_**@chieftalion**_](https://torn.community/u/chieftalion/)

View File

@ -1,32 +1,32 @@
# Tips to remain anonymous
# Поради як залишатися анонімними
The Tornado Cash tool allows you to remain anonymous on-chain. However, if the tool is used without protecting oneself upstream and downstream, there is no point and the anonymity would only be partial. There are practices to avoid this.
Інструмент Tornado Cash дозволяє зберігати анонімність транзакцій у мережі блокчейну. Однак, якщо цей інструмент використовується без додаткових заходів забезпечення конфіденційності, анонімність буде лише частковою. Тому представляємо вам методи, здатні значно підвищити анонімність вашого рівня.
### Use a VPN
### Використовуйте VPN
Your internet service provider \(ISP\) identifies you with an IP address. To prevent third parties from knowing that you are using Tornado.cash, you should consider using TOR and/or a VPN for your transfers. Avoid using free VPNs, they tend to keep or even sell your data. There are several VPNs on the market boasting a "no-log policy".
Ваш Інтернет-провайдер (ISP) ідентифікує вас за допомогою IP-адреси. Щоб не впізнати особи, які використовують Tornado.cash, ви повинні використовувати TOR та/або VPN для здійснення ваших транзакцій. Ви можете використовувати безкоштовні VPN, вони можуть зберігати або навіть продавати ваші дані. На ринку є багато VPN-сервісів, які можуть похвастатися "політикою no-log".
### Save your note in a safe place <a id="save-your-note-in-a-safe-place"></a>
### Збережіть нотатку (note) в надійному місці <a id="save-your-note-in-a-safe-place"></a>
Your note provides a record of your original transaction. Anyone who has it can withdraw the funds deposited, but also know the deposit address. Be sure to keep this note away from prying eyes and store it in a secure environment.
Ваша записка (note) містить запис вашої початкової транзакції. Кожен, хто її має, може зняти внесені кошти, але й також знати адресу депозиту. Обов’язково тримайте цю записку (note) подалі від сторонніх очей і зберігайте її в захищеному середовищі.
### Delete data <a id="delete-data"></a>
### Видаліть дані <a id="delete-data"></a>
Your browser is a real source of information for the extensions you use. Delete your data after each deposit or withdrawal. If two transfers are made with the same cookies, the extension you are using will be able to link these two transactions.
Ваш браузер є справжнім джерелом інформації про розширення, які ви використовуєте. Видаляйте свої дані після кожного депозиту або зняття коштів. Якщо дві транзакції здійснюються за допомогою однакових файлів cookie, розширення, яке ви використовуєте, зможе зв’язати ці дві транзакції.
### Avoid using the same API token <a id="avoid-using-the-same-api-token"></a>
### Уникайте використання одного токена API <a id="avoid-using-the-same-api-token"></a>
If you use the same API token for two transactions, you will be easily recognized by your extension. For Metamask users, be aware that this extension will use the same token for each of your transactions. To avoid this problem, don't hesitate to uninstall and reinstall Metamask for each transfer, making sure to create a new account each time.
Якщо ви використовуєте один і той же токен API для двох транзакцій, ваше розширення вас легко впізнає. Для користувачів Metamask майте на увазі, що це розширення буде використовувати той самий токен для кожної з ваших транзакцій. Щоб уникнути цієї проблеми, не соромтеся видаляти та повторно встановлювати Metamask для кожної транзакції, обов’язково створюючи новий обліковий запис кожного разу.
### Be patient <a id="be-patient"></a>
### Будьте терплячі <a id="be-patient"></a>
![](https://gblobscdn.gitbook.com/assets%2F-MXflGk4w5pDjjlmPCuF%2F-MgQVRqU6Ff6ypW_Q-fV%2F-MgQW0ko2bOUYlnsuG0F%2Fozxj.png?alt=media&token=1debad58-aa3c-4638-9d18-1636e87e3d0a)
Your anonymity also depends on the number of transactions after your deposit \(cf. Statistics tab above\). If you withdraw your funds immediately after depositing them, it is possible to link your deposit to your transfer using correlation probabilities. The longer you wait, the greater your anonymity set will be.
Ваша анонімність також залежить від кількості транзакцій після вашого депозиту \ (див. Вкладку Статистика вище \). Якщо ви вилучаєте кошти відразу після їх внесення, можна пов’язати ваш депозит із вашим переказом, використовуючи ймовірності співвідношення. Чим довше ви чекатимете, тим більшим буде ваш комплекс анонімності.
### Use multiple addresses
### Використовуйте кілька адрес
A 7 x 10eth deposit from one address and a 7 x 10eth withdrawal to a single address can also be linked. Remember to multiply your withdrawal addresses.
Депозит 7 x 10eth з однієї адреси та вивід коштів 7 x 10eth на іншу адресу також можна зв’язати між собою. Не забувайте розбивати суму та використовувати різну адресу для виведення.
_Written by_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)
_Translated by_ [_**@chieftalion**_](https://torn.community/u/chieftalion/)

34
torn.md
View File

@ -1,43 +1,41 @@
# TORN
## Token
## Токен
TORN is an ERC20-compatible token with a fixed supply that governs [Tornado.Cash](https://tornado.cash/). TORN holders can make proposals and vote to change the protocol via governance.
TORN-це токен, сумісний з ERC20, з фіксованим постачанням, яким керує [Tornado.Cash] (https://tornado.cash/). Держателі TORN можуть вносити пропозиції та голосувати за зміну протоколу.
**TORN is not a fundraising device or investment opportunity.**
**TORN - це не засіб збору коштів або можливість інвестування.**
**Heres how the initial distribution of TORN would break down:**
**Так буде відбуватися первинне розповсюдження TORN токенів:**
* **5% \(500,000 TORN\):** Airdrop to early users of [Tornado.Cash](https://tornado.cash/) ETH pools
* **10% \(1,000,000 TORN\):** Anonymity mining for [Tornado.Cash](https://tornado.cash/) ETH pools, distributed linearly over 1 year
* **55% \(5,500,000 TORN\):** DAO treasury, will be unlocked linearly over 5 years with 3 month cliff
* **30% \(3,000,000 TORN\):** Founding developers and early supporters, will be unlocked linearly over 3 years with 1 year cliff
* **5% \(500,000 TORN\):** Airdrop першим користувачам ETH-пулов [Tornado.Cash](https://tornado.cash/)
* **10% \(1,000,000 TORN\):** Майнінг анонімності для пулів ETH [Tornado.Cash] (https://tornado.cash/), лінійно розподілених протягом 1 року
* **55% \(5,500,000 TORN\):** попрямує у Валютний запас DAO, буде розблоковано лінійно протягом 5 років з 3-місячною перервою
* **30% \(3,000,000 TORN\):** Розробникам-засновникам та раннім прихильникам проекта, будуть розблоковані лінійно протягом 3-х років з розривом в 1 рік
![](.gitbook/assets/1-bjggju1rn4_qoxgcljfneq.png)
![](.gitbook/assets/1-gmc0jw8zr5xfvrk5zyqmya.png)
## Airdrop <a id="f04d"></a>
## Airdrop <a id="f04d"></a>Користувачі, які з самого початку вірили в [Tornado.Cash] (https://tornado.cash/), повинні мати право керувати протоколом. З цієї причини перші користувачі протоколу отримали Airdrop TORN.
Users who have believed in [Tornado.Cash](https://tornado.cash/) from early on should have a say in governing the protocol. For this reason, early adopters of the protocol did receive an airdrop of TORN.
TORN has been airdropped to [all addresses](https://github.com/tornadocash/airdrop/blob/master/airdrop.csv) that made deposits into [Tornado.Cash](https://tornado.cash/) ETH pools before block `11400000`. TORN were airdropped in the form of a non-transferable TORN voucher \(vTORN\) that can be redeemed 1:1 to TORN within 1 year, from December 18, 2020, to December 18, 2021. TORN that arent redeemed will be swept into the governance contract after 1 year and become part of the DAO Treasury. Redeemed TORN will be available immediately.
The airdropped amount depends on users deposit size and age — larger deposits and older deposits will receive more TORN. Multipliers for deposit size are logarithmic:
TORN був переданий на [усі адреси] (https://github.com/tornadocash/airdrop/blob/master/airdrop.csv), які здійснювали депозити в [Tornado.Cash] (https://tornado.cash/) ETH pool до `11400000` блоку.TORN були відправлені у вигляді ваучера TORN, що не передається, (vTORN \), який можна викупити 1:1 до TORN протягом 1 року, з 18 грудня 2020 року по 18 грудня 2021 року.TORN який не був отриманий протягом року, будуть переведені на контрактне управління та стануть частиною Валютного запасу DAO. Вибрані TORN будуть доступні миттєво.
Сума airdropа залежить від розміру депозиту та віку користувачів - більш великі та старі депозити отримають більше TORN. Множники для розміру депозиту є логарифмічними::
![](.gitbook/assets/1-ogfrad8p3gez14zh4jndiq-2x.png)
So a 100 ETH deposit get twice as many tokens as a 1 ETH deposit. The multiplier allows large and small users of [Tornado.Cash](https://tornado.cash/) to both have a say in governance.
Таким чином, депозит розміром в 100 ETH отримує вдвічі більше жетонів, ніж депозит в 1 ETH. Мультиплікатор дозволяє великим і маленьким користувачам [Tornado.Cash] (https://tornado.cash/)обом мати право голосу в управлінні.
The exact curve for the time multiplier looks like this:
Точна крива для множника покажчика часу виглядає наступним образом:
![](.gitbook/assets/1-bje88nlnkbe29-zcs5agkw-2x.png)
The exact airdrop formula is the following:
Точна формула airdropa виглядає наступним чином:
![](.gitbook/assets/1-megm4amqrrkx0qxva9iska-2x.png)
_Written by_ [_**Tornado Team**_](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703)
_Translated by_ [_**@chieftalion**_](https://torn.community/u/chieftalion/)

View File

@ -1,56 +1,56 @@
# Deposit & Withdraw
# Депозит та вивід
This tutorial is a step-by-step explanation of how to deposit & withdraw your funds. If you want to understand how the internal system of Tornado.cash works, please refer to [this tutorial](https://docs.tornado.cash/how-does-tornado.cash-work).
Цей підручник є покроковим поясненням того, як внести та зняти кошти. Якщо ви хочете зрозуміти, як працює внутрішня система Tornado.cash, зверніться до [цього підручника] (https://docs.tornado.cash/how-does-tornado.cash-work).
## **Deposit**
## **Депозит**
### Choose a chain
### Виберіть мережу
Tornado.cash is available on several blockchains, so you will have to choose among 4 chains:
Tornado.cash доступний у кількох блокчейнах, тому вам доведеться вибирати з 4 мереж:
![](.gitbook/assets/azpoj.gif)
### Select a token
### Виберіть токен
Choose the token you want to deposit and its amount:
Виберіть токен, який ви хочете внести, та його кількість:
![](.gitbook/assets/abdce.gif)
### Connect your wallet
### Підключіть свій гаманець
Click on `Connect` and choose between wallet providers such as Metamask or WalletConnect.
Натисніть «Підключитися» і виберіть між такими провайдерами гаманців, як Metamask або WalletConnect.
### Save your note
### Збережіть нотатку (note)
Click on `Deposit` and store your note on a secure place before clicking on `I backed up the note`. You can also save encrypted notes on-chain by setting up a Note Account, by clicking on `Settings` \(top-right corner\).
Натисніть `Депозит` і збережіть нотатку (note) в надійному місці, перш ніж натиснути` Я створив резервну копію нотатки (note). Ви також можете зберегти зашифровані нотатки (note) в ланцюжку, створивши обліковий запис нотаток (note), натиснувши `Налаштування` \ (верхній правий кут \).
![](.gitbook/assets/aaaab.gif)
### Be patient
### Будьте терплячі
As explained [here](https://docs.tornado.cash/tips-to-remain-anonymous#be-patient), the longer you wait, the greater your anonymity set will be.
Як пояснено [тут] (https://docs.tornado.cash/tips-to-remain-anonymous#be-patient), чим довше ви чекатимете, тим більшим буде ваш набір анонімності.
Congrats ! You did it. Now your tokens are on the Tornado.Cash pool.
Вітаю! Ви зробили це. Тепер ваші токени знаходяться в пулі Tornado.Cash.
## Withdraw
## Зняття
### Choose a chain
### Виберіть мережу
Tornado.cash is available on several blockchains, so you will have to choose among 4 chains:
Tornado.cash доступний у кількох блокчейнах, тому вам доведеться вибирати з 4 мереж:
![](.gitbook/assets/enregistrement-de-le-cran-2021-08-25-a-16.15.15-1-.gif)
### Paste your note
### Вставте нотатку (note)
Use your deposit note by pasting it in the corresponding box. Click on `Withdraw` and wait for the zksnark proof to be generated.
Використовуйте свою депозитну нотатку (note), вставляючи її у відповідне поле. Натисніть "Вилучити" і зачекайте, поки буде створено доказ (proof) zksnark.
### Confirm the withdrawal
### Підтвердьте виведення
![](.gitbook/assets/abdaaaa.png)
Done !
Готово !
_Written by_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)
_Translated by_ [_**@chieftalion**_](https://torn.community/u/chieftalion/)