1
0
Fork 0

GitBook: [tu] 9 pages modified

This commit is contained in:
bt11ba 2021-10-06 13:58:16 +00:00 committed by gitbook-bot
parent 1806b007b6
commit 1508c01e5d
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF
9 changed files with 185 additions and 182 deletions

View File

@ -1,46 +1,43 @@
# Introduction of Tornado.Cash
**\[Work in progress\]**
# Tornado.Cash'e Giriş
![](.gitbook/assets/image.png)
Tornado Cash is a **fully decentralized** **non-custodial** **protocol** allowing private transactions in the crypto-space.
Tornado Cash, kripto alanında özel işlemlere olanak tanıyan **tamamen merkeziyetsiz ve sansürsüz** bir protokoldür.
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.
Merkeziyetsiz bir protokol olan Tornado.Cash akıllı sözleşmeleri Ethereum blockchaini içinde uygulanmıştır. Sözleşmeler değiştirilemez veya düzenlenemezdir. Bu nedenle, hiç kimse - ilk geliştiriciler dahil - bunları değiştiremez veya iptal edemez. Tüm yönetişim ve madencilik akıllı sözleşmeleri, topluluk tarafından merkezi olmayan bir şekilde işletilir.
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.
Gözetim altında olmayan bir protokol olarak, kullanıcılar Tornado.Cash'i işletirken kripto para birimlerinin gözetimini kendi ellerinde tutarlar. Her para yatırma işleminde kullanıcılara varlıkları üzerinde tam kontrol ve yatırılan fonlara erişim sağlayan özel imkan sağlanmış olur.
## How privacy is achieved?
## Gizlilik Nasıl Uygulanıyor?
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, kaynak ve hedef adresler arasındaki on-chain bağlantısını keserek işlem gizliliğini sağlıyor. Bir adresten ETH ve diğer token mevduatlarını kabul eden ve farklı bir adresten çekilmelerini sağlayan akıllı bir sözleşme kullanır. Gizliliği korumak amacıyla önceden var olup bakiyesi olmayan bir adrese, para çekmek için gas ödemelerinde bir aktarıcının kullanılması gibi birkaç uygulamaya sahiptir.
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.
Daha fazla ayrıntı için: [Tornado.Cash nasıl çalışır?](https://github.com/0xarmagan/docs/blob/6906bfbd2f1c74bcdbd4ea36a054d2824d6e7517/how-does-tornado.cash-work.md) & [Anonim kalma ipuçları](https://github.com/0xarmagan/docs/blob/6906bfbd2f1c74bcdbd4ea36a054d2824d6e7517/tips-to-remain-anonymous.md)
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).
## TORN Hangi Platformlarda Çalışıyor?
## Where is Tornado.Cash at?
Protokol, 2019'daki başlangıcından bu yana Ethereum blockchaininde çalışıyor. Haziran 2021'de Binance Smart Chain ve Polygon üzerinde konuşlandırıldı.
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**.
Bugün itibariyle Tornado.Cash aşağıdaki tokenlarla kullanılabilir:
As of today, Tornado.Cash can be used with the following tokens:
* 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 Smart Chain: **BNB** _\(Binance Coin\)_.
* Polygon Network: **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 para@eters & token distribution are completely under the community's control through this governance.
Protokol ayrıca, tokenlarının bir kısmı için, kullanıcılarının **yönetişim tokenı** kazanmalarına olanak tanıyan bir **anonim likidite madenciliği** sistemine de sahiptir. TORN tokenı sayesinde Tornado Cash kullanıcıları protokolün şekillendirilmesine aktif olarak katılır. Topluluk, Tornado Cash'in evrimi ve özelliklerinin iyileştirilmesi konusunda güçlü bir etkiye sahiptir. Aslında, protokol parametreleri ve token dağıtımı, bu yönetişim aracılığıyla tamamen topluluğun kontrolü altındadır.
More information about [Anonymity mining](anonymity-mining.md) & [Tornado.Cash token](torn.md) are available.
[Anonim likidite madenciliği](https://github.com/0xarmagan/docs/blob/08b0a08b53c821b385a18f8cb604099e8c291d7d/anonymity-mining.md) ve [Tornado.Cash tokenı](https://github.com/0xarmagan/docs/blob/08b0a08b53c821b385a18f8cb604099e8c291d7d/torn.md) hakkında daha fazla bilgiye ulaşabilirsiniz.
## How does Tornado.Cash run?
## Tornado.Cash Nasıl Çalışır?
[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.Cashin işleyişinin arkasındaki kodlar](https://github.com/tornadocash) - akıllı sözleşmeler, devreler ve toolchain - **tamamen açık kaynaktır**. Bir DAO \(Merkezi Olmayan Otonom Organizasyon\) olarak çalışan Tornado.Cashin yönetişimi ve madencilik akıllı sözleşmeleri topluluğu tarafından işletilir.
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.
Protokol ayrıca, zero knowledge proofa olanak tanıyan zk-SNARK ile birlikte de çalışır ve kullanıcıların, bilgilerini ifşa etmeye gerek kalmadan sahip olduklarını göstermelerine olanak tanır. Bu teknolojinin kullanımı, **Ethereum topluluğunun yardımıyla Zcash ekibi** tarafından yapılan açık kaynak araştırmasına dayanmaktadır . zk-SNARKi kurmak için [Tornado.Cash Güvenilir Kurulum Topluluğu](https://tornado-cash.medium.com/tornado-cash-trusted-setup-ceremony-b846e1e00be1) Mayıs 2020'de başlatıldı ve [1114](https://tornado-cash.medium.com/the-biggest-trusted-setup-ceremony-in-the-world-3c6ab9c8fffa) kişi katıldı. Bu önemli sayıdaki katılımcı, zk prooflarını taklit ederek protokolün tehlikeye atılmasını imkansız hale getiriyor.
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.
Kullanıcı arayüzü, topluluk tarafından IPFS'de bulundurularak verilerin silinme risklerini en aza indiriyor. Arayüz en az bir kullanıcı tarafından IPFSde bulundurulduğu sürece çalışacaktır.
_Written by_ [_@ayefda_](https://torn.community/u/ayefda)\_\_
Bu metin [_@ayefda_](https://torn.community/u/ayefda) tarafından yazılmıştır.
Türkçe versiyonu için [armog](https://twitter.com/arm00g)'a teşekkürler.

View File

@ -1,12 +1,12 @@
# 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'e Giriş](README.md)
* [Tornado.Cash nasıl çalışır?](how-does-tornado.cash-work.md)
* [Anonim Kalma İpuçları](tips-to-remain-anonymous.md)
* [Yatırma ve Çekme](untitled.md)
* [Anonim Madencilik](anonymity-mining.md)
* [TORN](torn.md)
* [Governance](governance.md)
* [Yönetişim](governance.md)
* [Community Involvement](community-involvement.md)
* [Compliance Tool](compliance-tool.md)

View File

@ -1,90 +1,91 @@
# Anonymity mining
# Anonim Madencilik
Anonymity mining is an incentive to increase the level of privacy in any coin-joining or coin-mixing protocols by rewarding participants anonymity points \(AP\) dependent on how long they hedge their assets in a pool.
Anonim madencilik, bir havuzdaki varlıklarını ne kadar süreyle koruduklarına bağlı olarak katılımcılara anonimlik puanları \(AP\) vererek herhangi bir token birleştirme veya token karıştırma protokollerinde gizlilik düzeyini artırmaya yönelik bir teşviktir.
_This incentive began on December 18, 2020 and will end on December 18, 2021._
_Bu teşvik 18 Aralık 2020'de başladı ve 18 Aralık 2021'de sona erecek._
Individuals deposit to any one of the anonymity pools that are supported \(ETH, WBTC, DAI or cDAI\) and are rewarded a fixed amount of AP per block, over the period their deposit remains in the pool. These points can then be exchanged for TORN once claimed.
Bireyler, desteklenen anonimlik havuzlarından herhangi birine \(ETH, WBTC, DAI veya cDAI\) para yatırır ve mevduatlarının havuzda kaldığı süre boyunca block başına sabit bir AP miktarı ile ödüllendirilir. Bu puanlar daha sonra talep edildiğinde TORN ile değiştirilebilir.
### Anonymity points \(AP\)
### _Anonim Puanları_ \(AP\)
_Readers should be aware some lower denomination deposits at the time of writing, do not produce a positive return due to the gas costs required to withdraw, redeem and exchange anonymity points_
_Okuyucular, yazım sırasında bazı düşük değerli mevduatların farkında olmalıdır. Anonimlik puanlarını çekmek, kullanmak ve değiştirmek için gereken gas maliyetleri nedeniyle olumlu bir getiri sağlamaz._
One of the community members created the resource of [a mining spreadsheet 13](https://torn.community/t/anonymity-mining-spreadsheet/720) that helps calculate annual percentage yields \(APYs\) for each pool and each denomination set within, through estimating the fees required to claim a reward. **It is highly recommended to view this resource and plan ones course of action before expecting to earn yield.** At the bottom of the spreadsheet, you can view each pool by selecting the associated tab.
Topluluk üyelerinden biri, bir ödül talep etmek için gereken ücretleri tahmin ederek, her havuz için yıllık yüzde getirisini \(APY'ler\) hesaplamaya yardımcı olan bir [madencilik tablosu 13'ün kaynağını oluşturdu](https://github.com/https://torn.community/t/anonymity-mining-spreadsheet/720/). Verim kazanmayı beklemeden önce bu kaynağı incelemeniz ve hareket tarzınızı planlamanız şiddetle tavsiye edilir. Tablonun alt kısmında, ilgili sekmeyi seçerek her bir havuzu görüntüleyebilirsiniz.
### How to earn AP
### AP Nasıl Kazanılır?
1. Decide what amount and asset to deposit by selecting it through the dropdown menu, before clicking on "Connect" and "Deposit".
1. "Bağlan" ve "Para Yatır"a tıklamadan önce menüden hangi tutar ve varlığı yatıracağınızı seçin.
![](.gitbook/assets/m3fh0gl.png)
2. Take a record of your depositing note and back it up safely, **do not share this with anyone or risk losing your deposit and reward.**
2. Yatırma kanıtınızın \(bir nevi dekont\) kaydını alın ve güvenli bir şekilde yedekleyin, **bunu kimseyle paylaşmayın** veya yatırdığınız parayı ve ödülünüzü kaybetme riskiyle karşı karşıya kalmayın.
![](.gitbook/assets/vhustru.png)
3. Generate the proof and submit the transaction.
3. Kanıtı oluşturun ve işlemi gönderin.
4. Your deposit should now be viewable on the bottom of the page, you can track how much AP it earns here; remember the longer your deposit remains active, the more AP you earn.
4. Para yatırma işleminiz artık sayfanın alt kısmında görüntülenebilir, ne kadar AP kazandığını buradan takip edebilirsiniz; unutmayın, yatırdığınız para ne kadar uzun süre aktif kalırsa, o kadar çok AP kazanırsınız.
![](.gitbook/assets/k6juetp.png)
_Notes that are active \(not withdrawn\) are known as “unspent” notes._
_Aktif olan \(geri çekilmeyen\) miktarlar, "harcanmamış" miktar olarak bilinir._
### How to claim AP
### AP nasıl talep edilir?
1. First you must create a mining account and store those credentials on-chain for easy recovery \(requires a transaction\), **like depositing notes, you should never share your mining recovery key with anyone** and ensure to back it up in a safe place. This feature is not supported by hardware wallets so its encouraged to store the information as presented_._
1. İlk önce bir madencilik hesabı oluşturmalı ve kimlik bilgilerini kolay kurtarma için \(bir işlem gerektirir\) on-chainde saklamanız gerekir, örneğin not yatırmak gibi, madencilik kurtarma anahtarınızı asla kimseyle paylaşmamalı ve güvenli bir yerde yedeklediğinizden emin olmalısınız. Bu özellik donanım cüzdanları tarafından desteklenmez, bu nedenle bilgilerin sunulduğu şekilde saklanması önerilir.
![](.gitbook/assets/lskzkgk.png)
2. Take an active deposit through providing an unspent note and withdraw to an address of preference and decide whether to use a relayer or not \(_to maintain a deposits anonymity it is always advised to use a relayer_\), this will bring the note into a “spent” state.
2. Harcanmamış bir depozito sağlayarak aktif bir depozito alın ve bir tercih adresine çekin ve bir aktarıcı kullanıp kullanmamaya karar verin. _\(bir mevduatın anonimliğini korumak için her zaman bir aktarıcı kullanılması tavsiye edilir\)_
![](.gitbook/assets/aid86cj.png)
**Remember to still keep your depositing notes a secret even after withdrawing, as they still retain the ability to redeem AP.**
**AP'yi kullanma yeteneğini hala korudukları için, para çekildikten sonra bile para yatırma notlarınızın gizli tutmayı unutmayın.**
![](.gitbook/assets/bpsqxxr.png)
3. Visit the mining route of the application and enter your spent note, you may be faced with one of the following situations.
3. Uygulamanın madencilik sayfasını ziyaret edin ve harcanan notunuzu girin, aşağıdaki durumlardan biriyle karşı karşıya kalabilirsiniz.
* **The ability to claim your spent note**: click the “Claim reward” button and submitting the transaction either by using a relayer or not, once confirmed your AP balance should update to reflect the action.
* **Harcanan notunuzu talep edebilme**: "Ödülü talep et" düğmesini tıklayın ve bir aktarıcı kullanarak veya kullanmayarak işlemi gönderdiğinizde, AP bakiyenizin eylemi yansıtacak şekilde güncellenmesi gerekir.
![](.gitbook/assets/e9jyqhu.png)
* **The inability to claim a spent note:** _“Warning: The note is not yet ready for anonymity mining. You can wait few days before trying again”_ - This means the Merkle trees are out of sync and require a transaction to be updated.
* **Harcanmış bir notu talep edememe**: _“Uyarı: Not, anonim madencilik için henüz hazır değil. Tekrar denemeden önce birkaç gün bekleyebilirsiniz”_ Bu mesaj, Merkle Treenin senkronize olmadığı ve bir işlemin güncellenmesi gerektiği anlamına gelir.
![](.gitbook/assets/i6qtr0f.png)
Updating the trees can be an expensive process, **it is recommended that users with small deposits wait for the larger miners to update the trees, this could take anywhere from a few days to a week**. If you want to view your event relative to the current pending batches. Click the _“Show mining note information”_ hyperlink, here you can also pay the transaction fees to sync the tree relative to your withdrawal through the “Update trees” button.
Merkle Tree güncellemek pahalı bir süreç olabilir. **Küçük mevduatı olan kullanıcıların daha büyük madencilerin Tree güncellemesini beklemeleri önerilir**. Süreç birkaç gün ile bir hafta arasında sürebilir. Etkinliğinizi mevcut bekleyen gruplara göre görüntülemek istiyorsanız. "Madencilik notu bilgilerini göster" bağlantısına tıklayın, burada ayrıca "Treeleri güncelle" düğmesi aracılığıyla para çekme işleminize göre tree senkronize etmek için işlem ücretlerini de ödeyebilirsiniz.
![](.gitbook/assets/d8dmxjj.png)
### How to exchange AP
### AP Nasıl Değiştirilir?
1. Navigate over to the “Swap” tab on the mining page which can be accessed through the second navigation bar from the top of the page.
1. Sayfanın üst kısmındaki ikinci gezinti çubuğundan erişilebilen madencilik sayfasındaki "Swap" sekmesine gidin.
![](.gitbook/assets/ahrjxbq.png)
2. Enter the amount of AP requested to exchange or select the “Maximum” option to convert your active balance. Below this input, information regarding the current AP/TORN rate and reward output will be displayed. Provide an address of preference to receive the reward, finalise by generating the proof and submitting the transaction through a relayer or not.
2. Değiştirilmesi istenen AP miktarını girin veya aktif bakiyenizi dönüştürmek için “Maksimum” seçeneğini seçin. Bu girişin altında mevcut AP/TORN oranı ve ödül çıktısı ile ilgili bilgiler görüntülenecektir. Ödülü almak için bir tercih adresi sağlayın, kanıtı oluşturarak işlemi bir aktarıcı aracılığıyla gönderip kesinleştirin.
![](.gitbook/assets/wo55lao.png)
3. If all steps were followed correctly, TORN will be transferred to the address of preference provided in step 2 of this section.
3. Tüm adımlar doğru bir şekilde takip edildiyse bu bölümün 2. adımında verilen tercih adresine TORN aktarılacaktır.
### Closing remarks
### Tüm İşlemler Bitince
Congratulations, you have successfully participated in anonymity mining!
Tebrikler, anonim madenciliğe başarıyla katıldınız!
It is always recommended to plan when deciding to mine any of the anonymity sets, users should also be aware that the [AP/TORN rate](https://duneanalytics.com/luckyallocator/Daily-AP-TORN-Rate-v2) is dependent on supply and demand, therefore, **the more people that claim the higher the rate becomes, and the less people that claim the lower it becomes**.
Anonimlik setlerinden herhangi birini kullanmaya karar verirken her zaman plan yapmanız önerilir. Kullanıcılar ayrıca [AP/TORN](https://github.com/https://duneanalytics.com/luckyallocator/Daily-AP-TORN-Rate-v2/) oranının arz ve talebe bağlı olduğunu da bilmelidir. Bu nedenle talep eden kişi sayısı arttıkça oran yükselir, azaldıkça oran düşer.
For more information on anonymity mining, seek the following resources:
Anonim madencilik hakkında daha fazla bilgi için aşağıdaki kaynakları tıklayın:
* [Tornado.Cash governance proposal article](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703)
* [Tornado.Cash anonymity mining optimisation article](https://tornado-cash.medium.com/gas-price-claimed-anonymity-mining-a-victim-but-now-everyone-can-claim-ap-5441aaa32a1a)
* [Anonymity mining explained \(technical\)](https://torn.community/t/anonymity-mining-technical-overview/15)
* [Tornado.Cash yönetim önerisi hakkında makale](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703)
* [Tornado.Cash anonim madencilik optimizasyonu hakkında makale](https://tornado-cash.medium.com/gas-price-claimed-anonymity-mining-a-victim-but-now-everyone-can-claim-ap-5441aaa32a1a)
* [Anonim madenciliği detaylııklama \(teknik\)](https://torn.community/t/anonymity-mining-technical-overview/15)
_Regards to_ [_@sockawoo_](https://torn.community/u/sockawoo) _and_ [_@ethdev_](https://torn.community/u/ethdev) _for assisting in peer-reviewing_
Makalenin yazımı için [_@sockawoo_](https://torn.community/u/sockawoo) ve [_@ethdev_](https://torn.community/u/ethdev) teşekkür ederiz.
_Written by_ [_**@xgozzy**_](https://torn.community/u/xgozzy/summary)\_\_
Bu dökümanın yazarı [@xgozzy](https://torn.community/u/xgozzy/summary).
Türkçe versiyonu için [armog](https://twitter.com/arm00g)'a teşekkürler.

View File

@ -1,7 +1,5 @@
# Community Involvement
**\[Work In Progress\]**
In a Decentralized Autonomous Organization \(DAO\), significant elements such as protocol parameters & token distribution are controlled by the community through governance. This governance allows the community to shape & continuously improve the protocol.
However, the role of a community does not stop to suggesting proposals & expressing its opinion through votes. The community can also actively contribute to the success and prosperity of their protocol through constructive debates, mutual help and specific actions.

View File

@ -1,95 +1,100 @@
# Governance
# Yönetişim
### How to suggest a proposal ?
### Teklif nasıl yapılır?
In order to participate in Tornado.Cash governance, users first need to lock tokens in the governance contract. If a user votes or creates a proposal, the tokens cannot be unlocked before the proposal execution period ends \(8.25 days from proposal creation\). The locked tokens can also be delegated to another address.
Tornado.Cash yönetimine katılmak için, kullanıcıların öncelikle yönetişim sözleşmesine tokenlarını kilitlemesi gerekir. Bir kullanıcı bir teklifi oylarsa veya oluşturursa, teklif yürütme süresi sona ermeden \(teklif oluşturma tarihinden itibaren 8,25 gün\) tokenların kilidi açılamaz. Kilitli tokenlar başka bir adrese de devredilebilir.
To create a proposal, a user needs to have at least `1,000 TORN`. All proposals must be smart contracts with verified code that are executed from the [governance contract ](https://etherscan.io/address/0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce)\(using `delegatecall`\). This way, its easy to audit and test any governance changes.
Bir teklif oluşturmak için bir kullanıcının en az `1,000 TORN`a sahip olması gerekir. All proposals must be smart contracts with verified code that are executed from the Tüm teklifler [yönetişim kontratı](https://etherscan.io/address/0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce) \(using `delegatecall`\) olarak doğrulanmış akıllı sözleşmeler olmaldır. Bu şekilde, herhangi bir yönetim değişikliğini denetlemek ve test etmek kolay oluyor.
The voting period for a proposal is 3 days. A proposal will succeed if it receives a simple majority of votes and there are at least `25,000 TORN` total votes \(if turnout is too low, the proposal automatically fails\).
Bir teklif için oylama süresi 3 gündür. Bir teklif, oyların basit çoğunluğunu alırsa ve toplamda en az `25,000 TORN` oy kullanılırsa başarılı olacaktır \(katılım çok düşükse teklif otomatik olarak başarısız olur\).
After a proposal succeeds, it is subject for a timelock of 2 days. After the timelock, any user is able to execute the proposal \(which initiates the changes\). If proposal is not executed for 3 days after that, it is considered _expired_ and can no longer be executed.
Bir teklif başarılı olduktan sonra 2 günlük bir süreye tabidir. Zaman kilidinden sonra, herhangi bir kullanıcı teklifi \(değişiklikleri başlatan\) yürütebilir. Bu tarihten sonra 3 gün boyunca teklif yürütülmezse _süresi dolmuş_ kabul edilir ve artık yürütülemez.
All of these initial parameters are relatively small, since there wont be many TORN tokens in circulation early on. But as the circulating supply increases, governance may adjust these thresholds.
Başlangıç parametrelerinin tümü nispeten küçüktür çünkü dolaşımda erken dönemde çok fazla TORN olmayacaktır. Ancak dolaşımdaki arz arttıkça yönetim bu eşikleri ayarlayabilir.
A proposal can be of the following nature:
Bir teklif aşağıdaki nitelikte olabilir:
* Adding a new Tornado Cash pool in the proxy
* Changing the AP reward rates parameters
* Unpause/Pause the TORN token
* Change some core mining contracts such as the `TornadoTrees` contract
* A combination of all of the above
* Proxy'ye yeni bir Tornado Cash havuzu ekleme
* AP ödül oranları parametrelerini değiştirme
* TORN tokenını durdurma/durdurmama
* `TornadoTrees` sözleşmesi gibi bazı temel madencilik sözleşmelerini değiştirme
* Yukarıdakilerin hepsinin bir kombinasyonu
And many more can be done. To find out exactly what can be changed through governance in the protocol, look for the functions with the modifier `onlyGovernance` in the smart contracts.
Ve daha pek çok şey yapılabilir. Protokolde yönetişim yoluyla tam olarak nelerin değiştirilebileceğini öğrenmek için akıllı sözleşmelerde`onlyGovernance` değiştiricisine sahip işlevleri arayın.
The governance functions are represented by a red arrow in [this architecture diagram.](https://viewer.diagrams.net/?highlight=0000ff&edit=_blank&layers=1&nav=1&title=tornado-cash-contract-overview.drawio#Uhttps%3A%2F%2Fraw.githubusercontent.com%2FRezan-vm%2Ftornado-cash-edu%2Fmain%2Ftornado-cash-contract-overview.drawio)
Yönetim fonksiyonları kırmızı okla temsil edilir. Detaylar için Tornado.Cash [mimarisi diyagramını](https://github.com/https://viewer.diagrams.net/?highlight=0000ff&edit=_blank&layers=1&nav=1&title=tornado-cash-contract-overview.drawio#Uhttps%3A%2F%2Fraw.githubusercontent.com%2FRezan-vm%2Ftornado-cash-edu%2Fmain%2Ftornado-cash-contract-overview.drawio/) inceleyin.
NOTE: Parts of this article was taken from [this medium post.](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703) Credits goes to the Tornado cash team.
NOT: Bu makalenin bölümleri [medium](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703/) içeriğinden alınmıştır. Alkışlar Tornado Cash ekibine!
### How to vote ?
### Nasıl oy verilir?
You first need to deposit \(or lock\) TORN tokens into the governance contract.
Go to: [https://app.tornado.cash/governance](https://app.tornado.cash/governance)
[https://app.tornado.cash/governance](https://app.tornado.cash/governance) adresine girin
Click `Manage` -> `Lock Tab`
`Manage` -> `Lock Tab` 'e tıklayın.
Approve the governance contract to transfer your TORN tokens by clicking on the `Approve` button. Once the approve is confirmed, chose the amount you want to deposit and click `Lock`. Confirm the transaction in your wallet and wait for the confirmation.
`Approve` butonuna tıklayarak TORN tokenlarınızı aktarmak için yönetim sözleşmesini onaylayın. Onayladıktan sonra yatırmak istediğiniz tutarı seçin ve `Lock`'a tıklayın. Cüzdanınızdaki işlemi onaylayın ve onay için bekleyin.
![](.gitbook/assets/c05e5a1813edad280544b627b24002dc8d5adcf2.png)
Before the vote, the next crucial step is to review the proposal.
Legitimate proposals should have a dedicated post on [Torn.community ](https://torn.community/)under the category “Proposal”. The forum post will provide additional context and arguments on the proposal. Read the thread and make your own mind on the issue.
Oylamadan önce, bir sonraki önemli adım teklifi gözden geçirmek.
Once a proposal was submitted it should appear on:
[https://app.tornado.cash/governance](https://app.tornado.cash/governance)
Proposal are implemented in the form of a smart contract making changes to the system. It is therefore important to verify the address of the smart-contract and review its code. Find the address of the proposal contract here:
Meşru tekliflerin Torn.community'de "Teklif" kategorisi altında özel bir gönderisi olmalıdır. Forum gönderisi, teklifle ilgili ek bağlam ve argümanlar sağlayacaktır. Konuyu okuyun ve konu hakkında kendi kararınızı verin.
Bir teklif gönderildikten sonra şu adreste görünmelidir: [https://app.tornado.cash/governance](https://app.tornado.cash/governance)
Teklif, sistemde değişiklik yapan akıllı bir sözleşme şeklinde uygulanır. Bu nedenle akıllı sözleşmenin adresini doğrulamak ve kodunu gözden geçirmek önemlidir. Teklif sözleşmesinin adresini burada bulabilirsiniz:
![](.gitbook/assets/181d612b6c57964bab59c8e5b766f5247211083d.png)
Look for the contract address on Etherscan and make sure that the source code is verified and readable.
Etherscan'de sözleşme adresini aratın ve kaynak kodunun doğrulanmış ve okunabilir olduğundan emin olun.
![](.gitbook/assets/d2d37d169a94f09156e76fa522b7974cb7c9ac3f.png)
Read the source code and make sure that it matches what is described in the forum post.
Kaynak kodunu okuyun ve forum gönderisinde açıklananla eşleştiğinden emin olun.
If you are not technical or not comfortable to read Solidity code, get someone you trust to review the contract for you.
Teknik biri değilseniz veya Solidity kodunu okuyamıyorsanız güvendiğiniz birinden sözleşmeyi sizin için gözden geçirmesini isteyin.
If you agree \(or disagree\) with the proposal code, it time to vote!
Teklif koduna katılıyorsanız \(veya katılmıyorsanız\) oy verme zamanı!
A proposal have a voting windows of 3 days. This means that we have 3 days to reach the vote quorum of 25k TORN.
Bir teklifin 3 günlük oylama aralığı vardır. Bu, 25k TORN oy yeter sayısına ulaşmak için 3 günümüz olduğu anlamına geliyor.
Important: Once you voted, your tokens will be locked for 8.25 days from the moment the proposal was submitted \(the start of the 3 days voting period\). After the 8.25 you can withdraw your tokens from the governance contract. Note that you can vote on 2 proposal at the same time without incurring additional lockup period \(Only the most recently submitted proposal will matter for the 8.25 lockup\).
Önemli: Oy verdikten sonra, tokenlarınız teklifin sunulduğu andan itibaren \(8,25 gün boyunca\) \(3 günlük oylama döneminin başlangıcı\) kilitlenecektir. 8.25'ten sonra tokenlarınızı yönetim sözleşmesinden çekebilirsiniz. Ek kilitleme süresine maruz kalmadan aynı anda 2 teklife oy verebileceğinizi unutmayın \(8.25 kilitleme için yalnızca en son gönderilen teklif önemli olacaktır\).
To vote, simply click on the Green check mark or the the red cross depending whether you accept or reject the proposal. Confirm the transaction with Metamask and your vote is in!
Oy vermek için, teklifi kabul edip etmemenize bağlı olarak Yeşil onay işaretine veya kırmızı çarpıya tıklamanız yeterlidir. İşlemi Metamask ile onaylayın ve oyunuzu kullanın!
### How to delegate the vote ?
If you are a TORN token holder, you can delegate your voting power to someone else without having to send him the tokens.
Eğer bir TORN tokenı sahibiyseniz, tokenları göndermek zorunda kalmadan oylama gücünüzü başka birine devredebilirsiniz.
IMPORTANT: If you delegate your tokens and that your delegate votes or initiate a proposal, your tokens will be locked for 8.25 days from the moment the proposal that the delegate voted on started. Note that that you can always undelegate at any time.
ÖNEMLİ: Tokenlarınızı devrederseniz, temsilcinizin oy kullandığı veya bir öneri başlattığı takdirde tokenlarınız, temsilcinin oy verdiği teklifin başladığı andan itibaren 8.25 gün boyunca kilitlenir. İstediğiniz zaman yetki devrini geri alabileceğinizi unutmayın.
To achieve delegation, go to: [https://app.tornado.cash/governance](https://app.tornado.cash/governance)
Yetki vermek için şu adrese gidin: [https://app.tornado.cash/governance](https://app.tornado.cash/governance)
You first need to lock your tokens in the governance contract. Click **`Manage`** -> **`Lock`** tab
Öncelikle yönetim sözleşmesinde tokenlarınızı kilitlemeniz gerekir. **`Manage`** -> **`Lock`** 'e tıklayın.
Approve the governance contract to transfer your TORN tokens by clicking on the **`Approve`** button. Once the approve is confirmed, chose the amount you want to delegate and click **`Lock`**. Confirm the transaction in your wallet and wait for the confirmation.
**`Approve`** düğmesine tıklayarak TORN tokenlarınızı aktarmak için yönetim sözleşmesini onaylayın. Onayladıktan sonra, devretmek istediğiniz tutarı seçin ve **`Lock`**'a tıklayın. Cüzdanınızdaki işlemi onaylayın ve onay için bekleyin.
![](.gitbook/assets/c05e5a1813edad280544b627b24002dc8d5adcf2%20%281%29.png)
The last step, is to make the actual delegation. Go again to [https://app.tornado.cash/governance](https://app.tornado.cash/governance)
Son adım, fiili delegasyonun yapılmasıdır.
Click **`Manage`** -> **`Delegate`** tab
[https://app.tornado.cash/governance](https://app.tornado.cash/governance) adresine tekrar gidin
Fill-in the address to which you want to delegate and click **`Delegate`**. Approve the transaction in your wallet and wait for confirmation.
**`Manage`** -> **`Delegate`** 'e tıklayın.
Yetki vermek istediğiniz adresi girin ve **`Delegate`**'e tıklayın. Cüzdanınızdaki işlemi onaylayın ve onay için bekleyin.
Kilitli bakiyenizin tamamı devredilecektir.
İstediğiniz zaman yetki devrini iptal edebilirsiniz. Yetkiyi geri almak için,
![](.gitbook/assets/43c05d176d7f75a336af7a865565c9b23786b98c.png)
The totality of your locked balance will be delegated.
İstediğiniz zaman yetki devrini iptal edebilirsiniz.
You can undelegate at anytime. To undelegate simply use the `Undelegate` Button in `Manage` -> `Undelegate` Tab.
Yetkiyi geri almak için, `Manage` -> `Undelegate` sekmesindeki `Undelegate` 'e tıklayın
_Written by_ [_@rezan_](https://torn.community/u/Rezan/summary)\_\_
_Bu metnin yazarı_ [_@rezan_](https://torn.community/u/Rezan/summary)\_\_ _Türkçe versiyonu için_ [_armog_](https://twitter.com/arm00g)_'a teşekkürler._

View File

@ -1,35 +1,33 @@
# How does Tornado.Cash work?
# Tornado.Cash nasıl çalışır?
**\[Work in progress\]**
Tornado.Cash'in kullanımınııklayan ve kolaylaştıran maddelere girmeden önce protokolün küresel işleyişine genel olarak bir bakalım.
Before diving in tutorials explaining & easing the use of Tornado.Cash, here is an overall overview of the protocol global functioning.
### **Tornado.Cash işleyişine genel bakış**
### Global overview of Tornado.Cash functioning
Gizliliği sağlamak için Tornado.Cash, bir adresten token mevduatlarını kabul eden ve farklı bir adresten çekilmelerini sağlayan **akıllı sözleşmeler** kullanır. Bu akıllı sözleşmeler, yatırılan tüm varlıkları karıştıran havuzlar olarak çalışır.
To achieve privacy, Tornado.Cash **uses smart contracts that accept tokens deposits from one address and enable their withdrawal from a different address**. Those smart contracts work as pools that mix all deposited assets.
Fonlar, bu havuzlardan tamamen yeni bir adres tarafından çekildiğinde, kaynak ve hedef arasındaki on-chain bağlantısı kopar. Bu sayede çekilen kripto varlıkları anonimleştirilir.
Once the funds are withdrawn by a complete new address from those pools, the on-chain link between the source & the destination is broken. The withdrawn crypto-assets are therefore anonymized.
Bir kullanıcı bir havuza para yatırdığında \(yani mevduat\) özel bir not oluşturulur. Bu özel not, kullanıcının daha sonra bu fonlara erişmesi için özel bir anahtar olarak çalışır. Aynı kullanıcı, bunları çekmek için eski veya yeni bir adres kullanarak bu özel anahtar sayesinde parasını geri alabilir.
When a user puts funds into a pool \(a.k.a. the deposit\), a private note is generated. This private note works as a private key for the user to access those funds later. To withdraw them, the same user can use a different address - an old or a new one - and recover his/her funds thanks to this private key.
Böyle bir protokolün gücü, doğal olarak kullanıcı sayısından ve havuzunun büyüklüğünden gelir. Ne kadar çok kullanıcı havuza yatırım yaparsa o kadar güçlenir. Ancak, gizliliği ve anonimliği korumak için kullanıcının aşağıdaki gibi bazı temel kuralları dikkate alması gerekir:
The strength of such a protocol comes naturally from its number of users and the size of its pool. The more users deposit into the pool the merrier. However, to preserve privacy & anonymity, the user must keep some basic rules in mind such as:
* Çekerken gas ödemek için bir _relayer_ kullanmak;
* Para yatırma ve çekme eylemi arasında bir zaman aralığı bırakmak;
* Varlıklarını kurtarmadan önce birkaç işlemi bekleyerek fonlarını başka fonlarla karıştırmak.
* Leaving a lapse of time between the deposit & the withdrawal action
* Mixing its funds with the crowd by waiting for several transactions before recovering its assets.
Daha fazla öneri için: [Anonim kalma ipuçları](https://github.com/0xarmagan/docs/blob/afe327a97fbb341501adeb2c3d12a314787b6824/tips-to-remain-anonymous.md/)
_More recommendations are provided on:_ [_Tips to remain anonymous_](tips-to-remain-anonymous.md)_._
### **zk-SNARK ve Hash İşleminin Katkısı**
### Contribution of zk-SNARK & hashing process
Tornado.Cash, işlemleri doğrulamak ve izin vermek için zero knowledge temelli zk-SNARK teknolojisini kullanır. Tornado.Cash, bir depozitoyu işlemek için rastgele bir bayt alanı oluşturur, bunu [Pederson Hash](https://github.com/https://iden3-docs.readthedocs.io/en/latest/iden3_repos/research/publications/zkproof-standards-workshop-2/pedersen-hash/pedersen.html/) aracılığıyla hesaplar \(zk-SNARK ile yakın olduğu için\), ardından tokenı ve 20 mimc hash'i akıllı sözleşmeye gönderir. Sözleşme daha sonra onu Merkle ağacına ekleyecektir.
Tornado.Cash use Zero-Knowledge Succinct Non-Interactive Argument of Knowledge \(also called zk-SNARK\) to verify & allow transactions.
Para çekme işlemini gerçekleştirmek için aynı bayt alanı iki ayrı parçaya bölünür: bir tarafta secret ve diğer tarafta nullifier. Nullifier hash edilir. Bu nullifier, akıllı sözleşme ve Merkle ağacı verileriyle kontrol edilmek üzere on-chainde gönderilen genel bir girdidir. Örneğin çifte harcamayı önler.
To process a deposit, Tornado.Cash generates a random area of bytes, computes it through the [Pederson Hash](https://iden3-docs.readthedocs.io/en/latest/iden3_repos/research/publications/zkproof-standards-workshop-2/pedersen-hash/pedersen.html) \(as it is friendlier with zk-SNARK\), then send the token & the 20 mimc hash to the smart contract. The contract will then insert it into the Merkle tree.
zk-SNARK sayesinde herhangi bir bilgiyi ifşa etmeden ilk taahhüdün ve nullifier'ın 20 mimc hashini kanıtlamak mümkündür. Çekim işlemi herkese açık olsa bile, hash sıfırlayıcıyı ilk taahhütle ilişkilendirmenin bir yolu olmadığından gizlilik korunur. Ayrıca, işlemin Merkle kökünde mevcut olduğu bilgisi olsa bile işlemin konumu hakkındaki bilgiler gizli tutulur.
To process a withdrawal, the same area of bytes is split into two separate parts: the **secret** on one side & the **nullifier** on the other side. The nullifier is hashed. This nullifier is a public input that is sent on-chain to get checked with the smart contrat & the Merkle tree data. It avoids double spending for instance.
Gönderim teknolojik açıdan ucuzdur ancak 20 mimc hash'i hesaplamaları ve Merkle ağacını güncellemeleri gerektiğinden gas açısından pahalıdır. Tersine, geri çekme işlemi daha karmaşıktır. Ancak gas yalnızca sıfırlayıcı hash ve zk proof için gerekli olduğundan daha ucuzdur.
Thanks to zk-SNARK, it is possible to prove the 20 mimc hash of the initial commitment and of the nullifier without revealing any information. Even if the nullifier is public, privacy is sustained as there is no way to link the hashed nullifier to the initial commitment. Besides, even if the information that the transaction is present in the Merkle root, the information about the exact Merkle path, thus the location of the transaction, is still kept private.
Deposits are simple on a technological point of view, but expensive in terms of gas as they need to compute the 20 mimc hash & update the Merkle tree. At the opposite, the withdrawal process is complex, but cheaper as gas is only needed for the nullifier hash and the zero-knowledge proof.
_Written by_ [_@ayefda_](https://torn.community/u/ayefda)\_\_
Bu metin [@ayefda](https://torn.community/u/ayefda/) tarafından yazılmıştır.
Türkçe versiyonu için [armog](https://twitter.com/arm00g)'a teşekkürler.

View File

@ -1,32 +1,33 @@
# Tips to remain anonymous
# Anonim Kalma İpuçları
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, on-chainde anonim kalmanıza olanak tanır. Bununla birlikte, Tornado Cash ekstra önlem alınmadan kullanılırsa hiçbir anlamı yoktur ve anonimlik yalnızca kısmi olarak kalır. Bunu önlemek için bazı uygulamalar mevcuttur.
### Use a VPN
### **VPN kullanın**
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".
İnternet servis sağlayıcınız \(ISS\) sizi bir IP adresiyle tanımlar. Üçüncü şahısların Tornado.cash kullandığınızı bilmesini önlemek için transferleriniz için TOR ve/veya bir VPN kullanmayı düşünmelisiniz. Ücretsiz VPN kullanmaktan kaçının, verilerinizi saklama ve hatta satma eğilimindedirler. Piyasada "kayıt tutmama politikası" ile övünen birkaç VPN var.
### Save your note in a safe place <a id="save-your-note-in-a-safe-place"></a>
### S**ize özel kelimelerden oluşan notu güvenli bir yere kaydedin** <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.
Kelimeleriniz, orijinal işleminizin bir kaydını sağlar. Sahip olan herkes yatırılan parayı çekebilir ancak para yatırma adresini de bilir. Bu notu meraklı gözlerden uzak tutun ve güvenli bir ortamda saklayın.
### Delete data <a id="delete-data"></a>
### **Verileri silin** <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.
Tarayıcınız, kullandığınız uzantılar için gerçek bir bilgi kaynağıdır. Her para yatırma veya çekme işleminden sonra verilerinizi silin. Aynı çerezler ile iki transfer yapılırsa, kullandığınız uzantı bu iki işlemi birbirine bağlayabilecektir.
### Avoid using the same API token <a id="avoid-using-the-same-api-token"></a>
### **Aynı API tokenını kullanmaktan kaçının** <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.
İki işlem için aynı API tokenı kullanırsanız, uzantılar tarafından kolayca tanınırsınız. Metamask kullanıcıları için bu uzantının her işleminiz için aynı tokenı kullanacağını unutmayın. Bu sorunu önlemek için, her aktarım için Metamask'ı kaldırıp yeniden yüklemekten çekinmeyin, her seferinde yeni bir hesap oluşturduğunuzdan emin olun.
### Be patient <a id="be-patient"></a>
### **Sabırlı olun** <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.
Anonimliğiniz, para yatırmanızdan sonraki işlem sayısına da bağlıdır \(bkz. yukarıda yer alan İstatistikler sekmesi\). Paranızı yatırdıktan hemen sonra çekerseniz korelasyon olasılıklarını kullanarak yatırdığınız parayı transferinize bağlamanız mümkün olur. Ne kadar uzun süre beklerseniz anonimlik setiniz o kadar büyük olacaktır.
### Use multiple addresses
### **Birden fazla adres kullanın**
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.
Bir adresten 7 x 10'uncu para yatırma ve tek bir adrese 7 x 10'uncu para çekme de bağlanabilir. Bu bir ihtimaldir. Bu yüzden para çekme adreslerinizi çarpmayı unutmayın.
_Written by_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)
Bu metin [@bt11ba](https://torn.community/u/bt11ba/) tarafından yazılmıştır.
Türkçe versiyonu için [armog](https://twitter.com/arm00g)'a teşekkürler.

30
torn.md
View File

@ -2,16 +2,18 @@
## 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 is not a fundraising device or investment opportunity.**
**Heres how the initial distribution of TORN would break down:**
TORN, [Tornado.Cash](https://github.com/https://tornado.cash/)'i yöneten sabit bir kaynağa sahip ERC20 uyumlu bir tokendır. TORN sahipleri, yönetişim yoluyla protokolü değiştirmek için teklifte bulunabilir ve oy kullanabilir.
* **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
**TORN bir bağış toplama aracı veya yatırım fırsatı değildir. Topluluk token dağıtımdan sonraki 45 günden daha erken olmamak üzere bir yönetim oylaması yoluyla aktarımların kilidinin açılmasına onay vereceğini ve topluluk yasalarına uygun olacağına karar verene kadar devredilemez olarak kalacaktır.**
**TORN'un ilk dağılımının nasıl olacağını inceleyelim:**
* **5% \(500,000 TORN\):** [Tornado.Cash](https://) ETH havuzlarının ilk kullanıcılarına Airdrop
* **10% \(1,000,000 TORN\):** 1 yıl boyunca doğrusal olarak dağıtılan [Tornado.Cash](https://tornado.cash//) ETH havuzları için anonim madencilik
* **55% \(5,500,000 TORN\):** DAO hazinesi, 3 aylık dağıtım ile 5 yılda doğrusal olarak açılacak
* **30% \(3,000,000 TORN\):** Kurucu geliştiriciler ve erken destekçiler 1 yıllık dağıtımla 3 yılda doğrusal olarak açılacak
![](.gitbook/assets/1-bjggju1rn4_qoxgcljfneq.png)
@ -19,25 +21,25 @@ TORN is an ERC20-compatible token with a fixed supply that governs [Tornado.Cash
## Airdrop <a id="f04d"></a>
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.
[Tornado.Cash](https://tornado.cash/)'e en başından beri inanan kullanıcılar protokolün yönetiminde söz sahibi olmalıdır. Bu nedenle, protokolün ilk kullanıcıları bir TORN airdropu aldı.
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.
TORN, block 11400000den önce [Tornado.Cash](https://tornado.cash//) ETH havuzlarına para yatıran [tüm adreslere](https://github.com/tornadocash/airdrop/blob/master/airdrop.csv/) airdrop olarak gönderildi. TORN, 18 Aralık 2020'den 18 Aralık 2021'e kadar 1 yıl içinde 1:1 TORN'a çevirilebilecek devredilemez bir TORN kuponu \(vTORN\) biçiminde airdrop yaptı. Kullanılmayan TORN'lar 1 yıl sonra yönetişim sözleşmesine girecek ve DAO Hazinesinin bir parçası olacak. Çevirilmiş TORN hemen kullanılabilir olacak.
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:
Airdrop miktarı, kullanıcıların mevduat boyutuna ve katılım süresine bağlıdır - daha büyük mevduatlar ve daha eski mevduatlar daha fazla TORN alacaktır. Mevduat büyüklüğü çarpanları logaritmiktir:
![](.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.
Yani 100 ETH depozitosu, 1 ETH depozitosundan iki kat daha fazla token alır. Çarpan, [Tornado.Cash](https://tornado.cash//)'in büyük ve küçük kullanıcılarının her ikisinin de yönetimde söz sahibi olmasını sağlar.
The exact curve for the time multiplier looks like this:
Zaman çarpanının tam eğrisi şöyle görünür:
![](.gitbook/assets/1-bje88nlnkbe29-zcs5agkw-2x.png)
The exact airdrop formula is the following:
Airdrop formülü aşağıdaki gibidir.
![](.gitbook/assets/1-megm4amqrrkx0qxva9iska-2x.png)
_Written by_ [_**Tornado Team**_](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703)
Bu metin [_Tornado Team_](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703) ve & [_@bt11ba_](https://torn.community/u/bt11ba/) tarafından yazılmıştır. Türkçe versiyonu için [armog](https://twitter.com/arm00g)'a teşekkürler.

View File

@ -1,56 +1,57 @@
# Deposit & Withdraw
# Yatırma ve Çekme
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).
Bu eğitim, paranızı nasıl yatıracağınızı ve çekeceğinizi adım adım anlatmaktadır. Tornado.cash'in dahili sisteminin nasıl çalıştığını anlamak istiyorsanız lütfen [bu eğitime](https://docs.tornado.cash/how-does-tornado.cash-work/) bakın.
## **Deposit**
## **Para Yatırma**
### Choose a chain
### **Bir chain seçin**
Tornado.cash is available on several blockchains, so you will have to choose among 4 chains:
Tornado.cash birkaç blockchainde mevcuttur, bu nedenle 4 chain arasından seçim yapmanız gerekecektir:
![](.gitbook/assets/azpoj.gif)
### Select a token
### **Bir token seçin**
Choose the token you want to deposit and its amount:
Yatırmak istediğiniz tokenı ve tutarını seçin:
![](.gitbook/assets/abdce.gif)
### Connect your wallet
### C**üzdanınızı bağlayın**
Click on `Connect` and choose between wallet providers such as Metamask or WalletConnect.
`Connect`'e tıklayın ve Metamask veya WalletConnect gibi cüzdan sağlayıcıları arasından seçim yapın.
### Save your note
### **Notunuzu kaydedin**
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\).
Para Yatır'a tıklayın ve notu yedekledim'e tıklamadan önce notunuzu güvenli bir yerde saklayın. Ayrıca, Ayarlar'a \(sağ üst köşe\) tıklayarak bir Not Hesabı oluşturarak on-chainde şifrelenmiş notları kaydedebilirsiniz.
![](.gitbook/assets/aaaab.gif)
### Be patient
### **Sabırlı olun**
As explained [here](https://docs.tornado.cash/tips-to-remain-anonymous#be-patient), the longer you wait, the greater your anonymity set will be.
Burada açıklandığı gibi, ne kadar uzun süre beklerseniz anonimlik setiniz o kadar büyük olacaktır.
Congrats ! You did it. Now your tokens are on the Tornado.Cash pool.
Tebrikler! Başardın. Artık tokenların Tornado.Cash havuzunda.
## Withdraw
## Para Çekme
### Choose a chain
### **Bir chain seçin**
Tornado.cash is available on several blockchains, so you will have to choose among 4 chains:
Tornado.cash birkaç blockchainde mevcuttur, bu nedenle 4 chain arasından seçim yapmanız gerekecektir:
![](.gitbook/assets/enregistrement-de-le-cran-2021-08-25-a-16.15.15-1-.gif)
### Paste your note
### **Notunuzu yapıştırın**
Use your deposit note by pasting it in the corresponding box. Click on `Withdraw` and wait for the zksnark proof to be generated.
Depozito notunuzu ilgili kutuya yapıştırarak kullanın. `withdraw`'a tıklayın ve zksnark kanıtının oluşturulmasını bekleyin.
### Confirm the withdrawal
### **Para çekme işlemini onaylayın**
![](.gitbook/assets/abdaaaa.png)
Done !
Tamamlandı!
_Written by_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)
İçeriğin yazarı [@bt11ba](https://torn.community/u/bt11ba/)
Türkçe versiyonu için [armog](https://twitter.com/arm00g)'a teşekkürler.