Các tổ chức do công ty fintech Etonec của Đức lãnh đạo đã thiết kế một hệ thống tận dụng zk-SNARK nhằm hỗ trợ các giao dịch không thể theo dõi trong giới hạn quy định.
Các nhà nghiên cứu từ công ty fintech thanh toán dựa trên blockchain của Đức – Etonec và một số tổ chức khác đã đề xuất sử dụng Zero-Knowledge Proof để đảm bảo tuân thủ quy định và quyền riêng tư trong stablecoin. Họ đã tạo ra một thiết kế cho phép các stablecoin dựa trên fiat được sử dụng như tiền mặt, trong giới hạn.
Thiết kế của các nhà nghiên cứu cho phép một số hạn mức trên các giao dịch, số dư và doanh thu, đồng thời cho phép tuân thủ luật chống rửa tiền (AML) và chống tài trợ khủng bố (CFT) thông qua việc sử dụng Zero-Knowledge Proof, đặc biệt là zk-SNARK (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge). Dưới các hạn mức được đặt ra, các giao dịch sẽ vô hình đối với bên thứ ba.
Theo báo cáo của các nhà nghiên cứu:
Về bản chất, mục tiêu của chúng tôi là tạo ra một stablecoin cung cấp các đảm bảo về quyền riêng tư tương tự như privacy coin Zcash hoặc công cụ trộn tiền điện tử Tornado Cash, nhưng không có các thách thức pháp lý tương ứng liên quan đến rửa tiền và tài trợ khủng bố
Trong mô hình dựa trên tài khoản này, người dùng sẽ tạo ZKP tương ứng của họ, sau đó sử dụng danh tính kỹ thuật số duy nhất để gửi bằng chứng về nguồn vốn tới blockchain, nơi các validator sẽ xác minh ZKP và thêm giao dịch vào sổ cái. Danh tính có thể được thiết lập bởi chính phủ hoặc bên thứ ba.
Ngoài Etonec, những thành phần tham gia nghiên cứu còn có Mina Foundation, có trụ sở tại San Francisco, nhà điều hành Mina Protocol; ngân hàng Hauck Aufhäuser Lampe của Đức; và trung tâm Interdisciplinary Centre for Security, Reliability and Trust thuộc Đại học Luxembourg.