MSTR Cat

Blockchain/Tahap IV · Kedalaman protokol/4.3 Jagaan dan privasi/Pelajaran 3

Jagaan multisig dan pewarisan

Mengagihkan kunci merentasi orang, tempat dan masa

BahanTiga dompet perkakasan atau peranti selamat yang berasinganRekod luar talian yang selamat bagi deskriptor dompet (wallet descriptor)Plat sandaran logam untuk frasa benihDompet dalam mod ujian (testnet atau signet)

Ingin tahu

  1. Mengapakah kehilangan sesuatu kunci beserta sandarannya menamatkan dompet tandatangan tunggal, sedangkan dompet multisig boleh bertahan daripada kehilangan itu?
  2. Bagaimanakah penjaga (custodian) boleh memegang satu kunci untuk membantu pemulihan sementara pemilik tetap mengekalkan kawalan sebenar ke atas dana?
  3. Apakah data khusus, selain frasa benih itu sendiri, yang diperlukan untuk memulihkan dompet multisig jika semua peranti hilang?

Teroka

    Bahagian IJagaan multisig

  1. Dompet tandatangan tunggal standard bergantung pada satu kunci peribadi. Jika kunci itu dicuri, pencuri boleh mengambil segala-galanya; jika kunci itu dan semua sandarannya hilang, koin tersebut lenyap. Satu rahsia ialah satu titik kegagalan tunggal. Persediaan multitandatangan (multisig) mengagihkan risiko ini dengan mewajibkan beberapa kunci berbeza untuk membenarkan sebarang transaksi.
  2. Dalam konfigurasi 2-daripada-3 yang lazim, tiga kunci peribadi dijana pada peranti berasingan, selalunya daripada pengeluar berlainan, dan disimpan di lokasi fizikal yang berbeza. Mana-mana dua daripada kunci ini boleh menandatangani transaksi bersama. Jika satu peranti hilang atau dicuri, dua yang tinggal masih mengawal dana, manakala satu kunci yang dicuri tidak dapat memindahkan dana dengan sendirinya.
  3. Jagaan kolaboratif (collaborative custody) memformalkan pengagihan ini untuk institusi dan individu bernilai bersih tinggi. Penjaga (custodian) memegang satu kunci untuk menyediakan perkhidmatan pemulihan dan sokongan operasi, manakala pemilik mengekalkan dua kunci. Struktur ini membolehkan bantuan profesional tanpa melepaskan kawalan unilateral; jika penjaga gagal atau dikompromi, dua kunci pemilik masih mencukupi untuk memindahkan aset.
  4. Pemulihan selepas kehilangan semua peranti memerlukan lebih daripada sekadar frasa benih. Konfigurasi dompet—khususnya kunci awam lanjutan (xpub) semua penandatangan bersama dan jenis skrip—penting untuk membina semula alamat. Tanpa metadata ini, benih sahaja tidak dapat menjana alamat penerimaan yang betul. Pemulihan memerlukan xpub ini atau deskriptor output, jadi ia mesti disandarkan bersama benih.
  5. Kompromi yang terlibat ialah kerumitan dan kos. Mengurus tiga kunci menambah beban operasi untuk penggunaan harian dan perancangan pewarisan. Transaksi dengan skrip yang lebih besar menggunakan lebih banyak bait dalam blockchain, menyebabkan yuran rangkaian lebih tinggi berbanding transaksi tandatangan tunggal. Taproot boleh mengurangkan kos ini apabila kunci diagregatkan dengan protokol seperti MuSig2, supaya perbelanjaan secara kooperatif kelihatan seperti satu tandatangan; kebanyakan dompet multisig masih menggunakan P2WSH berasaskan skrip, dan kerumitan operasinya kekal.
  6. Multisig bukan jaminan terhadap semua risiko. Dalam penggodaman Bitfinex pada tahun 2016, kira-kira 120,000 BTC dicuri daripada susunan multisig bersama BitGo. Bitfinex memegang dua daripada tiga kunci, dan perkhidmatan BitGo menandatangani bersama secara automatik mengikut tetapan Bitfinex, jadi penyerang di dalam sistem Bitfinex dapat memenuhi ambang tersebut. Kira-kira 94,000 BTC dipulihkan pada tahun 2022. Perlindungan multisig hanya sekuat kebebasan kunci-kuncinya.
  7. Bahagian IIPerancangan pewarisan

  8. Jagaan Bitcoin menimbulkan ketegangan asas: kerahsiaan yang diperlukan untuk melindungi dana daripada kecurian menjadikan pemulihan mustahil bagi waris. Jika pemegang kunci meninggal dunia atau hilang upaya tanpa berkongsi butiran akses, satoshi tersebut hilang selama-lamanya. Ini bukan sekadar teori; inilah sebab utama perancangan 'kebolehtahanan' (survivability) dalam pengurusan aset digital. Penganalisis menganggarkan bahawa berjuta-juta koin telah hilang akibat pelbagai jenis kehilangan kunci, termasuk akibat kematian.
  9. Enjin skrip Bitcoin membolehkan logik yang tercetus dalam keadaan tertentu dikodkan. Deskriptor Miniscript seperti `wsh(or_d(pk(@0), and_v(v:multi(2,@1,@2,@3), older(65535))))` mentakrifkan dompet yang membolehkan satu kunci (`@0`) berbelanja serta-merta, atau dua daripada tiga kunci lain (`@1`, `@2`, `@3`) berbelanja selepas 65,535 blok berlalu. Kunci pemilik boleh berbelanja pada bila-bila masa; laluan waris hanya terbuka selepas tempoh tunda itu. (Dompet memaparkan polisi sebegini dengan pemegang tempat seperti @0 untuk kunci.)
  10. Nombor 65,535 dalam skrip itu mewakili tempoh tertentu. Pada kadar kira-kira sepuluh minit setiap blok, 65,535 blok, iaitu had maksimum bagi timelock relatif berasaskan blok, bersamaan kira-kira 455 hari. Inilah 'kunci warisan' (inheritance lock). Oleh sebab ia timelock relatif, kiraan masa bermula apabila koin disahkan, bukan apabila pemegangnya hilang. Pemegang mesti memindahkan koin secara berkala untuk memastikan laluan waris kekal tertutup; sebaik sahaja timelock tamat, waris boleh membelanjakannya.
  11. Skim multitandatangan mengagihkan kawalan dalam kalangan pihak yang dipercayai, seperti saudara-mara dan peguam yang pakar dalam aset digital. Dalam persediaan 2-daripada-3, tiada seorang pun memiliki kuasa penuh untuk memindahkan dana secara unilateral selepas timelock tamat; dua tandatangan diperlukan. Ini menyerupai perancangan harta pusaka tradisional, dengan wasi (executor) bekerjasama dengan benefisiari. Sesiapa yang bertindak sebagai wasi memerlukan panduan teknikal yang mencukupi untuk melaksanakan pelan tersebut.
  12. Pelan biasanya menggandingkan persediaan teknikal dengan surat arahan yang menerangkan apa yang wujud dan cara menggunakannya, tanpa mengandungi rahsia itu sendiri. Peraturan berbeza mengikut bidang kuasa: di banyak tempat, wasiat menjadi dokumen awam selepas probet, jadi frasa benih tidak sepatutnya dimasukkan ke dalamnya. Satu kes peringatan tentang kawalan yang tertumpu ialah QuadrigaCX, bursa Kanada yang pengasasnya, Gerald Cotten, meninggal dunia pada Disember 2018, meninggalkan kira-kira C$215 juta yang terhutang kepada pelanggan; pengawal selia kemudian mendapati kerugian itu terutamanya berpunca daripada penipuannya, yang mudah disembunyikan kerana hanya dia seorang pemegang kunci. Nasihat undang-undang profesional lazimnya disyorkan.
  13. Perancang sering membuat latihan sebelum bergantung pada sesuatu pelan: mereka menyediakan polisi yang sama di testnet atau dengan jumlah yang amat kecil, membiarkan timelock tamat, dan mengesahkan bahawa kunci waris benar-benar boleh menandatangani, supaya persediaan teknikal dipastikan selaras dengan niat undang-undang. Dompet yang dibina berasaskan Miniscript, seperti Liana, direka khusus untuk pemulihan berkunci masa seperti ini.

Fakta utama

  • Persediaan multisig 2-daripada-3 memerlukan dua tandatangan berbeza daripada tiga kunci yang ada untuk membenarkan transaksi.
  • Jagaan kolaboratif melibatkan pihak ketiga yang memegang satu kunci untuk pemulihan, manakala pemilik memegang dua kunci yang selebihnya.
  • Pemulihan dompet multisig memerlukan sandaran xpub semua penandatangan bersama dan jenis skrip, bukan sekadar frasa benih.
  • Dari segi sejarah, skrip multisig yang lebih besar meningkatkan yuran transaksi kerana saiz bait yang lebih besar di rantaian (on-chain).
  • Penggodaman Bitfinex pada tahun 2016 mengakibatkan kehilangan kira-kira 120,000 BTC daripada susunan multisig bersama BitGo.
  • Dengan kunci teragregat, Taproot membolehkan perbelanjaan multisig secara kooperatif kelihatan seperti satu tandatangan.
  • Deskriptor Miniscript `wsh(or_d(pk(@0), and_v(v:multi(2,@1,@2,@3), older(65535))))` membenarkan perbelanjaan serta-merta dengan kunci tunggal atau perbelanjaan multisig 2-daripada-3 yang tertunda selepas 65,535 blok.
  • Timelock relatif (BIP68) boleh melambatkan laluan pemulihan sehingga 65,535 blok, kira-kira 455 hari.
  • Pengasas QuadrigaCX meninggal dunia pada Disember 2018, meninggalkan kira-kira C$215 juta yang terhutang kepada pelanggan.
  • Dompet multitandatangan (multisig) memerlukan beberapa kunci peribadi untuk membenarkan transaksi, seperti konfigurasi 2-daripada-3 yang digunakan dalam skrip warisan termaju.
  • 'Kebolehtahanan' (survivability) akses Bitcoin ialah pertimbangan keselamatan yang kritikal; tanpa butiran akses yang dikongsi atau persediaan multisig, dana mungkin tidak dapat dipulihkan selepas kematian.
  • Di banyak bidang kuasa, wasiat menjadi dokumen awam selepas probet, jadi ia bukan tempat yang sesuai untuk rahsia.

Latihan sembilan, enam, tiga, satu

9KumpulSenaraikan 9 susunan jagaan atau strategi pengurusan kunci berbeza yang digunakan oleh individu atau institusi. Catat siapa yang memegang setiap kunci dan apa yang mencetuskan peristiwa pemulihan.
6KelompokkanKumpulkan 9 itu kepada 6 kategori berdasarkan letak risiko utama: kesilapan pemilik, kegagalan penjaga (custodian), kehilangan fizikal semua kunci, rampasan undang-undang, kelemahan protokol, atau kejuruteraan sosial.
3SaringRingkaskan 6 kumpulan itu kepada 3 sebab asas mengapa persediaan multisig masih gagal walaupun bersifat teragih.
1KristalkanTulis 1 ayat yang menerangkan metadata khusus yang paling kerap hilang dalam sandaran multisig, sehingga menjadikan frasa benih tidak berguna.

Semakan fakta

Tarikh, angka dan dakwaan telah disemak berbanding dengan sumber yang diterbitkan yang disenaraikan di bawah.

Buka dalam akademi interaktif →

EN PT ES ZH JA KO RU DE FR