Lightning-Network

創建閃電發票作為付款人

  • January 11, 2022

我有興趣使用閃電發票來儲存有關鏈上交易的一些基本元數據。如果發票不是我的應用程序的好選擇,我也願意學習不同的方法。

在我的案例中,Alice 應該支付 Bob 1000 sat。我希望Alice創建以 Bob 作為收款人的發票,然後自己支付發票。據我所知,在創建發票時沒有設置收款人地址的選項。

在 Bolt11 規範中,有一行內容如下:

恢復 ID 允許公鑰恢復,因此可以隱含收款人節點的身份。

這是否表明指定的收款人地址而不是發票創建者的身份?

有 keyend blib 允許支付任意節點,而無需先在發票中創建<https://github.com/lightning/blips/blob/master/blip-0003.md>我認為所有主要影響現在都支持 keysend。

或者,如果收件人支持 lnurl 或閃電地址,您基本上可以從他們那裡獲取發票。類似的行為應該通過bolt12提供的<https://github.com/lightning/bolts/pull/798>集成到基本協議中,目前在c-lightning中是實驗性的

引用自:https://bitcoin.stackexchange.com/questions/111719