Dead Man’s Switch memungkinkan langkah yang ditentukan sebelumnya setelah konfirmasi terlewat atau waktu tertentu berlalu. Ia dapat mengirim pesan atau membuka jalur lain untuk membelanjakan bitcoin. Ia tidak tahu apakah pemilik meninggal, dan akses teknis tidak membuktikan hak waris.
Anna menyusun rencana keluarga: selama mampu, ia mengelola bitcoinnya sendiri; jika lama tidak dapat dihubungi, harus ada pilihan lain. Dompet adalah aplikasi atau perangkat untuk menerima dan mengirim bitcoin. Menandatangani di sini berarti memakai kunci privat, sebuah nilai angka rahasia, untuk membuat bukti otorisasi pembayaran yang bisa diverifikasi. Orang lain dapat memeriksa tanda tangan tanpa mengetahui rahasia itu. Keluaran transaksi mencatat jumlah dana dan syarat untuk membelanjakannya kemudian. Dead Man’s Switch menilai sinyal tertentu, seperti konfirmasi yang tidak diberikan atau usia sebuah keluaran. Sistem tidak tahu mengapa pemilik berhenti merespons. Rawat inap, ponsel rusak atau pemeliharaan yang terlupa dapat memenuhi kondisi yang sama. Tentukan dahulu apa yang benar-benar diamati sistem dan apa yang boleh terjadi setelahnya. Mekanisme yang bekerja benar sekalipun tidak menentukan ahli waris sah. Ia membantu rencana, bukan menggantikan seluruh keputusan terkait. [1] [5] [8] [9]
Layanan deadmansswitch.net menggambarkan pendekatan pesan: pengguna menyiapkan email, memilih penerima dan memberi konfirmasi berkala. Setelah konfirmasi terlewat, layanan mengirim pesan tersebut. Ini berbeda dari Bitcoin Script, aturan yang diperiksa jaringan ketika dana dibelanjakan. Email dapat menunjukkan lokasi dokumen tanpa menyediakan tanda tangan yang dibutuhkan. Pesan gagal terkirim, akun hilang dan isi bocor lebih awal perlu diperhitungkan. Seed Phrase, kata-kata untuk menurunkan kunci dompet, bukan catatan biasa. Jika bocor, mengganti pengatur waktu tidak menghapus pengetahuan orang lain. Pemindahan dana yang terancam ke bawah kunci baru juga perlu ditangani. [7]
Pendekatan lain ditanam dalam syarat pembelanjaan dompet. Liana, misalnya, membedakan jalur utama yang langsung tersedia dan jalur pemulihan setelah penundaan. Dalam model ini, wewenang awal Anna tidak berakhir saat masa tunggu selesai. Ada pilihan tambahan; seseorang tetap harus membuat, menandatangani dan menyiarkan transaksi valid. Jika kedua pemegang memiliki jalur yang dapat dipakai, mereka mungkin berlomba membelanjakan UTXO yang sama, yaitu keluaran transaksi tertentu yang belum dibelanjakan. Pembelanjaan terkonfirmasi dalam rantailah yang menentukan, bukan label pemilik atau ahli waris dalam aplikasi. Pemeliharaan terlewat bisa memberikan akses kepada orang lain saat Anna masih hidup. [1] [5]
Persiapan dimulai jauh sebelum tenggat terdekat. Anna membutuhkan pengingat andal, cadangan waktu dan dana untuk biaya transaksi. Pembaruan yang lebih sering membutuhkan biaya; menunggu lebih lama menunda akses melalui jalur pemulihan. Keluarga memerlukan kunci yang benar, deskripsi dompet yang dipahami dan perangkat lunak sesuai. Output Descriptor adalah uraian kunci dan syarat yang dapat dibaca mesin untuk menemukan dan membelanjakan keluaran; konfigurasi saja tidak menggantikan tanda tangan wajib. Dokumen jangan terperangkap dalam akun yang hanya dapat dibuka oleh ponsel Anna yang tidak tersedia. Cadangan itu ada, tetapi tidak membantu saat dibutuhkan. [5] [6]
Dalam pembatasan waktu relatif, setiap UTXO memiliki masa tunggu sendiri. Blok mengelompokkan transaksi dalam satu kumpulan yang ditambahkan ke riwayat bersama. Jika keluaran dikonfirmasi pada blok H dan jalur lain mensyaratkan 1000 blok, jalur itu paling cepat dapat digunakan pada H+1000, dengan syarat lain tetap terpenuhi. Masuk ke aplikasi atau menerima pembayaran lain tidak mengatur ulang usianya. Anna harus membelanjakan keluaran tersebut dan membuat keluaran baru dengan syarat yang diinginkan terkonfirmasi. Memperbarui sebagian dompet dapat menyisakan keluaran lama dekat tenggat. Membuka dompet hari ini berbeda dari memperbarui jadwal semua koin. [1] [2] [9] [10]
Timelock membatasi kapan suatu jalur pembelanjaan dapat digunakan. BIP 65 dan OP_CHECKLOCKTIMEVERIFY menerapkan batas absolut, seperti tinggi blok. BIP 112 dan OP_CHECKSEQUENCEVERIFY bersama BIP 68 dapat mensyaratkan usia tertentu untuk sebuah UTXO. Varian relatif berbasis waktu memakai satuan 512 detik dan median-time-past, waktu yang berasal dari blok. BIP 113 menjelaskan median waktu dari 11 blok sebelumnya, yaitu nilai tengah setelah diurutkan. Ini bukan jam ponsel atau janji suatu saat kalender yang persis. Dokumen menentukan aturan; pembaca sehari-hari perlu tahu jam mana yang digunakan rencananya. [1] [2] [3] [4]
Rencana lain dapat memberikan transaksi yang sudah ditandatangani dengan penundaan kepada keluarga. Kolom nLockTime membatasi kapan transaksi itu dapat dikonfirmasi; ia sendiri tidak melarang pemegang kunci menandatangani transaksi lain. Rencana dengan transaksi yang ditandatangani sebelumnya merujuk UTXO tertentu, tujuan dan cara membayar biaya. Jika transaksi terkonfirmasi lain lebih dahulu membelanjakan masukan, transaksi lama yang sudah ditandatangani tidak dapat digunakan. Mengedit dokumen tidak memperbarui dana ataupun arsip keluarga. Perubahan rencana memerlukan pemeriksaan keluaran sebenarnya, hak penandatanganan dan apakah penerima memperoleh informasi baru yang dapat dipakai. [3]
Liana menerbitkan panduan Signet, jaringan uji terpisah dengan koin tanpa nilai nyata. Di sana orang dapat mencoba langkah terlalu dini, pembukaan jalur pemulihan dan pembaruan UTXO tertentu. Untuk rencana sendiri, pertimbangkan juga notifikasi tidak sampai, kehilangan kunci utama dan pemulihan dari arsip dompet uji yang benar-benar disimpan. Setelah mengganti penerima, periksa apa yang masih diizinkan oleh kunci dan keluaran lama. Tanda tangan valid, penerimaan ke mempool transaksi belum terkonfirmasi dan konfirmasi dalam blok adalah tahap berbeda. Satu demonstrasi berhasil tidak membuktikan bahwa rencana mengatasi semua kegagalan. [6] [1]
Untuk gambaran yang lebih utuh, baca entri ini bersama Bitcoin Inheritance Plan, Timelock, Bitcoin Vault, Miniscript, Output Descriptor, Seed Phrase. Entri ini juga dirujuk dari Bitcoin Inheritance Plan.