Membangun AI Agent Tanpa Kepercayaan: Panduan Audit Keamanan ERC-8004
Dengan standar ERC-8004 (Trustless Agents) yang kini aktif di mainnet Ethereum, ekosistem AI Agent memasuki fase baru yang terverifikasi dan tanpa kepercayaan (trustless). Standar ini menyediakan sistem identitas on-chain melalui tiga registri inti: **Registri Identitas**, **Registri Reputasi**, dan **Registri Validasi**.
**Registri Identitas** berbasis ERC-721 memberikan ID unik (AgentID) untuk setiap agen, yang tertaut ke file JSON off-chain berisi info dasar, endpoint layanan, dan kemampuan agen. Poin audit kritis meliputi kontrol akses untuk memperbarui URI, penggunaan penyimpanan terdesentralisasi (seperti IPFS), dan validasi tanda tangan kriptografi untuk kepemilikan domain guna mencegah serangan phishing.
**Registri Reputasi** memungkinkan pemberian umpan balik on-chain. Untuk mencegah serangan Sybil, umpan balik harus disertai dengan bukti pembayaran (paymentProof), seperti hash transaksi. Poin audit berfokus pada validasi proof of payment, penanganan rentang skor, dan algoritma agregasi off-chain yang tahan manipulasi.
**Registri Validasi** memungkinkan agen membuktikan keandalan mereka melalui tiga model: 1) **Validasi Ekonomi Kripto** dengan staking aset yang dapat dikenakan denda (slashing) berdasarkan bukti penipuan; 2) **Validasi TEE** menggunakan lingkungan eksekusi tepercaya dengan bukti hardware; dan 3) **Validasi zkML** yang menggunakan bukti tanpa pengetahuan (zero-knowledge proof) untuk memverifikasi output model AI. Audit untuk setiap model memeriksa hal seperti periode pengajuan bukti penipuan, validasi bukti TEE, dan integrasi library verifikasi zk yang aman.
Secara keseluruhan, keamanan tiga registri ini sangat penting untuk mewujudkan janji "trustless" dari ERC-8004 dan membangun fondasi yang aman untuk masa depan agen otonom. Audit yang komprehensif sangat diperlukan untuk memitigasi risiko dan memastikan interoperabilitas yang kompleks.
marsbit03/05 09:14