等了大半年,Liana 终于正式上线了。这是目前比特币钱包工具的集大成者,充分利用了:
1、比特币时间锁
2、Miniscript 脚本语言
3、输出描述符
4、多签
5、PT
这是我理想中一款比特币钱包工具该有的样子。用户可以自定义资产的花费逻辑,并进行灵活的组合。借此实现安全的自我托管。
举个最简单的例子,对于一笔资金 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 的持有者可以定期刷新时间锁,来延后亲友的访问权限。
注意:所有的花费条件都是完全自定义并且高度可组合的,可能性是无限的!
运行 Liana 的前提:你需要在电脑上安装 Bitcoin Core。
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
文章标题:长推:3分钟读懂比特币钱包工具的集大成者Liana
文章链接:https://www.btchangqing.cn/533579.html
更新时间:2023年05月16日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。