1
0
Fork 0

Add files via upload

This commit is contained in:
0xarmagan 2021-09-28 22:58:13 +03:00 committed by GitHub
parent f88329adc2
commit d511065bd1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 44 additions and 34 deletions

View File

@ -1,56 +1,66 @@
# Compliance Tool
# Uyumluluk Aracı
---
By design, everything is public on the blockchain, which can deprive users from their right to privacy. Anyone can have access to everyones whole transaction history. In response to this core problem,Tornado.Cash protocol allows cryptocurrency holders to earn back their privacy and gain anonymity. Indeed, it enables users to break the on-chain link between a source and a destination address.
Tasarımı gereği, blockchainde her şey herkese açıktır ve bu da kullanıcıları gizlilik hakkından mahrum bırakabilir. Herkes, herkesin tüm işlem geçmişine erişebilir. Bu temel soruna yanıt olarak Tornado.Cash protokolü, kripto para birimi sahiplerinin gizliliklerini geri kazanmalarına ve anonimlik kazanmalarına olanak tanır. Aslında, kullanıcıların bir kaynak ve bir hedef adres arasındaki on-chain bağlantısını kesmesini sağlar.
Ancak, mahremiyeti ve finansal özgürlüğü korumak asla uyumsuzluk pahasına olmamalıdır. Gizlilik hakkı, sağladığımız bilgiler ve bu bilgileri kime sağladığımız üzerinde kontrol sahibi olabilme yeteneğinde yatmaktadır.
Bu kapsamda Tornado.Cash Uyum Aracı, kullanıcıların fonlarının kaynağını kanıtlamalarını sağlar. Her para yatırma işleminden sonra oluşturulan not sayesinde, varlıkları yatırmak ve çekmek için kullanılan Ethereum adresleri kullanılarak kriptografik olarak doğrulanmış bir işlem geçmişi kanıtı yayınlayacaktır.
Geliştirilmesi ve piyasaya sürülmesi hakkında daha fazla bilgi edinmek için bu araçla ilgili Medium gönderisini ziyaret edebilirsiniz: [Tornado.Cash uyumluluğu Medium Gönderisi.](https://tornado-cash.medium.com/tornado-cash-compliance-9abbf254a370)
However, maintaining privacy and preserving financial freedom should never come at the expense of non-compliance. The right of privacy lies in the ability to have control over the information we provide and to whom we provide it.
Bu nedenle, Tornado.Cash havuzlarından birinden çekilen elde tutulan varlıkların kaynağını kanıtlamanız gerekirse sizi aşağıdaki Uyumluluk Aracını kullanmaya davet ediyoruz :
To this extent, **Tornado.Cash Compliance Tool enables users to prove the origin of their funds.** Thanks to the Note generated after each deposit, **this tool will issue a cryptographically verified proof of transactional history** using the Ethereum addresses used to deposit & withdraw assets.
https://app.tornado.cash/compliance/
You can visit the Medium post related to this tool to learn more about its development and launch: [**Tornado.Cash compliance Medium Post**](https://tornado-cash.medium.com/tornado-cash-compliance-9abbf254a370).
![](https://i.imgur.com/lsdaaWL.png)
Therefore, if you are ever in need to prove the origin of held assets withdrawn from one of Tornado.Cash pools, we invite you to use the following [Compliance Tool](https://app.tornado.cash/compliance/):
![https://app.tornado.cash/compliance/](.gitbook/assets/capture-de-cran-2021-09-02-a-14.57.11.png)
**Uyumluluk Aracı Nasıl Kullanılır?**
## How To Use the Compliance Tool?
---
With each deposit made through the [Tornado.Cash app](https://app.tornado.cash/), a new Note is generated by the protocol. This Note is necessary to withdraw the deposited assets later on any withdrawal address. It is this same Note that, if needed, allow users to generate a Compliance Report to prove the origin of their assets.
_More information about how to deposit & withdraw assets on Tornado.Cash are available on:_ [_Deposit & Withdraw_](untitled.md)_._
[Tornado.Cash](https://app.tornado.cash/) uygulaması aracılığıyla yapılan her para yatırma işleminde protokol tarafından yeni bir not oluşturulur. Bu not, yatırılan varlıkları daha sonra herhangi bir para çekme adresinden çekmek için gereklidir. Aynı not, gerekirse, kullanıcıların varlıklarının kaynağını kanıtlamak için bir Uyumluluk Raporu oluşturmasına imkan sağlar.
*Tornado.Cash'te varlıkların nasıl yatırılacağı ve çekileceği hakkında daha fazla bilgiyi şu adreste bulabilirsiniz: Yatırma ve Çekme.*
Bir Uyumluluk Raporu almak için kullanıcının yalnızca para yatırma işleminden sonra oluşturulan notu özel kutuya kopyalaması gerekir.
To get a Compliance Report, the user solely need to copy the Note, generated after the deposit, in the dedicated box.
Çekim Yapmadan Önce
### Before Withdrawal
Not henüz harcanmadıysa (yani varlıklar hala çekilmediyse), Uyumluluk aracı size yalnızca depozito hakkında bilgi sağlayacaktır:
* Mevduatın işlem hashi
* Kaynak adresi
* Taahhüt hash
If the Note wasn't spent yet \(i.e. assets have still not been withdrawn\), the Compliance tool will only provide you with information about the deposit:
Taahhüt, işlemi karakterize etmek için Tornado.Cash akıllı sözleşmesine gönderilen her depozitoda oluşturulan hash rastgele bayt alanıdır.
* Transaction hash of the deposit;
* The source address;
* The Commitment hash.
![](https://i.imgur.com/9ZAkCgG.png)
The commitment is the hashed random area of bytes generated at each deposit that is sent to Tornado.Cash smart contract to characterize the transaction.
![https://app.tornado.cash/compliance/](.gitbook/assets/capture-de-cran-2021-09-02-a-15.07.01.png)
*Tornado.Cash nasıl çalışır? bölümünü okuyarak Tornado.Cash'in gizliliği nasıl sağladığı hakkında daha fazla bilgi bulabilirsiniz.*
_You can find more information about how Tornado.Cash achieve to provide privacy by reading_ [_How does Tornado.Cash work?_](how-does-tornado.cash-work.md)\_\_
Para Çekme Sonrası
### After Withdrawal
Not harcandıysa (yani varlıklar not kullanılarak belirli bir adrese çekildiyse), Uyumluluk Aracı yukarıdaki bilgileri aşağıdakileri ekleyerek tamamlayacaktır:
* Para çekme işleminin işlem hashi;
* Varış adresi;
* Nullifier Hash.
* Nullifier hash, akıllı sözleşme ve para çekmeye izin vermek için Merkle Tree verileriyle kontrol edilmek üzere on-chainde gönderilen genel bir girdidir.
If the Note was spent \(i.e. assets were withdrawn to a given address using the Note\), the Compliance Tool will complete the information above by adding:
![](https://i.imgur.com/8p11OnC.png)
* Transaction hash of the withdrawal;
* The destination address;
* The Nullifier Hash.
Bu nedenle araç, Tornado.Cash'te kullanılan varlıklarda işlem geçmişini kanıtlamak için kullanıcıların kaynak ve hedef adreslerini yeniden bağlamasına olanak tanır.
Bu bilgiler ayrıca PDF formatında indirilebilir, bu da istenen herhangi bir üçüncü bölüme gönderilmesini kolaylaştırır:
The nullifier hash is a public input that is sent on-chain to get checked with the smart contract & the Merkle tree data to allow the withdrawal.
![](https://i.imgur.com/INPogoc.png)
![https://app.tornado.cash/compliance/](.gitbook/assets/capture-de-cran-2021-09-02-a-15.12.23.png)
Therefore, the tool allows users to re-link source & destination addresses in order to prove transaction history for assets used on Tornado.Cash.
This information can also be downloaded under a PDF format, making it is easier to get sent to any desired third part:
![https://app.tornado.cash/compliance/](.gitbook/assets/capture-de-cran-2021-09-02-a-15.12.53.png)
_Written by_ [_@ayefda_](https://torn.community/u/ayefda)\_\_
*Bu içerik [@ayefda](https://torn.community/u/ayefda) tarafından yazılmıştır.*
*Türkçe versiyonunu hazırlayan [0xzkApe](https://twitter.com/0xzkape)*