Dompet dan kunci
Mengapa dompet kripto bukan tempat koin Anda sebenarnya tinggal, apa yang sebenarnya dikontrol seed phrase, dan aturan yang menentukan siapa memiliki apa on-chain.
Dompet adalah objek yang paling disalahpahami dalam kripto. Orang membayangkan dompet digital yang memegang koin mereka. Kenyataannya lebih dekat ke gantungan kunci. "Dompet" Anda adalah perangkat lunak yang menyimpan kunci; koinnya sendiri hidup di blockchain di alamat yang dikendalikan kunci tersebut.
Ini terdengar seperti perbedaan kecil, tetapi semua dalam self-custody kripto bergantung padanya. Kehilangan kunci, kehilangan koin. Membagikan kunci, membagikan koin. Tidak ada reset password, tidak ada saluran customer service, tidak ada cara membuktikan Anda "memiliki" sesuatu tanpa kunci.
Public key dan private key
Setiap dompet dibangun di sekitar pasangan kunci. Public key menghasilkan alamat yang dapat Anda bagikan kepada siapa pun. Orang mengirim dana ke sana seperti mengirim uang ke alamat email. Private key adalah rahasia yang membiarkan Anda membelanjakan apa pun yang ada di alamat itu.
Pikirkan public key sebagai nomor rekening bank Anda dan private key sebagai tanda tangan yang mengotorisasi penarikan. Matematika di baliknya searah: public key dapat diturunkan dari private key, tetapi tidak sebaliknya. Mengetahui alamat seseorang tidak memberi tahu Anda apa pun yang berguna untuk mencuri dana mereka.
Seed phrase
Dompet modern sebenarnya tidak meminta Anda menulis string panjang karakter acak. Mereka menghasilkan daftar 12 atau 24 kata bahasa Inggris biasa yang disebut seed phrase (atau mnemonic). Frase itu adalah kunci master. Dari sana, dompet dapat secara matematis menurunkan setiap private key, setiap alamat, dan setiap akun yang dikontrolnya.
Seed phrase terlihat tidak berbahaya. Itu daftar kata umum. Itu juga benar-benar segalanya: siapa pun yang membacanya dapat menciptakan ulang dompet Anda di perangkat mana pun, di mana pun di dunia, secara instan. Tidak ada faktor kedua. Tidak ada email pemulihan. Frase itu adalah dompet.
- Tulis di kertas. Dua salinan, dua lokasi, keduanya offline.
- Jangan pernah mengetiknya ke situs web. Jangan pernah menempelkannya ke chat. Jangan pernah memotretnya.
- Dompet sungguhan tidak pernah DM Anda untuk "memverifikasi seed phrase." Siapa pun yang meminta sedang mencuri.
- Untuk jumlah lebih besar, gunakan dompet hardware yang menandatangani transaksi tanpa mengekspos kunci.
- Uji cadangan Anda sebelum mengandalkannya. Pulihkan dompet dari frasenya untuk memastikan kata-kata yang Anda tulis berfungsi.
Custodial vs self-custody
Ada dua cara memegang kripto. Dengan dompet custodial (akun Coinbase atau Binance, misalnya), bursa memegang kunci untuk Anda. Anda login dengan password, Anda dapat me-resetnya, dan pengalaman pengguna terasa seperti aplikasi normal. Trade-off-nya adalah bursa secara teknis memiliki koin; Anda memiliki klaim atasnya. Jika bursa membekukan akun Anda, diretas, atau bangkrut, Anda berada di belas kasihan mereka.
Dengan dompet self-custody, Anda memegang kuncinya. Koin adalah milik Anda dalam arti sekuat mungkin — tidak ada yang bisa membekukannya, tidak ada yang bisa mengambilnya, tidak ada yang bisa menghentikan Anda memindahkannya. Trade-off-nya adalah Anda juga sepenuhnya bertanggung jawab. Tidak ada help desk jika Anda kehilangan seed phrase.
Kebanyakan orang akhirnya menggunakan keduanya: bursa untuk mengkonversi antara dolar dan kripto, dompet self-custody untuk memegang dan menggunakan apa yang ingin mereka simpan.
Bagaimana transaksi "ditandatangani"
Perhatikan langkah ketiga: private key Anda tidak pernah berpindah. Tanda tangan adalah bagian terpisah dari matematika yang membuktikan Anda tahu kunci tanpa mengungkapkannya. Inilah yang membiarkan Anda bertransaksi dengan aman dengan orang asing di internet tanpa ada yang pernah melihat rahasia Anda.
Aturannya, secara jelas
Bukan kunci Anda, bukan koin Anda.
Itu adalah frasa yang paling sering diulang dalam kripto karena suatu alasan. Siapa pun yang memegang private key mengontrol dana, titik. Yang lainnya — username, saldo di layar, janji customer service — dilapiskan di atas satu fakta itu.
Pada pelajaran berikutnya kita melihat mengapa setiap transaksi memerlukan biaya kecil, bagaimana biaya itu dihitung, dan mengapa biaya tersebut dapat melonjak selama periode sibuk.