也涵盖基础 AMP(Base AMP)、多路径支付(Multipath Payments)和多部分支付(Multipart Payments)
简化多路径支付(Simplified Multipath Payments, SMPs) 也称为 基础 AMP(Base AMP),是一种闪电网络(LN)支付,它将支付分割成两个或更多部分,所有部分共享相同的哈希原像(preimage),并且每个部分使用不同的路径发送。
尽管在原子多路径支付(AMParrow-up-right)之后提出,但简化多路径支付在实现上需要对 LN 协议的更少更改,并且保留了支付者接收加密支付证明的能力,因此它们是首个在生产网络上部署的。
使用 HTLCsarrow-up-right 时,简化多路径支付的主要缺点是,第三方看到使用相同哈希的多个支付,可以推断出它们是更大真实支付的一部分。
AMP 和 SMP 都允许将高价值的 HTLCs 分割成多个更有可能单独成功的低价值 HTLCs,因此拥有足够流动性的支付者可以一次性使用几乎所有资金,无论这些资金跨越了多少个通道。
简化多路径支付arrow-up-right
2023
动态支付切换和分割(PSS)被提议用于改善支付隐私arrow-up-right
LDK #2156 添加了对使用简化多路径支付的 keysend 支付的支持arrow-up-right
关于使用多路径过度支付和恢复以减少支付延迟的讨论arrow-up-right
2022
BOLTs #1031 允许在使用多路径时支付稍高于请求金额arrow-up-right
2021
关于基础费用对多路径支付成本影响的讨论arrow-up-right
Electrum 4.1.0 增加了对多路径支付的支持arrow-up-right
新论文分析了多路径支付对路由成功的益处arrow-up-right
2020
Eclair #1599 改进了对直接通道对手的多路径支出arrow-up-right
LND #4521 改进了多路径支付的发票路由提示arrow-up-right
Zap 0.7.0 Beta 增加了对多路径支付的支持arrow-up-right
C-Lightning #3809 增加了发送多路径支付的支持arrow-up-right
Eclair 0.4.1 增加了发送多路径支付的支持arrow-up-right
Eclair #1427 和 #1439 为 Eclair 增加了发送多路径支付的支持arrow-up-right
Lightning Loop 增加了对多路径支付的支持arrow-up-right
LND 0.10.0-beta 发布,支持多路径支付arrow-up-right
LND 0.10 展示:多路径支付arrow-up-right
Rust-Lightning #441 增加了对简化多路径支付的支持arrow-up-right
LND #3967 增加了发送多路径支付的支持arrow-up-right
LND #3970 将多路径支付添加到其支付生命周期中arrow-up-right
Boomerang:使用多路径支付提高延迟和吞吐量arrow-up-right
Eclair 0.3.3 增加了对多路径支付的支持arrow-up-right
LND 0.9.0-beta 增加了接收多路径支付的支持arrow-up-right
Eclair #1283 允许多路径支付穿越未公告通道arrow-up-right
2019
2019 年度回顾:多路径支付arrow-up-right
多个 LN 实现增加了多路径支付支持arrow-up-right
LN 规范增加了基本多路径支付支持arrow-up-right
LND #3499 扩展了几个 RPC 以支持跟踪多路径支付arrow-up-right
Eclair #1153 增加了对多路径支付的实验性支持arrow-up-right
LND #3442 准备性 PR,增加了实现多路径支付所需的功能arrow-up-right
LND #3390 将 HTLCs 与发票的跟踪分离,为 SMP 做准备arrow-up-right
2018
LN 协议 1.1 目标:多路径支付arrow-up-right
原子多路径支付(AMPs)arrow-up-right
支付秘密arrow-up-right
Last updated 2 years ago