长推:新型自主保管BTC钱包 Liana 测试
注:原文来自@AurtrianAjian发布长推。
昨天下午,@zengmi 老师转发了 Liana 钱包终于正式上线的消息。Liana 这样的钱包算是我们翘首期盼的事物,因为它向更完善的自主保管体验迈出了一步。
具体来说,在原本的比特币钱包领域,有单签名和多签名的区别:前者是最常见的、凭单个私钥就能花费的钱包;后者则是需要多个私钥(签名)才能花费的钱包,例如,2-of-3,需提供三个公钥中的两个的签名。 但是,感谢比特币脚本自身的特性,没有理由我们不能将它们合二为一:
我们可以让 A 私钥随时可以花费;但 B\C\D 三个公钥中的任何两个,可以在资金长期没有动用之时花费。 这就是 Liana 这类钱包背后的理念:允许用户添加多种花费路径,并使用时间锁逐步启用不同的分支,从而允许例如社交恢复(私钥丢失一段时间之后,三个朋友中的两个可以一起帮你恢复资金)这样的功能。
从用户界面可以看出,它允许添加不止一条路径。 如此好东西,当然要先测为快。于是,我约上 @zengmi2140 和 @hu_zhiwei,尝试模拟一种场景:在我弄丢私钥之后,我的两个朋友帮我复原资金。
Liana 本身是一个非常轻量的软件(它在 windows 系统中只有一个 .exe 文件),它使用 Bitcoin Core 来完成跟比特币网络通信(发送交易)的功能。而且,开发团队还提供了一个在比特币 Signet 测试网上测试 Liana 的教程:https://github.com/wizardsardine/liana/blob/master/doc/TRY.md
出于测试和节约时间的目的,我们也选择了使用 Signet:这是一种比较新的测试网;跟比特币 testnet 不同,它是通过一些公钥的签名来出块的。现在整条链的数据量只有 700 多 MB,1 个小时左右就可以同步完。但它也有一个缺点:大部分钱包软件并不支持 Signet。
上午,我们三人各自使用 bitcoin core 同步了 Signet 并安装好了 Liana。下午,刺激的测试正式开始。显然,不出意外的话,就要发生意外了。
Liana 钱包在 UI 上区分了 “主路径” 和 “复原路径”:前者不带时间锁,后者带有时间锁;但不管哪一种路径,都可以设置单签和多签。最初,我的设想是,测都测了,当然得玩点花的,对吧?我准备在主路径放一个 Liana 生成的密钥;而在复原路径放一个 2-of-3 或者 3-of-3 的多签名,使用我(用别的软件生成的密钥)以及
- 星际资讯
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。