Clear signing
Sebagian besar dompet meminta Anda menyetujui dinding heksadesimal lalu berharap yang terbaik. “Tanda tangan buta” — menyetujui panggilan yang sebenarnya tidak bisa Anda baca — ada di balik sebagian besar dompet yang terkuras. Jawaban Vela adalah clear signing: sebelum Anda menandatangani, transaksinya diterjemahkan menjadi sesuatu yang bisa Anda pahami.
Yang Anda lihat
Alih-alih calldata mentah, Vela menampilkan:
- Maksud — apa yang dilakukan transaksi itu: Kirim, Setujui, Tukar, dan seterusnya.
- Intinya — jumlah dan alamat yang terlibat, dengan jumlah token dalam satuan sebenarnya dan penerima yang diterjemahkan menjadi nama bila ada.
- Detailnya — nonce, tenggat, dan calldata mentah, tersedia saat diminta alih-alih disodorkan ke muka Anda.
- Indikasi risiko, dengan kode warna, supaya yang menakutkan terlihat menakutkan.
Cara kerjanya (ERC-7730)
Vela menerjemahkan panggilan kontrak maupun data bertipe EIP-712 memakai deskriptor ERC-7730 — definisi kecil yang bisa dibagikan tentang arti fungsi-fungsi sebuah kontrak.
- Kalau ada deskriptor khusus kontrak, transaksinya ditandai terverifikasi dan diberi label dengan nama kontraknya.
- Kalau tidak ada, Vela turun ke deskriptor standar untuk bentuk-bentuk umum — token ERC-20, NFT ERC-721, vault ERC-4626, dan permit ERC-2612 — sehingga sebagian besar aktivitas sehari-hari tetap terbaca.
Jumlah token diformat memakai desimal on-chain sebenarnya milik token itu. Vela tidak pernah begitu saja mengasumsikan 18; kalau desimalnya tidak bisa dipastikan, ia tetap menampilkan nilainya tetapi menandainya belum terverifikasi alih-alih menebak.
Tingkat risiko
Setiap transaksi yang berhasil diterjemahkan mendapat tingkat risiko agar pola berbahaya menonjol:
- Hati-hati untuk persetujuan dan permit — Anda sedang memberi daya belanja.
- Bahaya untuk yang benar-benar berisiko, seperti persetujuan token tanpa batas.
- Risiko lebih rendah untuk tindakan rutin seperti staking atau menyetor.
Saat Vela tidak bisa menerjemahkan sebuah panggilan
Kejujuran lebih penting daripada layar yang rapi. Kalau tidak ada deskriptor ERC-7730 tetapi fungsinya muncul di basis data selector publik, Vela menerjemahkan panggilan itu secara umum dan melabelinya upaya terbaik — terbaca, tetapi belum terverifikasi — di bawah spanduk peringatan. Kalau itu pun gagal, atau Vela hanya bisa menerjemahkan sebagian transaksi, ia tidak berpura-pura memahaminya.
Kenapa ini penting
Swakelola berarti tidak ada yang bisa membatalkan transaksi buruk untuk Anda. Pertahanannya bukan meja bantuan — melainkan memahami apa yang Anda setujui sebelum Anda menyetujuinya. Clear signing mengubah “percayalah pada gumpalan tak terbaca ini” menjadi “inilah persisnya apa yang dilakukannya”. Lihat whitepaper untuk tahu di mana posisinya dalam model keamanan Vela secara keseluruhan.