암호화폐는 일종의 익명성을 갖고 있습니다. 지갑 주소를 현실 세계 신원에 연결하기는 어렵습니다. 그러나 암호화폐는 동시에 완전히 투명합니다. 모든 거래가 체인에 기록되어 있어 어떤 지갑에서든 모든 거래를 추적할 수 있습니다. 계정에 일정량의 $ETH가 있다면 익명으로 이를 전송할 수 없으며, 누구나 블록체인에서 귀하의 거래 내역을 따를 수 있습니다. 일부 사회 공학 기술을 통해 실제 신원을 식별하고, 체인 상에 소유한 모든 자산이 완전히 드러날 수 있습니다.
믹서는 잠재적으로 식별 가능한 암호화폐의 다른 스트림을 혼합하는 서비스입니다. 누군가는 자신의 $ETH를 믹싱 서비스로 이체할 수 있으며, 해당 서비스는 이를 다른 사용자의 자금과 혼합한 뒤 혼합된 자금을 다른 주소로 이체합니다. 이를 통해 출발지 지갑 주소와 목적지 주소 사이의 연결을 끊을 수 있습니다.
토네이도.캐시는 암호화폐 믹서입니다. 하나의 주소에서 토큰 입금을 허용하고 다른 주소에서의 출금을 가능케 하는 스마트 계약입니다. 이러한 스마트 계약은 모든 입금된 자산을 혼합하는 풀로 작동합니다. 예를 들어, 수백 개의 계정이 한 쪽에 1 $ETH를 입금하고 다른 수백 개의 계정이 다른 쪽에서 1 $ETH를 출금한 경우, 자금의 이동 경로를 추적할 수 없습니다.
사용자가 자금을 풀에 넣으면 개인 메모가 생성됩니다. 이 개인 메모는 풀에 암호화폐가 있다는 증거로 작용하며, 나중에 해당 개인메모를 사용하여 다른 주소로 암호화폐를 교환할 수 있습니다.

잠시만요, 이것은 프로토콜이 개인 메모를 통해 내부 및 외부 거래를 연결할 수 있다는 것을 의미합니까?
답은 아닙니다. 제로 지식 증명 기술 덕분에 가능합니다. ZK Proof는 무언가를 알고 있다는 것을 드러내지 않고 증명할 수 있게 해주며, 이 기술은 Ethereum ZK 롤업과 같은 많은 암호화폐 분야에서 널리 사용되고 있습니다. 그 베이스는 매우 복잡하지만, 이해를 돕기 위한 멋진 그림을 발견했습니다. (기사 및 영상에서)
동영상)
토네이도캐시는 현재 이더리움, BNB 체인, 폴리곤, Gnosis, 아발란치, 그리고 이더리움의 레이어 2 솔루션인 Arbitrum과 Optimism을 지원합니다. 이더리움에서 지원되는 토큰은 $ETH, $DAI, $cDAI, $USDC, $USDT, $WBTC이며, 다른 지원되는 네트워크의 네이티브 토큰도 함께 지원됩니다.
기본 서비스는 일정 금액의 예금 및 인출 원칙에 따라 제공됩니다. 즉, 미리 정의된 금액에 따라 입금하거나 인출할 수 있습니다. $ETH의 경우 0.1, 1, 10 및 100이 해당됩니다.

$ETH의 네 가지 다양한 금액은 각각 다른 풀로 분리됩니다. 사용자가 100 $ETH를 입금하고자 할 때, 한 번에 100-ETH 풀에 입금하거나 1-ETH 풀에 100회에 걸쳐 입금할 수 있습니다. 위 입금 화면에서 볼 수 있듯이, 100-ETH 풀에는 24,686개의 동일한 입금이 있으므로 여러분의 입금은 다른 24,686개의 입금과 섞입니다.
해커가 자신이 해킹한 돈을 토네이도에 입금하려면 최근 로닌 네트워크 공격 사례에서 보여진 것처럼 여러 개의 100-ETH에 입금해야 합니다.

기술적인 측면에서는 그렇습니다. 프로토콜 디자인과 ZK-proof는 출발지 주소와 목적지 주소를 분리합니다. 그러나 거래 패턴으로부터 원천적인 추측을 할 수 있습니다.
간단한 예로, 사용자가 $1,080 ETH를 입금하고 최근 다른 대규모 입금 거래가 없는 상황이라고 가정해봅시다. 하루 뒤에 사용자가 풀에서 $1,080 ETH를 가져와 새로운 지갑으로 송금한다면, Tornado 거래를 지속적으로 추적하는 분석가에게는 이 두 거래가 매우 의심스러우며 강하게 관련될 것입니다.
이것이 프로토콜이 입금 후 더 오랜 시간을 기다리도록 권장하는 이유입니다. 익명성 수준은 입금 후 수행된 거래의 횟수에 따라 결정됩니다. 기다릴수록 익명성이 더 높아집니다.
토네이도캐시의 네이티브 토큰은 $TORN입니다. 총 공급량은 10백만입니다.
분배:

해당 토큰의 대부분은 국고와 팀이 보유하고 있습니다. 프로젝트는 토큰을 모금 장치나 투자 기회로서가 아닌, 어떠한 가치 포착 메커니즘 없이 순수한 거버넌스 토큰으로 설계되었으나, 이는 지난 2월에 변경되었습니다.
지난 2월 말, Tornado.Cash가 탈중앙화 리레이터 레지스터를 소개하고, 거버넌스 계약에 잠긴 $TORN을 보유한 모든 보유자들을 위한 스테이킹 리워드가 도입되었습니다. 그 이후로 $TORN의 가격 상승폭은 $ETH를 크게 능가했습니다.

Tornado에서 자금을 새 지갑 주소로 인출하면 가스 수수료 문제에 직면합니다. 인출시 가스 수수료를 지불해야하지만, 새 지갑에 돈이 없습니다. 그리고 기존 지갑에서 새 지갑으로 일부 $ETH를 전송하면 익명성을 저해하게됩니다.
리레이터는 이전에 커뮤니티에서 선택되었습니다. 탈중앙화 리레이터 레지스트리가 소개되면서 등록 프로세스를 거친 누구든지 리레이터가 될 수 있으며, 리레이터가 되려면 주어진 양의 $TORN을 스테이킹해야합니다. 현재는 300달러의 $TORN이 필요합니다.
리레이터 방식을 통해 각 인출시에 사용자는 전송된 금액에서 리레이터에게 지불해야하며, 선택된 리레이터는 스테이크한 잔고를 공제하여 프로토콜에 수수료를 지불해야합니다. 이는 본질적으로 사용자가 리레이터와 프로토콜 둘 다 지불해야한다는 것을 의미합니다.

Dune의 위 데이터에 따르면, 대부분의 인출이 리레이터를 통해 이루어지고 있으며, 리레이터의 이윤은 증가 추세에 있습니다.
Tornado.Cash는 논란이 많은 서비스입니다. 블록체인은 모든 사람이 볼 수 있는 정보를 드러내기 때문에 암호화폐 사용자들의 개인정보를 보호하지만, 그 반대편으로는 사실상 많은 해킹으로부터 온 돈세탁 활동을 용이하게 합니다.
도덕적 고려를 제외하고 보면, 현재 시장에서 Tornado.Cash는 매우 독특합니다. 혼합 서비스는 다른 많은 사람들이 사용할 때에만 익명성을 달성할 수 있습니다. 새로 예금된 암호화폐를 다른 사람들과 섞어야하는데, 현재의 규모로 볼 때, 다른 프로토콜들이 경쟁하기 힘든 것을 볼 수 있습니다.