Tornado Cash là gì?
Tornado Cash là một dịch vụ trộn tiền trên blockchain Ethereum, được sử dụng để cung cấp tính riêng tư cho các giao dịch tiền điện tử. Nó là một nền tảng tạo ra các “vòi tiền” ẩn danh, nơi người dùng có thể gửi ETH hoặc các token ERC-20 khác vào hệ thống và nhận được một đơn vị token ẩn danh được gọi là “tORN”. Người dùng có thể rút tiền từ các vòi bất cứ lúc nào để nhận lại ETH hoặc token gốc của họ, và do đó, giao dịch của họ được giấu kín và không thể theo dõi được.
Tornador Cash hoạt động như thế nào?
Tornado Cash hoạt động bằng cách sử dụng một mô hình được gọi là “pool-based”. Người dùng gửi tiền vào các pool này, sau đó nhận được một đơn vị token ẩn danh được gọi là “tORN”. Token này đại diện cho số tiền đã gửi và có thể được sử dụng để rút tiền từ các pool khác sau này.
Khi một người dùng gửi tiền vào một pool, tiền sẽ được hỗ trợ bởi các khoản tiền gửi của những người dùng khác trong cùng một pool. Sau đó, người dùng có thể rút tiền từ pool bất cứ lúc nào để nhận lại số tiền ban đầu và tORN của họ. Các giao dịch này được bảo vệ bởi các chứng chỉ zero-knowledge proof, giúp giữ cho danh tính của người dùng được giữ bí mật.
Các pool trên Tornado Cash được phân chia theo mức độ ẩn danh khác nhau, từ mức độ thấp nhất (pool có kích thước nhỏ và giá trị tiền gửi thấp) đến mức độ cao nhất (pool có kích thước lớn và giá trị tiền gửi cao). Người dùng có thể lựa chọn pool phù hợp với mức độ ẩn danh mà họ mong muốn.
Tornado Cash cũng có tính năng tối ưu hiệu quả sử dụng các gas fee, cho phép người dùng đặt mức phí thấp hơn để tiết kiệm chi phí giao dịch.
Tornado Cash đạt được quyền riêng tư như thế nào?
Tornado Cash sử dụng các kỹ thuật bảo mật tiên tiến như mã hóa zero-knowledge proof để giữ cho danh tính của người dùng được bảo vệ trong suốt quá trình giao dịch. Nó được coi là một trong những công cụ cung cấp tính riêng tư cho giao dịch tiền điện tử được ưa chuộng nhất trên blockchain Ethereum.
Cách sử dụng Tornado Cash
Truy cập https://app.tornado.cash/ và kết nối trình duyệt máy tính với Metamask hoặc Portis hoặc Fortmatic.
Chọn tab “Deposit”, chọn mã thông báo và số tiền bạn muốn gửi. Các mã thông báo được hỗ trợ là ETH, DAI, cDAI, USDC và USDT.
Ví dụ: để gửi ETH, người dùng có thể chọn giữa 0,1, 1, 10 hoặc 100.
Sau đó, nhấp vào “Deposit”, sau đó xác nhận giao dịch.
Khi bạn gửi tiền, bạn cũng tạo ra một khóa ngẫu nhiên. Điều này phải được lưu vì bạn sẽ không thể rút tiền từ hợp đồng thông minh nếu không có nó.
Trình duyệt của bạn sẽ tự động nhắc bạn lưu bản sao văn bản của khóa. Nó cũng sẽ xuất hiện trên màn hình. Đảm bảo rằng bạn đã lưu một bản sao trước khi tiếp tục.
Sau khi bạn đã ghi chú khóa ngẫu nhiên của mình, hãy đánh dấu hộp bên cạnh “I backed up the node” và nhấn “Send Deposit”.
Điều này sẽ bắt đầu giao dịch, cho phép mã thông báo đã ký gửi và một băm của ghi chú được gửi đến hợp đồng thông minh Tornado.cash. Giao dịch và phí gas cũng sẽ cần được xác nhận trong ví của bạn, tức là Metamask.
Tornado.cash khuyến nghị người dùng nên đợi “một khoảng thời gian” trước khi rút tiền. Điều này là do việc theo dõi các giao dịch đối với hợp đồng tiền gửi sẽ khó hơn nhiều khi nhiều giao dịch tương tự khác đã được thực hiện.
Nếu bạn thực hiện một khoản tiền gửi và sau đó chọn rút tiền ngay lập tức, dấu thời gian giữa hai giao dịch có thể khiến bạn mất đi dấu ấn của mình. Ảnh dưới đây cho thấy một loạt các giao dịch đối với hợp đồng tiền gửi 0,1 ETH.
Để rút tiền, bạn kết nối lại ví và chọn tab “Withdraw”.
Sau đó, bạn có thể nhập ghi chú mà bạn đã lưu khi gửi tiền, cũng như địa chỉ rút tiền của bạn.
Giống như khoản tiền gửi của hợp đồng, giao dịch và phí gas cũng sẽ cần được xác nhận trong MetaMask.
Bạn có thể muốn sử dụng một địa chỉ hoàn toàn mới mà không có giao dịch trước đó. Bằng cách đó, khó ai có thể tìm ra địa chỉ bạn đã gửi tiền khi khoản tiền gửi được trộn lẫn với một số giao dịch tương tự khác.
Mặc dù vẫn còn khó khăn để đạt được tính ẩn danh hoàn toàn trên blockchain, nhưng Tornado.cash có thể là lựa chọn tốt nhất hiện tại cho những người muốn bảo vệ quyền riêng tư khi xử lý các giao dịch Ethereum. Nhóm nghiên cứu đằng sau dự án gần đây đã đề xuất việc ra mắt mã thông báo gốc là TORN và các biện pháp quản trị.
Tornador Cash có an toàn không?
Tornado Cash được thiết kế với các kỹ thuật bảo mật tiên tiến để bảo vệ sự riêng tư và an toàn cho người dùng. Tuy nhiên, như bất kỳ dịch vụ nào khác, nó cũng có thể bị tấn công hoặc xảy ra các vấn đề bảo mật.
Các chứng chỉ zero-knowledge proof trên Tornado Cash được sử dụng để bảo vệ danh tính người dùng, và hệ thống cũng được xây dựng để đảm bảo rằng không có bất kỳ thông tin cá nhân nào được lưu trữ trên blockchain Ethereum.
Tuy nhiên, có một số rủi ro cần lưu ý khi sử dụng Tornado Cash. Ví dụ, nếu một kẻ tấn công có thể truy cập vào các server của Tornado Cash, họ có thể xem được các thông tin giao dịch và đánh cắp các tài sản của người dùng. Bên cạnh đó, việc sử dụng Tornado Cash cũng có thể được sử dụng để làm việc phi pháp như rửa tiền hoặc tài trợ cho các hoạt động tội phạm.
Do đó, người dùng cần phải đảm bảo rằng họ sử dụng Tornado Cash đúng cách và tuân thủ các quy định pháp luật đối với việc sử dụng tiền điện tử. Các người dùng cũng nên cân nhắc các rủi ro và đảm bảo rằng họ hiểu rõ các tính năng và cách sử dụng Tornado Cash trước khi tham gia.
Trả lời