Tháng 8 năm 2022, Bộ Tài chính Mỹ đưa Tornado Cash vào danh sách trừng phạt. Lập trình viên Alexey Pertsev bị bắt tại Hà Lan. Cộng đồng crypto rúng động, nhưng ít ai nhìn thấy bức tranh lớn hơn: đây không chỉ là câu chuyện về một giao thức mix coin, mà là một tiền lệ pháp lý nguy hiểm cho toàn bộ ngành công nghiệp mã nguồn mở.
Khi tôi còn làm việc tại một quỹ đầu tư Seattle năm 2017, tôi từng đánh giá hàng chục dự án ICO. Nhiều đội ngũ tự tin rằng code là luật, rằng smart contract miễn nhiễm với sự can thiệp của chính phủ. Sáu năm sau, thực tế đã phủ nhận niềm tin đó. Lệnh trừng phạt Tornado Cash không chỉ trừng phạt giao thức, nó trừng phạt chính hành động viết code và deploy hợp đồng thông minh. Nếu bạn viết một contract cho phép người dùng ẩn danh giao dịch, bạn có thể bị xem là đồng phạm.
Hãy nhìn vào cơ chế hoạt động của Tornado Cash: đó là một bộ hợp đồng thông minh phi tập trung, không có admin key, không thể nâng cấp. Nhóm phát triển ban đầu chỉ viết code và deploy lên Ethereum, sau đó mất quyền kiểm soát. Theo logic pháp lý của OFAC, việc viết code đó đã cấu thành hành vi hỗ trợ rửa tiền, bất kể ý định ban đầu là bảo vệ quyền riêng tư. Điều này tạo ra một vùng xám khổng lồ: bất kỳ lập trình viên nào viết tool mã nguồn mở cho phép ẩn danh đều có thể bị truy tố.
Bối cảnh kỹ thuật sâu hơn: Tornado Cash là một giao thức zero-knowledge proof. Nó cho phép người dùng gửi ETH vào pool, sau đó rút ra từ một địa chỉ mới mà không để lại dấu vết liên kết. Giao thức không lưu trữ thông tin người dùng, không có KYC, không có cơ chế kiểm soát. Từ góc độ kỹ thuật, nó giống như một chiếc máy ATM cho phép bạn đổi tiền mà không cần chứng minh danh tính. Nhưng chiếc máy ATM đó được xây dựng bởi một nhóm lập trình viên — và họ là người bị buộc tội.
Từ góc nhìn của người làm thanh toán xuyên biên giới, tôi thấy một sự tương đồng đáng sợ. Năm 2020, tôi từng xây dựng một proof-of-concept so sánh chi phí chuyển tiền giữa Uniswap và ngân hàng truyền thống. DeFi giảm 70% phí. Nhưng nếu cơ quan quản lý quyết định rằng việc viết code cho phép giao dịch không cần trung gian là bất hợp pháp, thì Uniswap cũng có thể bị nhắm đến. Không có sự khác biệt về bản chất: cả hai đều là những giao thức tự thực thi, không kiểm soát được ai sử dụng chúng.
Góc nhìn phản trực giác của tôi: Đa số người trong ngành đang tập trung sai vấn đề. Họ tranh luận về quyền riêng tư, về tự do tài chính, về sự cần thiết của các công cụ ẩn danh. Nhưng câu hỏi thực sự là: Ai là chủ sở hữu của code? Trong thế giới mã nguồn mở, code là tài sản chung. Nhưng khi pháp luật coi việc viết code như một hành vi có thể bị trừng phạt, thì toàn bộ nền tảng của ngành crypto sụp đổ. Mỗi lập trình viên deploy smart contract đều trở thành mục tiêu tiềm năng.
Tôi nhớ lại năm 2021, khi tôi hợp tác với một nền tảng âm nhạc để xây dựng hệ thống thanh toán bản quyền dựa trên NFT. Chúng tôi thiết kế một flow cross-chain dùng smart contract để tự động phân chia doanh thu. Sau pilot, tôi nhận ra: nếu một nhạc sĩ dùng NFT để nhận tiền từ khán giả ở Bắc Triều Tiên, chúng tôi có thể bị buộc tội vi phạm lệnh trừng phạt. Đó là lúc tôi hiểu rằng mã nguồn mở không miễn nhiễm — nó chỉ là một công cụ, và người tạo ra công cụ phải gánh trách nhiệm pháp lý.
Dữ liệu từ vụ Tornado Cash: Sau khi contract bị khóa, hacker Lazarus Group vẫn có thể dùng giao thức để rửa 100 triệu USD từ vụ hack Harmony Bridge. Họ không cần admin, không cần update. Code vẫn hoạt động, không ai kiểm soát. Nhưng OFAC lại trừng phạt contract và bắt lập trình viên. Logic này mở ra cánh cửa cho việc trừng phạt bất kỳ smart contract nào có thể bị lạm dụng, từ DEX đến lending protocol, thậm chí cả stablecoin.
Hãy nhìn vào ngành DeFi hiện tại: tổng TVL hơn 100 tỷ USD, nhưng hầu hết các giao thức đều không có cơ chế tuân thủ. Uniswap cho phép bất kỳ ai swap token mà không cần KYC. Aave cho phép borrow unstoppable. Nếu OFAC quyết định diệt trừ toàn bộ DeFi vì nó hỗ trợ rửa tiền, thì mỗi nhà phát triển deploy pool thanh khoản có thể bị xem là đồng phạm. Đó không phải kịch bản viễn tưởng. Năm 2023, OFAC đã mở rộng trừng phạt sang các giao thức DeFi khác, nhưng chưa có vụ kiện lớn nào. Tuy nhiên, tiền lệ Tornado Cash là mồi lửa.
Tôi từng tham gia tư vấn cho một ngân hàng trung ương châu Á về khung pháp lý cho stablecoin và CBDC năm 2025. Trong các phiên họp, các nhà quản lý luôn hỏi: “Ai chịu trách nhiệm nếu smart contract bị khai thác?” Câu trả lời kỹ thuật là “không ai, vì nó phi tập trung”. Nhưng câu trả lời pháp lý khác: nhà phát triển ban đầu, validator, thậm chí người dùng. Họ đã học từ vụ Tornado Cash.
Kết luận mang tính bước ngoặt: Tornado Cash không phải là một thất bại kỹ thuật, nó là một thất bại của tư duy pháp lý trong thế kỷ 21. Khi code trở thành tội phạm, lập trình viên trở thành tội phạm tiềm năng. Nếu bạn đang deploy smart contract hôm nay, hãy tự hỏi: có ai dùng nó để chuyển tiền cho một quốc gia bị trừng phạt không? Nếu câu trả lời là “có thể”, thì bạn đang đặt mình vào rủi ro. Ngành công nghiệp blockchain cần một giải pháp đồng thuận mới, không chỉ về kỹ thuật, mà còn về cách định nghĩa trách nhiệm pháp lý trong một thế giới mã nguồn mở. Hoặc chúng ta sẽ chứng kiến một cuộc di cư của các lập trình viên khỏi Hoa Kỳ và châu Âu, và sự kết thúc của “code is law” như chúng ta từng biết.