Menengah Pelajaran 4 Baca 4 menit

Frase de acesso: kata ke-13 dan dompet tersembunyi

Satu kata tambahan menciptakan dompet yang sepenuhnya baru dari biji yang sama. Ini adalah perlindungan yang paling kuat dan paling mudah untuk hilang.

Frasa dua belas kata memiliki masalah yang hampir tidak pernah diucapkan dengan lantang: siapa pun yang membacanya, memiliki semuanya. Kertas di brankas, plat yang terukir di belakang bingkai, lembaran yang terlupakan di laci — siapa pun yang melihat dua belas kata tersebut, mulai saat itu, adalah pemilik uangnya. Passphrase ada karena alasan ini, dan ia menagih mahal untuk layanannya.

Mekanismenya hampir mengecewakan dalam kesederhanaannya. Dalam Pelajaran 1, frasa tersebut masuk ke dalam fungsi PBKDF2 bersama dengan bumbu tetap, kata mnemonic. Passphrase hanyalah teks yang Anda tambahkan di sana. Teks apapun. Satu kata, satu kalimat, satu bait, satu rangkaian simbol. Hasilnya adalah benih yang sepenuhnya berbeda dan, oleh karena itu, dompet yang sepenuhnya baru, tanpa hubungan dengan yang pertama.

Perhatikan apa yang disiratkan oleh kesederhanaan ini. Tidak ada passphrase yang salah. Tidak ada konferensi, tidak ada checksum, tidak ada peringatan. Setiap teks yang berbeda membuka dompet yang sah, kosong, dan sama validnya — dan ada miliaran dari mereka untuk setiap benih. Mengetikkan "cachorro" alih-alih "Cachorro" tidak menghasilkan pesan kesalahan; itu menghasilkan saldo nol, yang merupakan hal paling menakutkan yang bisa ditampilkan oleh layar dompet.

Menurunkan ember dengan kata yang salah tidak menghasilkan kesalahan. Itu menghasilkan sumur kosong.

Sebaliknya, apa yang dilindunginya, dilindungi dengan sangat baik. Seorang pencuri yang menemukan dua belas kata menemukan dompet yang nyata, dengan saldo yang nyata, dan tidak ada cara untuk mengetahui bahwa ada dompet lain di belakangnya. Banyak orang sengaja menggunakan ini: mereka meninggalkan sejumlah kecil di dompet dua belas kata dan menyimpan sisanya di dompet tersembunyi. Umpan dibuat untuk ditemukan.

Tas di atas meja ada untuk ditemukan.

Penting untuk jujur tentang batasan manuver ini. Terhadap seseorang yang mencuri selembar kertas, ini berfungsi. Terhadap seseorang yang ada di depan Anda menuntut uang, ini bergantung pada apakah mereka percaya pada Anda — dan jika mereka tidak percaya, situasinya memburuk daripada membaik. Keamanan terhadap pemaksaan bukanlah masalah kriptografi, dan tidak ada fitur teknis yang dapat menyelesaikannya sendirian.

Ada batasan kedua, lebih umum dan lebih sering dilupakan. Passphrase melindungi kertas; ia tidak melindungi perangkat tempat Anda mengetiknya. Pada komputer dengan program mata-mata, frasa dan passphrase keluar bersama melalui jalur yang sama, dan dompet tersembunyi hilang dengan mudah seperti yang lainnya. Itulah mengapa ia harus diketik pada perangkat khusus, bukan di peramban.

Kata melindungi kertas yang disimpan, bukan ruangan tempat Anda menulisnya.

Dan ada risiko yang membunuh lebih banyak orang daripada semua pencuri digabungkan: lupa. Pada tahun 2011, programmer Stefan Thomas menyimpan 7.002 bitcoin dalam disk terenkripsi dan kehilangan kertas dengan kata sandi. Disk tersebut memungkinkan sepuluh percobaan sebelum menghapus konten selamanya. Dia telah menggunakan delapan. Dua yang terakhir masih ada, dan uangnya juga, di balik kata yang tidak diingat siapa pun. Passphrase yang terlupakan melakukan hal yang persis sama, tanpa penghitung dan tanpa upacara.

Oleh karena itu, siapa pun yang menggunakan passphrase memiliki tiga kewajiban. Yang pertama: itu adalah cadangan kedua, dan layak mendapatkan perhatian yang sama dengan yang pertama — dicatat, di atas kertas atau logam, di tempat yang berbeda dari frasa, karena menyimpan keduanya bersama-sama membatalkan alasan keberadaan mereka yang terpisah. Yang kedua: pulihkan dompet tersembunyi pada perangkat bersih sebelum mengirim uang ke sana, dan pastikan alamatnya cocok. Yang ketiga: tulis dengan karakter yang dapat diproduksi oleh keyboard mana pun, karena aksen yang diketik pada perangkat berbeda adalah passphrase lain.

Disimpan di kepala dan tidak di tempat lain, itu adalah taruhan melawan ingatan Anda sendiri sepuluh tahun dari sekarang — dan taruhan ini telah kalah oleh orang-orang yang sangat terorganisir.

Satu kunci saja, dilindungi oleh satu kata saja, masih merupakan titik kegagalan tunggal. Ada pengaturan di mana tidak ada kunci yang sendirian dapat memindahkan apa pun, dan itu menggantikan risiko kehilangan segalanya dengan prosedur yang melibatkan lebih dari satu orang. Pada pelajaran berikutnya, multisig.