Starlight:恒星上的支付通道

Interstellar发布了Starlight的预览版,这是在恒星上实现的双向支付通道。支付通道允许双方私下、即时、安全地进行交易,同时无需支付任何费用。

通常,在像Stellar系统这样的网络上付款,需要向所有人公布付款细节,支付一小笔费用,然后等待网络达成共识并确认付款。

而支付通道利用网络“锁定”部分资金,供通道参与者使用。然后,他们可以相互支付这些资金,而不进一步涉及网络。这样的支付是私人的、即时的、免费的。

每笔付款,都需要参与者之间的特殊信息交换,从而确保了通道的安全。这些信息包括已签署的重要事务,在一方选择关闭通道之前,这些事务不会发布到网络上。当通道关闭时,这些“结算交易”会将各自的结余份额发送到双方各自的账户,同时兼顾到通道来回支付的历史。

当通道关闭时,只有最终的结算余额才会显示给网络。该通道的所有其他活动都是私人的,只有参与者知道。

Starlight支付通道类似于闪电网络中使用的比特币支付通道。随着我们扩展Starlight项目,不仅支持支付通道,也将支持这些通道的多跳支付,我们计划构建与其他支付渠道网络的兼容性,比如Lightning和Interledger。

这个预览版支持双向通道(只有两个参与者的通道)。它包括Starlight支付通道软件以及一个内置的钱包应用程序。它只允许以恒星币(恒星网络的固有资产)进行交易。未来的版本将支持在恒星网络上发行的任何资产。

这是一个早期的演示版本,您应该期待bug以及频繁的不兼容升级。在我们解决问题之前,Starlight只连接到恒星测试网络,而不是主网,以消除因软件故障而损失真正资金的风险。请不要尝试将此应用程序与恒星主网一起使用。

您可以下载Starlight应用程序,阅读源代码,并在这里尝试演示。通过阅读规范,您可以了解更多关于Starlight支付通道协议的信息。

感谢Jeremy Rubin、Jed McCaleb、Nicolas Barry、David Mazieres、Akash Khosla等人在Stellar协议上发明和开发了支付通道的设计。

 

原文:https://medium.com/interstellar/starlight-payment-channels-on-stellar-3ff833c0d0ca