自发支付 - Spontaneous payments

也涵盖 Keysend

自发支付是指一个 LN(闪电网络)节点无需先接收到发票即可支付给另一个节点的能力。截至 2022 年,这通常是通过使用 keysend 支付来实现的。

用于常规 LN 支付的发票包含了支付者和每个路由节点作为哈希时间锁合约(Hash-Time-Locked-Contract)一部分所使用的哈希。自发支付需要复制这种安全机制,但无需发票机制进行通信。

截至 2022 年,常用的方法是 keysend:支付者选择一个哈希原像(pre-image),将其加密到接收者的密钥,然后作为额外数据附加在路由数据包中。当付款到达接收方时,他们可以解密数据并使用预映像来领取付款。2022 年,几个流行的 LN 节点添加了对 keysend 的支持。

2019 年提出了一种替代机制,但尚未见到广泛实施或使用:发送支付的人将他们的密钥和接收者的密钥结合起来,创建一个共享秘密。然后,花费者使用这个秘密的哈希作为预映像。接收者也可以生成共享秘密,并使用它来接受付款。

主要代码和文档

Optech 新闻简报和网站提及

2023

2022

2021

2020

2019

Last updated