Blockchain/Tahap X · Kitaran penuh/10.2 Resipi/Pelajaran 5
Langkah 5: penjagaan sendiri, disahkan
Skrin, benih, dan transaksi ujian
BahanDompet perkakasan yang dibeli terus daripada pengilangPapan pelindung logam atau kertas tahan api untuk penyimpanan benihPeranti kedua untuk menguji pemulihan frasa benih
Ingin tahu
- Mengapa dompet perkakasan yang dibeli daripada penjual semula mempunyai risiko yang tidak wujud pada dompet yang dibeli terus daripada pengilang?
- Bagaimanakah penambahan satu frasa tambahan pada salinan sandaran boleh menyebabkan dana tidak dapat dipulihkan jika frasa tersebut hilang?
- Apa yang berlaku apabila media fizikal yang menyimpan kunci itu bertahan lebih lama daripada orang yang ingat cara membukanya?
Teroka
- Dompet perkakasan yang dibeli daripada pengeluar yang sah memastikan peranti tersebut tidak diubah suai semasa penghantaran. Penjual semula pihak ketiga mungkin menghantar unit yang firmware-nya telah diubah atau komponen fizikalnya telah diubah, sekaligus mencipta peluang untuk mendapatkan kunci peribadi. Keseimbangan antara kemudahan dan integriti rantaian bekalan; pembelian secara langsung mengelakkan perantara tetapi selalunya memerlukan masa penghantaran yang lebih lama serta dasar pulangan yang kurang fleksibel. Langkah ini merujuk kepada amalan pembelian peranti yang diterangkan dalam pelajaran 4.3.2.
- Frasa benih, yang biasanya terdiri daripada dua belas atau dua puluh empat perkataan mengikut spesifikasi BIP39, mengandungi kunci asal yang digunakan untuk membentuk semua alamat. Menulis frasa ini pada bahan tahan lama seperti keping logam dapat melindunginya daripada kerosakan akibat api dan air yang boleh memusnahkan salinan di atas kertas. Frasa laluan pilihan, yang kadang-kadang disebut sebagai “perkataan kedua puluh lima”, akan menghasilkan dompet yang sama sekali berbeza apabila digabungkan dengan frasa mnemonik melalui proses PBKDF2. Ini meningkatkan keselamatan tetapi juga menimbulkan kelemahan yang serius: jika frasa laluan hilang, dana tersebut tidak dapat diakses lagi kerana tiada cara untuk mendapatkan semula frasa yang terlupa (pelajaran 4.3.4).
- Sebelum menghantar jumlah yang besar, memeriksa alamat penerima pada skrin fizikal peranti dapat melindungi daripada malware yang mungkin mengubah alamat yang dipaparkan pada komputer atau telefon yang disambungkan. Dompet perkakasan menyimpan kunci-kunci tersebut berasingan daripada komputer; sekiranya komputer itu terjejas, ia boleh memaparkan alamat palsu sementara pengguna menganggap bahawa mereka sedang memeriksa alamat mereka sendiri. Dengan mengesahkan keserasian aksara antara skrin dan penerima yang sebenar, kelemahan ini dapat diatasi. Pemeriksaan ini merupakan pertahanan utama dompet perkakasan terhadap komputer yang terjejas.
- Menghantar transaksi ujian yang kecil terlebih dahulu dapat mengesahkan bahawa alamat tersebut mengawal dana yang dijangkakan dan sambungan rangkaian berfungsi dengan betul. Jika jumlah ujian tersebut tiba dan boleh digunakan, baki yang tinggal boleh dipindahkan dengan yakin. Mengabaikan langkah ini membahayakan kemungkinan menghantar jumlah yang besar ke alamat yang salah atau mempunyai kesilapan ejaan, di mana pemulihan adalah mustahil disebabkan sifat tidak boleh diubah Bitcoin. Amalan ini juga berlaku untuk pemindahan BTC asli dan pengeluaran dana dari bursa.
- Bagi pegangan yang lebih besar, konfigurasi multisig membolehkan kawalan diagihkan ke pelbagai peranti dan lokasi, seterusnya mengurangkan risiko kerugian sepenuhnya akibat kegagalan perkakasan atau kecurian (pelajaran 4.3.3). Susunan yang biasa digunakan ialah 2-daripada-3, di mana dua kunci diperlukan untuk menandatangani transaksi. Ini menambah kerumitan dalam penggunaan harian, tetapi meningkatkan daya tahan terhadap kehilangan fizikal dan paksaan. Pada hari syiling-syiling tersebut keluar dari bursa, kegagalan operasi bursa itu tidak lagi menjadi tanggungjawab pemiliknya.
- Salinan sandaran yang tidak pernah dipulihkan hanyalah harapan, bukannya rancangan yang sebenar. Dengan memulihkan “seed” (dan kata laluan) ke peranti alternatif, dapat disahkan bahawa alamat yang dihasilkan adalah sama dengan dompet asal, sekali gus membuktikan bahawa salinan sandaran tersebut masih utuh dan boleh digunakan. Proses ini harus diulang secara berkala untuk memastikan pemilik masih boleh mengikuti proses pemulihan tanpa hanya bergantung pada ingatan mereka sahaja. Kebanyakan bitcoin yang hilang disebabkan oleh kesilapan manusia dalam pengurusan kunci, bukannya kerana serangan penggodaman yang canggih.
Fakta utama
- Kata laluan BIP39 yang digabungkan dengan mnemonic menghasilkan benih unik yang berbeza daripada mnemonic sahaja.
- Mengesahkan alamat penerima pada skrin dompet perkakasan melindungi daripada perisian hasad pada mesin tuan rumah yang mengubah alamat yang dipaparkan.
- Menghantar transaksi ujian kecil terlebih dahulu memastikan alamat itu sah sebelum memindahkan baki yang besar.
- Konfigurasi Multisig memerlukan beberapa kunci untuk menandatangani, sekali gus mengurangkan risiko kegagalan pada satu titik bagi pegangan yang besar.
- Membeli dompet perkakasan daripada pengeluar yang sah mengurangkan risiko pengubahan rantaian bekalan yang berkaitan dengan penjual semula pihak ketiga.
- Memulihkan frasa benih pada peranti sandaran dan mengesahkan alamat yang dihasilkan mengesahkan integriti salinan sandaran.
Latihan sembilan, enam, tiga, satu
9KumpulSenaraikan 9 langkah berbeza yang terlibat dalam menetapkan dan mengesahkan dompet perkakasan kendiri yang baru, dari pembelian hingga transaksi pertama.
6KelompokkanKumpulkan 9 langkah tersebut ke dalam 6 kategori berdasarkan fungsi keselamatan utama mereka: integriti rantaian bekalan, penghasilan kunci, ketahanan sandaran, pengesahan alamat, pengesahan rangkaian, atau ujian pemulihan.
3SaringKurangkan 6 kumpulan tersebut kepada 3 sebab utama mengapa konfigurasi kendiri gagal dalam praktik walaupun dengan tetapan teknikal yang betul.
1KristalkanTerdapat pertukaran antara keselesaan dompet satu tandatangan dan ketahanan sistem multisig untuk pegangan yang besar.
Semakan fakta
Tarikh, angka dan dakwaan telah disemak berbanding dengan sumber yang diterbitkan yang disenaraikan di bawah.
- Bitcoin Improvement Proposal 39 (BIP39)
- A. M. Antonopoulos & D. A. Harding, Mastering Bitcoin, 3rd ed. (2023)
- Hardware wallet vendor documentation for firmware verification and address checking procedures