4月10日,软件开发商Karol Trzeszczkowski推出了一个名为“Last Will”(最后遗嘱)的平台,这是一个继承比特币现金(BCH)的智能合约方案。Last Will协议是一个电子现金(Electron Cash)插件,允许用户创建和管理BCH捐赠。
Last Will:一个非托管和无许可的BCH继承解决方案
BCH的支持者介绍了一个名为“Last Will”的新平台,这是一个继承合约创建协议的管理器。由于去年11月进行了BCH协议升级,该平台使用了“OP_CHECKDATASIG契约”。
本周三,Trzeszczkowski在r/btc论坛上宣布了该项目,并解释说该协议允许非托管和无许可继承解决方案。Last Will是开源的,开发人员可以查看托管在Github平台上的代码基。
合约解决方案是使用BCH链创建的,并实现了一个具有六个月触发器(时效性)的“失能开关”(dead man’s switch)。如果用户没有在该时间段内刷新Last Will协议,继承者则可以拥有BCH了。
“Last Will智能合约使用循环事务的第一个工作实现来刷新合同。”Trzeszczkowski的Last Will规范文件中显示。
Licho Last Will使用Spedn编程语言和BCH checkdatasig契约
该合约使用Pay to Script Hash(P2SH),并通过使用由合约本身以加密方式确定的特殊地址来定义。从本质上讲,一旦满足了要求,就可以向继承人提供捐赠。若要使用Last Will服务,你需要从Github官方平台下载并验证该软件。
完成上述操作后,打开Electron Cash 4.0(或更高版本),然后导航到Tools选项卡,并选择已安装的插件。添加插件后,你将在钱包中看到Last will部分,其允许你创建一个新合约,检查现有合约,并加载上一份协议的信息。
当你想要创建一个新合约时,只需输入继承人的地址(冷钱包地址),然后输入剩余金额。该软件的创建者添加了一个可选的电子邮件通知服务,可通过插件订购,只需支付少量的费用。
“六个月的时间很长,你可能会忘记更新合约,” Trzeszczkowski解释说,“为了解决这个问题,Licho提供通知服务……Licho将在合约期满前一周给你发送电子邮件提醒。”
继承人不需要知道合约的内容,除非他们进行了核实。当原所有者去世时,Licho会让继承人知道BCH正在等待认领。该服务使用BCH支付,当服务器发送下一封电子邮件时,它也会附加Op_Return数据。
“对于给继承人的通知,将附上加密的电子邮件和合约地址。”Trzeszczkowski指出。
契约和BCH编程语言Spedn
Trzeszczkowski感谢了BCH程序员Mark Lundeberg帮他解决了很多问题,感谢了Tendo Pein帮助BCH编程语言Spedn和他创建的循环交易。Spedn是由Tendo Pein创建的一种基于BCH的语言,其语法类似于C编程环境,旨在实现明确性和安全性。
Openbazaar(开放宝市)和BCHD开发人员Chris Pacia喜欢这个想法,并赞赏Spedn编程语言使checkdatasig契约更容易了一些。
“这非常酷——BCH现在可以做契约,但脚本实在太复杂,无法手工构建,” Pacia周四在推文(twitter)中写道。“但是,使用Spedn语言很容易就能创建一个契约。”
诸如BCH之类的加密资产继承,是财富管理的一个重要方面,就像任何其他形式的资产一样。据报道,去年美国投资人马修•梅隆(Matthew Mellon)携带价值5亿美元的加密货币去世,但他的继承人无法获得该笔资产,因为其资产以化名的形式存放在银行保管箱内。
死亡是肯定的,但却是无法预测的,因此EC钱包的Last Will插件为加密用户提供了另一种解决方案,以确保他们的继承人在他们去世后能够获得他们的BCH。