Kısa özet. Yaygın bir Bitcoin miras tasarımında sahip her zaman harcayabilir; mirasçı anahtarı ise coin N blok boyunca hiç hareket etmediyse harcayabilir
(older(N)). Siz hayattayken mirasçıyı dışarıda tutmak için coini düzenli olarak kendi adresinize yeniden göndermeniz gerekir: yeni UTXO geri sayımı baştan başlatır. Ben buna "kalp atışı" diyorum.
Ölçtüklerim (Bitcoin Core 31.1, regtest)
Politika: tr(sahip_anahtari, and_v(v:pk(mirasci_anahtari), older(10))). Sahip anahtar yoluyla her zaman harcar. Mirasçı script yoluyla ancak 10 onaydan sonra harcayabilir.
- Bir UTXO 9 onaya geldi, mirasçının harcamasına 1 blok kalmıştı.
- Sahip coini aynı adrese yeniden gönderdi. Yeni bir UTXO oluştu, eski UTXO mirasçı için harcanamaz oldu.
- Yeni UTXO için mirasçı 1–9. onayda reddedildi (
non-BIP68-final), 10'da kabul edildi. Sayaç baştan başlamıştı.
Pratik kurallar
- Kilit dolmadan önce yenileyin. 10 kilitte 9'da yenilemek işe yaradı, 10'da geç kalınırdı. Gerçek hayatta geniş pay bırakın (araç en çok kilidin yarısını öneriyor).
- Yenileme sıradan bir işlemdir: ücret öder ve adresi yeniden kullanır, bunun gizlilik maliyeti vardır.
- Hatırlatıcı kurun. Unuttuğunuz kalp atışı, erken açılan bir mirastır.
- Göreli kilit, UTXO'nun güncel onay derinliğinden sayılır. Coini onaysız bırakan bir zincir yeniden düzenlemesinden sonra sayaç yeni onaydan başlar (küçük regtest deneyi, kanıt değil).
Birden çok mirasçı
Aynı kalıp script yaprağında mirasçı eşiğiyle çalışır: and_v(v:multi_a(2,h1,h2,h3),older(10)). Regtest'te tek mirasçının imzası işlemi tamamlayamadı; üç mirasçıdan herhangi ikisi tamamlayabildi, o da yalnızca kilit geçtikten sonra.
Sınırlar
Sahte coinlerle regtest, tek düğüm, Bitcoin Core 31.1. Yazılım cüzdanları, donanım cihazı değil. Yatırım, hukuk veya vergi tavsiyesi değildir.