
Mengirim dan menerima Ethereum dengan SSP
Memindahkan ETH masuk dan keluar dari dompet penyimpanan mandiri adalah salah satu hal pertama yang akan kamu lakukan setelah menyiapkan SSP untuk Ethereum. Ini mudah begitu kamu memahami model akun dan bagaimana multisig 2-of-2 milik SSP cocok ke dalam transaksi Ethereum biasa. Panduan ini menelusuri cara menerima ETH, mengirimnya, dan apa yang sebenarnya terjadi di balik layar saat kamu menandatangani dengan dua perangkat.
Jika ETH di dalam SSP masih benar-benar baru bagimu, mulailah dari Ethereum di SSP untuk gambaran besarnya, lalu kembali ke sini untuk alur praktik mengirim dan menerima.
Ringkasan singkat model akun
Di balik layar, Ethereum tidak bekerja seperti Bitcoin. Pada Bitcoin, dompetmu mengatur banyak keluaran yang belum dibelanjakan dan menghasilkan alamat kembalian baru di setiap pembelanjaan. Pada Ethereum, akunmu adalah satu alamat tunggal yang hanya menyimpan saldo. Saat kamu menerima ETH, saldomu naik. Saat kamu mengirim, saldonya turun. Tidak ada alamat kembalian dan tidak ada pemilihan keluaran yang perlu dipikirkan.
Ini penting bagi penyimpanan mandiri dalam dua hal praktis. Pertama, kamu memakai ulang alamat yang sama tanpa batas, jadi hanya ada satu alamat untuk dicadangkan, diverifikasi, dan dibagikan. Kedua, setiap transaksi harus diurutkan, yang ditangani Ethereum dengan penghitung bernama nonce — lebih lanjut di bawah.
Di SSP, satu alamat ini adalah akun multisig 2-of-2 milikmu. Pada rantai EVM ia berupa akun kontrak pintar ERC-4337, sehingga kedua kunci tetap menjaga setiap pembelanjaan meski di rantai tampak seperti alamat biasa.
Menerima ETH
Menerima adalah bagian yang lebih aman, karena tidak ada yang keluar dari dompetmu. Kamu memberikan alamatmu kepada pengirim dan menunggu jaringan mengonfirmasi.
Alamat 0x milikmu
Alamat penerima Ethereum-mu diawali 0x diikuti 40 karakter heksadesimal. SSP menampilkannya sebagai teks dan sebagai kode yang bisa dipindai agar pengirim menyalinnya persis. Karena Ethereum memakai ulang satu alamat, kamu tidak butuh alamat baru untuk setiap pembayaran.
Verifikasi alamat di kedua perangkat
Penyimpanan mandiri menaruh verifikasi alamat di tanganmu. Malware yang menukar alamat yang disalin dengan milik penyerang adalah risiko nyata di seluruh industri, jadi pastikan alamat yang akan kamu bagikan benar-benar milikmu. SSP menampilkan akun baik di ekstensi maupun di SSP Key, jadi perhatikan karakter awal dan akhir di tiap perangkat dan pastikan keduanya cocok. Kebiasaan yang sama berlaku saat menerima Bitcoin ke SSP: verifikasi pada perangkat keras yang kamu kendalikan, bukan hanya pada halaman web yang dikirim seseorang kepadamu.
Satu alamat untuk ETH dan token ERC-20
Alamat 0x yang sama menerima baik ETH maupun token ERC-20, karena token hidup di kontrak yang mengkreditkan ke alamatmu. Kamu tidak butuh alamat terpisah per token. Yang kamu butuhkan adalah memastikan pengirim memakai jaringan yang benar.
Memilih jaringan yang benar
Ini adalah cara paling umum orang kehilangan dana di rantai EVM. Alamat yang ada di mainnet Ethereum juga ada di Polygon, Base, dan rantai EVM lain, tetapi saldo di satu rantai bukan saldo di rantai lain. Jika seseorang mengirim ETH lewat jaringan yang salah, ETH itu tidak tiba di jaringan yang kamu pantau. Sebelum membagikan alamatmu, sepakati jaringan yang tepat dengan pengirim dan pastikan SSP disetel ke rantai yang sama. Artikel 3 membahas secara rinci cara memakai SSP di Polygon, Base, dan rantai EVM lainnya.
Mengirim ETH: alur tanda tangan bersama 2-of-2
Saat mengirimlah desain multisig SSP tampak. Dompet kunci tunggal menandatangani sekali lalu menyiarkan. SSP memerlukan kedua kuncimu, jadi alurnya punya satu langkah persetujuan tambahan — dan langkah itulah inti dari model keamanannya.
Berikut bentuk sebuah pengiriman, dijaga umum karena label persisnya bisa berubah:
- Di ekstensi SSP Wallet, pilih kirim, masukkan alamat penerima dan jumlahnya, lalu tinjau biayanya.
- Ekstensi membangun transaksi dan menerapkan tanda tangan pertama dengan kunci 1.
- SSP Key di ponselmu menerima notifikasi push. Di sana kamu meninjau detail yang sama dan ikut menandatangani dengan kunci 2.
- Dengan kedua tanda tangan digabungkan, transaksi disiarkan ke jaringan.
Karena tidak ada satu perangkat pun yang sendirian bisa memindahkan dana, penyerang yang hanya menjebol peramban-mu tetap tidak bisa mengirim. Ia juga butuh ponselmu untuk menyetujui. Pada rantai EVM, SSP menggabungkan kedua tanda tangan menjadi satu memakai agregasi Schnorr, sehingga yang mendarat di rantai adalah satu operasi abstraksi akun, bukan dua tanda tangan terpisah. Mekanika yang lebih dalam dibahas di multisig EVM ala abstraksi akun.
Kebiasaan tanda tangan bersama, pada intinya, identik dengan mengirim Bitcoin dengan SSP; hanya format transaksi yang mendasarinya yang berbeda.
Siklus hidup transaksi
Membayangkan sebuah pengiriman sebagai rangkaian singkat akan membantu:
- Bangun — ekstensi menyusun transaksi: penerima, jumlah, pengaturan gas, dan nonce berikutnya.
- Tanda tangan — kunci 1 menandatangani di ekstensi.
- Tanda tangan bersama — kunci 2 menandatangani di SSP Key setelah kamu menyetujui push.
- Terkirim / tertunda — transaksi gabungan disiarkan dan berada di mempool menunggu dimasukkan ke dalam blok.
- Terkonfirmasi — seorang validator memasukkannya ke dalam blok. Setiap blok berikutnya menambah konfirmasi dan membuatnya lebih sulit dibalik.
Sebuah transaksi baru final setelah terkonfirmasi di rantai. Sampai saat itu ia tertunda dan, dalam beberapa kasus, bisa diganti. Kamu bisa memantau kemajuan transaksi apa pun di penjelajah blok publik seperti Etherscan dengan menempelkan hash transaksinya.
Memahami nonce
Nonce adalah penghitung per akun yang mengurutkan transaksimu. Transaksi pertamamu memakai nonce 0, berikutnya memakai 1, dan seterusnya. Jaringan memprosesnya secara ketat berurutan.
Pengurutan ini punya konsekuensi praktis. Jika satu transaksi macet dalam keadaan tertunda — biasanya karena harga gas-nya terlalu rendah untuk kondisi saat itu — setiap transaksi berikutnya terblokir di belakangnya, karena jaringan tidak akan melompat ke nonce yang lebih tinggi. Solusinya adalah mengganti transaksi yang macet: kamu mengirim ulang transaksi dengan nonce yang sama tetapi biaya lebih tinggi, yang memungkinkan validator memilih versi baru. Dompet sering menyajikan ini sebagai aksi "percepat" atau "ganti". SSP tetap memerlukan tanda tangan bersama 2-of-2 untuk penggantian, karena itu transaksi baru.
Kamu jarang menyentuh nonce secara manual — SSP mengisinya — tetapi mengetahui bahwa ia ada menjelaskan mengapa transaksi yang tertunda bisa menahan transaksi di belakangnya.
Gas, secara garis besar
Setiap transaksi Ethereum memakan gas, dibayar dalam ETH. Ini berlaku bahkan saat kamu memindahkan token ERC-20: token itu menumpang pada transaksi Ethereum, dan transaksi itu butuh ETH untuk komputasinya. Aturan praktisnya adalah selalu menyimpan sedikit saldo ETH agar bisa menutup gas, jika tidak sebuah pengiriman bisa gagal karena kekurangan gas meski saldo token-mu sudah cukup.
Penetapan harga gas di bawah EIP-1559 terbagi menjadi biaya dasar yang ditetapkan jaringan dan tip prioritas yang kamu tambahkan agar dimasukkan lebih cepat. Di sini kami buat ringkas; untuk gambaran lengkap — biaya dasar, tip, mengapa biaya melonjak, dan cara memilihnya dalam penyimpanan mandiri — baca biaya gas di Ethereum, dijelaskan untuk pengguna penyimpanan mandiri.
ETH versus token ERC-20
ETH adalah aset asli Ethereum dan itulah yang membayar gas. Token ERC-20 adalah aset tersendiri yang didefinisikan oleh kontrak pintar yang melacak saldo terhadap alamatmu. Mengirim token secara teknis lebih merupakan interaksi kontrak daripada transfer nilai biasa, tetapi di SSP ia mengikuti alur yang sama: bangun, tanda tangan, tanda tangan bersama, siarkan.
Beberapa aksi token memerlukan satu kali persetujuan (approval) sebelum kontrak lain dapat memindahkan token atas namamu — lazim pada swap dan DeFi. Persetujuan adalah topik tersendiri dan di luar cakupan di sini; cukup ketahui bahwa permintaan untuk menyetujui pembelanjaan adalah bagian normal dari interaksi token, dan tanda tangan bersama 2-of-2 yang sama melindunginya.
Kehati-hatian praktis sebelum mengirim
- Jaringan yang benar. Pastikan rantainya cocok dengan yang diharapkan penerima. ETH di Base bukan ETH di mainnet Ethereum.
- Format alamat. Alamat Ethereum adalah
0xplus 40 karakter heksadesimal. Tempel, jangan pernah ketik ulang, dan verifikasi bagian awal dan akhir di kedua perangkat. - Nama ENS. Beberapa dompet memungkinkan mengirim ke nama yang mudah dibaca seperti
name.ethalih-alih alamat mentah. Perlakukan seperti alamat mana pun: pastikan ia teruraikan ke penerima yang kamu harapkan sebelum menyetujui. - Simpan ETH untuk gas. Saldo yang hanya berisi token tidak bisa membayar gas-nya sendiri. Simpan sedikit ETH.
Untuk detail di tingkat protokol tentang bagaimana transaksi Ethereum disusun, dokumentasi transaksi Ethereum resmi adalah rujukan yang solid.
Penutup
Menerima ETH di SSP adalah soal membagikan alamat 0x yang sudah kamu verifikasi pada jaringan yang benar. Mengirim menambah satu langkah yang disengaja — tanda tangan bersama SSP Key — yang mengubah satu titik kegagalan menjadi dua. Simpan sedikit ETH untuk gas, awasi nonce saat sebuah transaksi tersendat, dan konfirmasikan jaringannya setiap kali, maka perpindahan ETH sehari-hari di SSP menjadi rutin. Dari sini, artikel biaya gas adalah bacaan lanjutan yang alami.


