Trên 9Chain, quy tắc tuân thủ nằm trong giao thức: node tự chối giao dịch từ ví chưa được duyệt. Bạn không cần tin lời — hãy tự kiểm chứng ngay dưới đây bằng dữ liệu trực tiếp và ví MetaMask của bạn.
| Địa chỉ | Trạng thái | KYC |
|---|---|---|
| … | ||
Bốn bước: kết nối → bị chặn → xin cấp quyền → giao dịch được. Mọi thứ chạy thật trên testnet.
Tuân thủ được cài ở ba tầng độc lập trong giao thức — không phải một lớp kiểm tra ở app.
Mỗi giao dịch (Cosmos lẫn EVM) bị kiểm tra trước khi vào mempool: người ký chưa allowlist → từ chối ngay.
Cài thẳng vào module bank: mọi lần chuyển token tới ví chưa duyệt đều bị chặn; token gas danh nghĩa không chuyển nhượng được.
Gói IBC (vd USDC) tới ví chưa duyệt sẽ bị từ chối và hoàn trả về chuỗi nguồn.
AnteHandler chặn người ký. Nhưng nếu một smart contract tự chuyển token cho ví khác thì sao? Token “tuân thủ” gọi precompile isAllowed ngay trong _transfer — chặn cả người gửi (freeze ví bị thu hồi) lẫn người nhận, ngay trong logic contract.
Mô phỏng chuyển 1 LOVE9D — node chạy thử _transfer và từ chối nếu người gửi hoặc người nhận chưa được duyệt. Thử 3 kịch bản bên dưới (hoặc nhập ví người nhận để gửi từ ví đã duyệt):