作者:Captain Hiro
据Coindesk 2月28日报道,得益于主要开源开发者的最新工作进展,比特币的闪电网络将向更友好的用户体验迈出一大步。
闪电网络被人们广泛认为是帮助加密货币获得主流认可,推动加密货币处理数百万笔交易的关键,但是它还有很长的路要走。
首先,就是要确保使用的安全性。当然同样重要的还有用户体验。就现在的用户体验来说,生成接收支付的地址好像并不简单,也不是动态变化的。但这种情况正在开始改变。Lightning Labs的CTO Olaoluwa Osuntokun最近发布了一份代码修改草案,该修改将允许闪电网络用户在每次进行交易时使用固定的地址。这是一个概念证明,它表明用户在支付时可以使用一个静态地址。
Osuntokun表示:
当你付款时,你需要一张发票,这种方式在某些情况下很有效。但有些时候,你可能只想将交易发送到一个节点,不管你是否和接收方进行过交互。
他补充说道:
我认为这是一个非常酷的功能。Alice可以在Bob不知情,同时也无需进行任何操作的情况将交易发送给Bob。这很酷,因为它消除了一些交易中的摩擦。
他认为这种功能可能会对游戏或打小费赞赏有好处,因为人们不一定需要通过使用发票来提供所有的支付细节,比如谁给他们付了钱,或者买了什么东西。自从仍处于测试阶段的闪电网络发布以来,这是一项备受期待的功能。一位创造了闪电网络第一款热门游戏的匿名开发者Lightning K0ala甚至在Twitter上表示:
这为最终用户体验解锁了一系列可能性。
Bitcoin Core和闪电网络的贡献者Ben Woosley告诉CoinDesk:
这绝对是闪电网络所需要的。
不过,上述提案到目前为止还未实现,这意味着在它还处于早期阶段时,在使用比特币闪电网络进行支付时可能会出现一些问题。
‘自发支付(spontaneous payment)’
目前,用户和商家在使用闪电网络时都需要通过发票来接受付款。
假设你想通过闪电网络要买一杯咖啡,商家会生成一张发票,上面写着你需要支付他们价值3美元的比特币。当你提交正确的金额时,发票即完成。
类似于比特币地址,它是一串杂乱的字母和数字的组合。Twitter的首席执行官Jack Dorsey的这条推文可能是迄今为止最广为人知的例子。
(图片来源:twitter)
这种方法的主要缺点是发票地址只能使用一次。如果用户接受该地址的第二次付款,那么这笔付款可能会被窃取。
这往往适用于许多商业应用程序。可一些用户想要另一种选择:即在某个地方随便贴一个地址,也许是为了吸引捐款。人们经常以这种方式使用比特币地址。人们只需在某个地方发布一个地址,多个用户就可以向改地址发送捐款,一个用户可能会收到来自世界各地的多达20笔捐款。
因此,其他开发人员已经在考虑通过不同方式来实现这个特性,这并不奇怪。闪电网络的开发人员Rene Pickhardt甚至“黑”了闪电网络软件,允许用户实现这种功能,并为其他想这样做的人开源了代码。
他对CoinDesk表示:
这使得用户可以在不需要其他人升级节点的情况下,使用当前的实现进行自发支付。
但随着Osuntolun的Sphnx send,自发支付得到了一个更正式的介绍。随着LND的更改,它增加了一个接收付款的选项。
他对CoinDesk说道,它不需要像发票那样每次都要更改:
你只需要知道接收方的公钥。
人们称这种新功能为“自发支付”,因为支付的接受者不需要像发票那样事先批准他们的付款。
仅仅是个开始
虽然上述代码是有效的,但Osuntokun承认到目前为止它还处于初期。
他在pull request中介绍他所谓的新功能的“草稿”时说道:
大部分代码可能会发生更改。
Osuntokun告诉CoinDesk,他的下一步工作是“最终确定”该软件的“额外blob格式”(EOB),这一改变将允许用户通过网络发送更多与支付相关的数据。
除了Sphinx send之外,代码更改还将为未来备受期待的代码更改打下基础,包括原子多路径支付(Atomic Multi-Path Payments, AMP),这是一种将多个闪电网络支付通道合并为一个通道的方法。
但是,即使它还没有实现,Osuntokun也很高兴看到闪电网络社区开始将其作为一种选择来进行探索。他和其他开发人员认为,这可能会为闪电网络打开一系列新的用例,包括捐赠,以及使用闪电网络更容易的进行加密货币兑换。
正如他在提案中所说的那样:
这允许用户开始探索那些从自发支付中受益的新用例。
声明:本内容为作者独立观点,不代表 CoinVoice 立场,且不构成投资建议,请谨慎对待,如需报道或加入交流群,请联系微信:VOICE-V。
简介:服务于区块链创新者
评论0条