目前,开发者已经可以参与测试比特币领域万众瞩目的项目——闪电网络(Lightning Network,以下简称LN)。
位于旧金山的初创公司Lightning Labs是开源微支付(micropayment)协议方面的专家,同时也是闪电网络的创造者。目前LN运行在比特币测试网络(testnet)中,因此普通用户暂时无法使用。不过,作为比特币网络最佳扩容方案,开发者已经可以开始测试链下交易(似乎已经有人开始测试了)。
Lightning Labs团队告诉CoinDesk,这个运行在测试网的LN是有史以来“功能最齐全”的版本。
它符合链下网络运行的全部要求,包括通道的开启和关闭,以及网络支付路径的选择。
Lightning Labs联合创始人伊丽莎白•斯塔克(Elizabeth Stark)说:
我们在测试网络上发布LN的目的就是为了告诉全世界,‘嘿,所有的功能都在这儿啦’,然后鼓励他们为这个测试版本作出贡献。
Lightning Labs另一位创始人约瑟夫•朴恩 (Joseph Poon)是LN初版白皮书的作者之一。他补充道,推出这个测试版本的目的是为了帮助开发者为LN在比特币区块链上的正式发布做好准备,并且提前解决部分整合问题。
总的来说,Lightning Labs很乐意为感兴趣的开发者提供帮助。
开发者Olaoluwa Osuntokun表示:
我们希望接下来他们能够进行测试并为LN作出贡献,毕竟它现在已经是完全公开的状态了。
他还提到,本周四Lightning Labs会发表一份完整的测试指南,还包括一个“通道水龙头”(译者注:参见比特币水龙头),将会免费发放测试币用于交易测试。
Bitfury、Blockchain Lab、Chaincode Labs和MIT DCI都为本次版本的发布做出了贡献。
如果你想要更进一步地了解LN,可以在GitHub上查看标准进程:为了实现互通性,其中列出的大约8个功能是LN项目必须支持的。
目前,开发者的测试进程需要通过运行比特币节点来实现,但仍急需一个与LN兼容的客户端。
Ostuntkun表示他们可能会通过其它工具弥补这一缺陷,比如说用户界面。
不过,发布测试版本可能不算是社区心中的里程碑事件。
目前,该版本和现有的比特币代码库并不兼容(前提是隔离验证被激活);隔离验证(SegWit)能让链下通道更加安全(Poon强调,从长远来看,它还能完善脚本语言,带来更多优势)。
虽然比特币社区大部分人都认为隔离验证代码优势显著,但它仍存在巨大的争议性。自去年11月开始,仅有25%
的矿工(激活阈值是95%)宣布支持隔离验证。
Stark说:
我们之所以发布这个测试版本,是因为我们希望见到隔离验证的激活。试着回想一下过去几次的软分叉,不能因为目前支持隔离验证的矿工人数没有变化就断言95%的激活阈值是不可能实现的。
她说,隔离验证投票直到今年11月15号之前都是有效的。
Poon和Osuntokun则指出,没有隔离验证,LN也是可行的,只不过功能会有所限制,用户体验也无法达到最佳状态。
Poon总结道:
无论结果如何,我们都做好了发布LN的准备。
声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。