
Một phương thức trộn (rửa) tiền mới hoàn toàn: hủy bỏ và đúc lại
Tuyển chọn TechFlowTuyển chọn TechFlow

Một phương thức trộn (rửa) tiền mới hoàn toàn: hủy bỏ và đúc lại
Điểm then chốt công nghệ của EIP-7503 là một hợp đồng trên chuỗi có thể thực hiện xác minh giao dịch hủy bỏ thông qua bằng chứng kiến thức không (zero-knowledge proof), đồng thời đúc ra tài sản tương ứng mới.
Bài viết: Hoàng Thế Lượng
Vấn đề quyền riêng tư và ẩn danh luôn là chủ đề chính trong lĩnh vực tiền mã hóa, đồng thời cũng là vấn đề quan trọng nhất của ngành, đặc biệt trong bối cảnh hiện nay khi gần như tất cả người dùng tiền mã hóa đều phải sử dụng các sàn giao dịch tập trung yêu cầu xác minh KYC, cùng với chính sách tại Hoa Kỳ đang khiến tuân thủ pháp luật trở thành xu hướng chủ đạo. Hiện tại, cộng đồng tiền mã hóa đang đối mặt với một cuộc khủng hoảng nghiêm trọng về mất khả năng ẩn danh.
Hôm nay tôi đọc được một tin tức khiến tôi nhớ lại một EIP từng xem trước đây. Tôi cho rằng đây là một phương pháp tẩy tiền rất đáng được phổ biến, có tiềm năng cách mạng hóa để giải quyết tình trạng mất ẩn danh trên Ethereum.

Tin tức này kể rằng nửa năm trước, một người đã vô tình chuyển nhầm một tài sản (một token ERC20 có chức năng đúc thêm token mới) vào địa chỉ hợp đồng của dự án. Về lý thuyết, do địa chỉ hợp đồng này không có khóa riêng, tài sản này coi như bị mất vĩnh viễn. Nhưng đáng ngạc nhiên là đội ngũ dự án lại đúc lại một lượng tài sản tương đương gửi trả cho người dùng đó. Tức là họ thừa nhận người dùng đã hủy bỏ một phần tài sản, sau đó dự án phát hành lại số lượng tương ứng và chuyển hoàn lại cho người dùng.
Cũng giống như việc nếu bạn chuyển USDT vào một địa chỉ hợp đồng mà không thể rút ra được — vì không có hàm rút tài sản được viết sẵn trong hợp đồng — nhưng bạn có thể liên hệ công ty Tether để họ đúc lại cho bạn một lượng USDT tương đương. Bởi Tether biết chắc khoản USDT kia đã bị tiêu hủy, nên họ phát hành lại một khoản mới y hệt, vấn đề coi như được giải quyết.
Vấn đề đặt ra là: nếu Tether trực tiếp chuyển khoản USDT mới được đúc vào một địa chỉ hoàn toàn mới, thì toàn bộ lịch sử giao dịch của khoản USDT ban đầu có phải đã bị cắt đứt hoàn toàn không?
Đây chính là một hình thức tẩy tiền hoàn toàn mới.
Có một EIP chuyên để thực hiện điều này, đó là EIP7503 (https://eip7503.org/).

Nguyên lý hoạt động cơ bản của EIP7503 như sau:
Bất kỳ địa chỉ nào cũng có thể gửi tài sản X vào địa chỉ lỗ đen (địa chỉ 0, không có khóa riêng, mọi tài sản gửi vào đều bị coi là hủy bỏ).
Sử dụng giao dịch gửi vào này cùng với khóa riêng của người dùng, có thể tạo ra một bằng chứng kiến thức không (zero-knowledge proof).
Sau đó, bằng cách sử dụng bằng chứng này, người dùng có thể đúc lại một lượng tài sản X tương đương thông qua một hợp đồng được triển khai theo EIP7503, và tài sản mới này có thể được chuyển đến một địa chỉ hoàn toàn mới, không liên quan gì đến địa chỉ gốc.
Điểm then chốt của EIP7503 là: một hợp đồng trên chuỗi có khả năng xác minh bằng chứng hủy bỏ dưới dạng zero-knowledge, và từ đó đúc ra tài sản mới tương đương.

(Than thở một chút: chức năng tạo ảnh từ văn bản của ChatGPT-4o thật sự quá đỉnh.)
Cơ chế đồng thuận hiện tại của Ethereum chắc chắn không cho phép hủy ETH rồi dùng giao dịch hủy để gọi đến một hợp đồng nhằm đúc lại lượng ETH tương đương.
ETH chỉ có thể được đúc thông qua cơ chế đồng thuận PoS — đây là quy tắc cốt lõi nhất của Ethereum, không thể thay đổi.
Nhưng EIP7503 có thể hợp tác với các bên phát hành tài sản ERC20, hoặc nói cách khác, các nhà phát hành ERC20 có thể tích hợp chức năng tẩy tiền theo EIP7503 vào token của họ.
Ví dụ như USDT hoàn toàn có thể tích hợp chức năng này. Dĩ nhiên, khả năng cao Tether sẽ không làm vậy, bởi nó sẽ khiến cơ chế danh sách đen của họ mất hiệu lực — tôi chỉ đang lấy ví dụ.
Hiện tại, USDT chỉ có một bên phát hành duy nhất là công ty Tether thông qua hợp đồng USDT, hợp đồng này có chức năng đúc thêm USDT mới, và chức năng này chỉ có thể được kích hoạt bởi Tether.
Nếu Tether hoàn toàn tin tưởng vào EIP7503, họ có thể bổ sung vào hợp đồng USDT một chức năng đúc mới theo quy tắc EIP7503 — tức là cho phép những giao dịch hủy USDT được xác minh bằng bằng chứng zero-knowledge để gọi đến chức năng đúc mới, và chuyển số USDT mới này đến một địa chỉ hoàn toàn mới.
Như vậy, lịch sử giao dịch của USDT sẽ bị cắt đứt hoàn toàn.
Đây là một phương pháp tẩy tiền cực kỳ triệt để.
Nếu kết hợp EIP7503 với bản nâng cấp lớn sắp tới của Ethereum mang tên Pectra — cho phép hợp đồng thanh toán gas hộ — thì quá trình tẩy tiền sẽ càng trở nên hoàn hảo hơn.
Bởi nếu chỉ dùng mỗi EIP7503, người dùng vẫn cần phải có ETH ở đâu đó để trả phí gas. Nhưng nếu người dùng sử dụng đồng coin đã được "tẩy" thông qua EIP7503, chuyển vào một địa chỉ Ethereum hoàn toàn mới — chưa từng có gas — và sau đó chi tiêu đồng coin đó thông qua chức năng thanh toán gas bằng token theo chuẩn Pectra, thì mức độ ẩn danh sẽ đạt đến mức tối đa.
Hiện tại, EIP7503 chưa nhận được sự hỗ trợ từ Quỹ Ethereum, và trên danh sách EIP của Ethereum (https://eips.ethereum.org/all), EIP7503 vẫn chỉ là một bản thảo.
Tôi cho rằng ý tưởng này rất quan trọng, con đường phía trước còn dài và đầy thử thách.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News










