Why Nostr? What is Njump?
2023-05-15 15:21:24

mi⚡️ on Nostr: 推荐大家去体验一款钱包 —— ...

推荐大家去体验一款钱包 —— Liana,提前感受一下未来的钱包形态:
https://wizardsardine.com/liana/

这是目前比特币钱包工具的集大成者,充分利用了:
1、比特币时间锁
2、Miniscript 脚本语言
3、输出描述符
4、多签
5、PSBT

这是我理想中一款比特币钱包工具该有的样子。用户可以自定义资产的花费逻辑,并进行灵活的组合。借此实现安全的自我托管。

举个最简单的例子,对于一笔资金 X,你可以设置:

条件1:私钥 a 可以随时花费 X
条件2:私钥 b需要等待一个月后才可以花费X。

这里的条件1 和条件2 可以设置得更加复杂,比如将其中的每个条件由单签名替换为多签名,多签名的阈值也完全可以自定义。

还可以设置更多的时间锁,增加更多的解锁条件。

通过这套设置,你实现了:

1. 私钥丢失时的资产恢复:
倘若私钥 a 的备份不慎丢失,你可以等待一段时间后来凭借私钥 b 来访问资金。倘若私钥 b 丢失,你可以及时设置新的备份私钥。

2.私钥的防盗:
你可以将私钥 a 的助记词记在脑子里,私钥 b 的助记词抄于实体的纸上。即便有人找到了实体的助记词 b 的备份,也无法在时间锁到期之前访问你的资金X。(当然这可能需要你在私钥b对应的地址中存放少许资金作为蜜罐钱包)而你可以在忘记了私钥a的助记词后仍然保留资金的访问权。

3.社交恢复:
你可以设置更多的解锁条件,比如条件3:在两个月后,私钥c、d、e、f、g中任意两把的签名可以花费X。
这里私钥 c、d、e、f 、g可以是亲友的私钥。当你自己持有的私钥a、b都无法访问时,可以依赖亲友的帮助来恢复资产。在初始设置时,你需要的只是这些私钥对应的扩展公钥,并不需要亲友的私钥签名。甚至,可以做到你的亲友都不知道TA的私钥可以用于恢复你的资产。

4.继承:
你可以将条件2或条件3中的私钥设置为亲友的私钥。倘若私钥a的持有者发生意外,亲友仍然有能力来访问其资产。不需要依赖任何第三方中介的参与。私钥 a 的持有者可以定期刷新时间锁,来延后亲友的访问权限。

注意:所有的花费条件都是完全自定义并且高度可组合的,可能性是无限的!
Author Public Key
npub1xup8g0ycgv96z5hxxkcgzcmhz63ujjwp8tf668nvsrnw04qlhj9qn2z9ea