Blocksream测试新比特币契约脚本,让比特币防盗功能在侧链上重生

2016-11-07 12:03 来源:巴比特资讯 阅读:3585
从核心上讲,比特币就是为了让用户能够更好地掌控自己的货币。

从核心上讲,比特币就是为了让用户能够更好地掌控自己的货币。

比特币通常被称为‘可编程的货币’,它具有的一些脚本可以限制未来比特币的支付(以及控制着一些变量,比如谁能够支付这些比特币)。其中一种脚本确保了用户可以通过在解锁和发送资金之前检查是否使用了正确的签名,然后再支付比特币。

electronics-trading-e1478276628504.jpg

上周,Blockstream技术开发者Russell O’Connor透露他一直在Elements Alpha侧链(挂钩在比特币测试网络)上测试一些新的脚本,这些脚本能够带来新的功能。

这些新式的脚本被称为“契约(covenant)”,潜在地为比特币用户如何掌控,或者限制和支付资金打开了新的可能性——以及如何保护比特币。(这一想法之前已经被研究人员Malte Möser, Ittay Eyal和Emin Gun Sirer探索过)。

这些脚本的使用案例之一就是帮助用户在被黑客攻击的情况下控制自己的比特币。

当被问及新的‘契约’如何发挥作用时,Eyal说它可能会是那些担心自己比特币丢失或者被盗的人的福音。

Eyal告诉Coindesk说:

“这些新的脚步将会以一种无价的方式增加用户端的安全性。”

扩展比特币脚本

Eyal指出这种想法值得关注的原因:这是一种能够限制如何支出比特币的脚本,并且是比特币之前从未实施过的脚本。

特别是,其中有两种新的契约脚本,Blockstream通过参数和输出探索了脚本是否有效,以及交易在其限制下是否是可支付的。

值得注意的是,在安全性方面,比特币目前的脚本系统相当简单。比特币系统中目前存在非常多的规定,因为新的功能添加可能会非常危险,所以需要时间进行测试。

这时候侧链就能够派上用场了,因为侧链并未固定到主链上。

自去年6月以来,比特币创业公司Blockstream一直在研究可互操作区块链,进而试验为比特币添加的新功能,而这个例子就能够展示出这些新链如何能够用于测试新的功能。

这些新提出的操作代码也许可以成为新功能的基础,甚至还能帮助比特币交易所和用户阻止丢失被盗的资金。

使用案例

不过,尽管Blockstream正在实施这个想法,不过这个想法最初来自于康奈尔大学的研究人员。

今年2月,研究人员Malte Möser, Ittay Eyal和Emin Gun Sirer提出了‘比特币金库’的想法(实施他们自己的版本的契约),可以帮助用户在被黑客攻击的情况下夺回比特币。(这个想法在Bitfinex被盗而损失12万BTC之后重新获得了关注)。

Eyal解释说:

“如果攻击者即便盗取了资金也无法控制这些资金,那么他们从一开始就会失去盗窃资金的动机。”

但是他指出契约和金库往往是相互矛盾的:如果用户创建了新的密钥来避免丢失资金,这意味着资金更容易被窃取。同时,如果你创建了较少的密钥,那么就会更容易丢失资金。

同时,Blockstream将金库作为一种潜在的使用案例进行了测试,契约脚本未来也许还有一些其他的使用案例,包括借贷。

这个想法似乎已经暂时沉寂了一段时间,开发者甚至在几个月前就开始讨论它的可行性。

不过,这些侧链测试意味着向实施迈进。

尽管契约和金库在之前就受到了一些人的质疑(Peter Todd质疑这种功能是否应该被纳入到扩容比特币的代码基础设施层),不过看起来还是很乐观的。

当被问到这些新的脚本是否安全时,Bitcoin Core开发者Greg Maxwell回答说:

“如果能够正确实施,当然是安全的。”


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文