Tôi vẫn nhớ cái ngày tháng 8 năm 2022, khi OFAC thêm Tornado Cash vào danh sách trừng phạt. Cả cộng đồng Ethereum như chết lặng – không phải vì một giao thức bị đóng cửa, mà vì lần đầu tiên, chính phủ Mỹ coi những dòng code là 'tài sản' có thể bị trừng phạt. Hồi đó tôi đang điều hành một cộng đồng DeFi nhỏ ở Istanbul, và nhóm chat của chúng tôi sôi sục: 'Họ có thể bắt giữ một smart contract không?' 'Nếu code là bất hợp pháp, thì GitHub có bị đóng cửa không?'.
Ba năm sau, vào tháng 11 năm 2024, Tòa phúc thẩm Liên bang Hoa Kỳ khu vực thứ Năm đã đưa ra phán quyết lịch sử: OFAC đã vượt quá thẩm quyền khi trừng phạt các hợp đồng thông minh của Tornado Cash bởi chúng không phải là 'tài sản' theo định nghĩa của Đạo luật Quyền hạn Kinh tế Khẩn cấp Quốc tế (IEEPA). Đây không chỉ là một chiến thắng pháp lý, mà là một tuyên ngôn về bản chất của công nghệ phi tập trung. Nhưng điều kỳ lạ là: trong khi tin tức này khiến cộng đồng crypto vỡ òa, giá token của các dự án bảo mật và quyền riêng tư lại không tăng vọt như kỳ vọng. Một lần nữa, 'câu chuyện giá trị' lại bị bỏ qua bởi 'cơn sốt thị trường'. Tôi nhận ra rằng, cũng giống như câu chuyện về Applied Materials trong bài phân tích gần đây của mình – một công ty có doanh thu kỷ lục nhưng cổ phiếu vẫn giảm vì lo ngại địa chính trị – ở đây, một phán quyết mang tính bước ngoặt về quyền tự do code lại không đủ để đánh thức sự chú ý của những người chỉ nhìn vào biểu đồ giá.
Hãy cùng tôi mổ xẻ vụ án Tornado Cash dưới góc nhìn của một người đã từng chứng kiến sự sụp đổ của LUNA và sự trỗi dậy của DeFi. Tôi sẽ không chỉ kể lại phán quyết, mà còn chỉ ra những điểm mù mà giới truyền thông và trader thường bỏ lỡ – bởi vì đây không chỉ là một vụ kiện, mà là một cuộc chiến về triết lý: code có thể là tội phạm không?
Hook: Hai bản án, một nghịch lý
Ngày 13 tháng 8 năm 2022, OFAC trừng phạt Tornado Cash – một bộ giao thức mixcoin trên Ethereum – vì bị cáo buộc hỗ trợ rửa tiền từ các vụ hack, bao gồm vụ tấn công Ronin Bridge trị giá 620 triệu USD. Ngay lập tức, các sàn giao dịch lớn như Coinbase, Binance block địa chỉ ví liên quan, và hàng loạt nhà phát triển đối mặt với rủi ro pháp lý. Gần 2 năm sau, ngày 26 tháng 11 năm 2024, Tòa phúc thẩm Liên bang khu vực thứ Năm (Fifth Circuit) phán quyết rằng lệnh trừng phạt đối với các hợp đồng thông minh bất biến của Tornado Cash là bất hợp pháp. Lý do: các hợp đồng này không phải là 'tài sản' hay 'lợi ích tài sản' của bất kỳ cá nhân hay tổ chức nào, do đó không thuộc thẩm quyền của OFAC.
Nhưng nghịch lý ở chỗ: trong khi các nhà hoạt động vì quyền riêng tư và các nhà phát triển mã nguồn mở coi đây là một chiến thắng vĩ đại, thị trường lại gần như thờ ơ. Token liên quan đến quyền riêng tư như Zcash (ZEC) hay Monero (XMR) chỉ tăng nhẹ 5-10% trong vài ngày, rồi lại giảm. Các dự án DeFi tập trung vào bảo mật như Aztec hay Railgun cũng không có biến động đáng kể. Tại sao? Bởi vì những người tham gia thị trường hiện tại – phần lớn là các quỹ đầu cơ và trader ngắn hạn – không quan tâm đến ý nghĩa triết học của code. Họ chỉ nhìn vào thanh khoản và volume. Và đó là một vết rạn nứt sâu sắc giữa 'giá trị nội tại' và 'giá trị thị trường' – một vết rạn mà tôi đã nhìn thấy rất nhiều lần trong suốt 8 năm làm việc trong ngành.
Context: Từ lệnh trừng phạt đến phán quyết – một hành trình của sự hiểu lầm về công nghệ
Để hiểu tại sao phán quyết này quan trọng, chúng ta cần quay lại bản chất của Tornado Cash. Đây không phải là một công ty, một tổ chức hay một nhóm người. Nó là một tập hợp các hợp đồng thông minh được triển khai trên Ethereum, cho phép người dùng gửi ETH vào một pool và rút ra từ một địa chỉ khác, làm mờ dấu vết trên blockchain. Các hợp đồng này là 'bất biến' – một khi đã triển khai, không ai có thể thay đổi chúng, kể cả tác giả. Đây là bản chất của phi tập trung: code hoạt động độc lập với bất kỳ thực thể nào.
Khi OFAC trừng phạt Tornado Cash, họ đã làm một điều chưa từng có: coi các hợp đồng thông minh như 'tài sản' của một 'thực thể' có tên 'Tornado Cash'. Nhưng thực tế, không có thực thể nào sở hữu các hợp đồng đó. Họ cũng đã đưa địa chỉ ví của 45 người dùng vào danh sách đen, bao gồm cả những người chỉ gửi tiền từ thiện. Điều này dẫn đến một cuộc tranh luận gay gắt: nếu code là tội phạm, thì một nhà phát triển viết ra một script có thể bị sử dụng cho mục đích xấu có phải là đồng phạm? Và nếu vậy, thì mọi công cụ mã nguồn mở – từ Tor đến Signal – đều có thể bị cấm.
Phán quyết của Fifth Circuit đã giải quyết vấn đề này một cách thông minh. Họ phân biệt giữa 'hợp đồng thông minh bất biến' (immutable smart contracts) và 'hợp đồng thông minh có thể nâng cấp' (upgradeable contracts). Với hợp đồng bất biến, không có bên nào có quyền kiểm soát, do đó chúng không thể là 'tài sản' của một thực thể. Điều này mở ra một tiền lệ pháp lý quan trọng: code tự trị không thể bị trừng phạt như một tổ chức. Nhưng mặt khác, các hợp đồng có thể nâng cấp (thường có admin key) vẫn có thể bị coi là tài sản của chủ sở hữu. Đây là một sự tinh tế mà nhiều người bỏ qua.
Core: Phân tích kỹ thuật – 'immutability' là ranh giới cuối cùng của tự do
Điểm mấu chốt trong phán quyết là khái niệm 'immutability' (tính bất biến). Trong blockchain, một hợp đồng thông minh được gọi là 'bất biến' khi mã nguồn của nó không thể thay đổi sau khi triển khai. Điều này thường được thực hiện bằng cách loại bỏ các hàm tự hủy (selfdestruct) hoặc từ bỏ quyền sở hữu (renounce ownership). Các hợp đồng của Tornado Cash đã được thiết kế như vậy ngay từ đầu – không có 'nút kill switch' nào.
Tòa án đã dựa vào một nguyên tắc kỹ thuật đơn giản: nếu không ai có thể kiểm soát code, thì code không thể là tài sản của ai cả. Điều này có nghĩa là OFAC không thể trừng phạt chính code, nhưng họ vẫn có thể trừng phạt những người vận hành giao diện front-end (như trang web tornado.cash) hoặc những người sử dụng nó để rửa tiền. Tuy nhiên, việc trừng phạt chính giao thức là một bước đi quá xa.
Từ góc nhìn của một kỹ sư tài chính, tôi thấy điều này cực kỳ quan trọng vì nó thiết lập một khuôn khổ pháp lý cho các dự án DeFi. Nếu bạn triển khai một hợp đồng bất biến, bạn không phải chịu trách nhiệm về cách nó được sử dụng – giống như một nhà sản xuất dao không chịu trách nhiệm nếu ai đó dùng dao để giết người. Nhưng nếu bạn giữ lại quyền nâng cấp, bạn vẫn có thể bị coi là 'người kiểm soát' và phải đối mặt với rủi ro pháp lý.
Đây là một bài học đắt giá cho các nhà phát triển. Trong nhiều dự án DeFi hiện nay, các admin key vẫn tồn tại để sửa lỗi hoặc nâng cấp. Nhưng chính những admin key đó lại biến dự án thành một thực thể có thể bị trừng phạt. Nếu bạn muốn thực sự phi tập trung, bạn phải từ bỏ quyền kiểm soát – và đó là một sự đánh đổi giữa bảo mật và tự do.
Contrarian: Góc nhìn phản trực giác – chiến thắng pháp lý không phải là chiến thắng kinh tế
Mặc dù phán quyết là một thắng lợi về mặt triết lý, nhưng tôi cho rằng nó có thể mang lại một hệ quả không mong muốn: nó sẽ thúc đẩy các cơ quan quản lý tập trung vào việc trừng phạt các front-end và các nhà phát triển cá nhân thay vì giao thức. Hãy nhìn vào thực tế: sau phán quyết, các sàn giao dịch vẫn chưa vội niêm yết lại token Tornado Cash (TORN) vì sợ rủi ro pháp lý từ các vụ kiện khác. Và bản thân giao thức Tornado Cash vẫn bị 'cô lập' – không có front-end chính thức nào dám hoạt động, và người dùng phải tự tương tác qua CLI hoặc các giao diện thay thế. Điều này có nghĩa là 'tính khả dụng' của nó gần như bằng không đối với người dùng phổ thông.
Hơn nữa, phán quyết chỉ áp dụng cho các hợp đồng bất biến. Hầu hết các dự án DeFi hiện tại đều có cơ chế nâng cấp (proxy pattern). Vậy nếu một dự án như Uniswap v4 sử dụng hook có thể thay đổi, liệu nó có bị coi là 'tài sản' không? Câu trả lời là có thể. Điều này tạo ra một sự phân hóa mới trong hệ sinh thái: các dự án 'immutable first' sẽ được bảo vệ nhiều hơn, nhưng chúng cũng kém linh hoạt hơn trong việc sửa lỗi.
Tôi cũng muốn chỉ ra một điểm mù khác: phán quyết này không giải quyết vấn đề trách nhiệm của các nhà phát triển. Roman Storm, một trong những nhà phát triển chính của Tornado Cash, vẫn đang đối mặt với các cáo buộc hình sự riêng biệt. Vụ kiện của ông ấy sẽ là một phép thử thực sự cho việc liệu viết code có thể bị coi là đồng phạm hay không. Và nếu Roman bị kết tội, thì toàn bộ cộng đồng phát triển mã nguồn mở sẽ rúng động.
Takeaway: Tầm nhìn tiến bộ – code là tự do, nhưng tự do có cái giá của nó
Nhìn lại toàn bộ câu chuyện Tornado Cash, tôi thấy một bài học sâu sắc về sự trưởng thành của ngành. Chúng ta đã không còn ở thời kỳ ICO 2017, nơi mọi thứ đều là cường điệu. Giờ đây, những quyết định pháp lý và kỹ thuật đang định hình lại ranh giới giữa tự do và trách nhiệm. Phán quyết của Fifth Circuit không phải là điểm kết thúc, mà là điểm khởi đầu cho một cuộc tranh luận kéo dài: một xã hội phi tập trung có thể tồn tại bên trong một hệ thống pháp lý tập trung không?
Tôi vẫn tin rằng code là tự do. Nhưng tự do không có nghĩa là vô chính phủ. Nó đòi hỏi sự minh bạch, trách nhiệm và – quan trọng nhất – sự hiểu biết từ cả hai phía: những người viết code và những người quản lý. Nếu chúng ta không thể xây dựng một hệ thống mà trong đó code được tôn trọng như một công cụ trung lập, thì chúng ta sẽ mãi mãi sống trong nỗi sợ hãi rằng bất kỳ dòng code nào cũng có thể là tội phạm.
Và có lẽ, câu hỏi thực sự không phải là 'code có thể là tội phạm không?', mà là 'liệu chúng ta có đủ can đảm để bảo vệ sự trung lập của công nghệ ngay cả khi nó bị lạm dụng?'.