Apa itu penandatanganan pesan dalam kripto?
Penandatanganan pesan adalah memakai kunci privat untuk menandatangani teks, bukan transaksi. Tidak ada yang berpindah di chain. Situs memakainya untuk membuktikan bahwa sebuah alamat milik Anda, misalnya untuk masuk dengan Sign-In with Ethereum (EIP-4361).
Mengapa ini penting
Pesan login biasa tidak berbahaya. Tetapi tanda tangan juga bisa mengesahkan hal-hal di luar chain: permit token tanpa gas atau order bursa juga berupa pesan bertanda tangan, dan bisa dipakai kemudian untuk memindahkan dana Anda.
Bagaimana Locker Protocol Wallet menanganinya
Locker Protocol Wallet memeriksa permintaan Sign-In with Ethereum: pesan login yang menyebut situs lain daripada situs yang memintanya akan ditolak, karena begitulah situs palsu membuka sesi di situs aslinya. Setiap pesan, seperti setiap transaksi, ditandatangani di Locker Vault setelah Anda membacanya di sana.
Pertanyaan
Bisakah menandatangani pesan menguras dompet saya?
Pesan teks biasa tidak bisa. Tanda tangan data bertipe seperti permit bisa mengesahkan transfer di kemudian hari, dan karena itu dompet harus menunjukkan persis apa isi pesannya.
Apakah menandatangani pesan memakan biaya gas?
Tidak. Tanda tangannya dibuat di perangkat Anda dan dikirim ke situsnya, bukan ke blockchain.