该错误可能会导致支付路由失败,且未指定原因.
与基础级别的比特币区块链网络不同, 数千个节点运营商验证交易, 只有两个人可以参与闪电网络支付. 网络用户故意牺牲一些安全性来换取更高的速度和更低的费用.
闪电网络支付可能会失败, 如果涉及多个签名的流程的任何阶段出现问题. 例如, 最终接收者可以拒绝发布原型, 确认收到付款, 否则闪电网络节点可能会离线.
网络开发者发现: 支付路由失败且无归属, 这意味着, 付款人不会收到有关所发生事件的信息. 错误消息在返回发件人的途中被损坏, 或者从未收到过. 交易参与者可以继续尝试使用故障节点, 甚至不知道有问题.
作为问题的可能解决方案,闪电网络开发者提供了几种解决方案供社区讨论.
荷兰闪电实验室专家 Joost Jaeger 的版本 (乔斯特·雅格) 建议给消息添加时间戳, 哪些节点发送回交易的发送者. 一个标签代表时间, 当节点收到交易时, 另一次, 当节点将事务中继到下一个进程时. 这两个标签都会让发件人了解, 哪些通道传输交易速度较慢, 并让您将来避免它们.
澳大利亚程序员兼闪电网络开发者 Rusty Russell (拉斯蒂·拉塞尔) 提出了替代解决方案, 即使交易失败,每个路由节点也将获得一聪. 这样,付款发送者就能够理解, 哪个路由节点出现故障, 通过比较发送的 Satoshi 数量与 Satoshi 数量, 收到返回的. 中本聪计数方法将起作用, 即使错误消息已损坏或未送达.
10月,土耳其区块链公司Bitmatrix创始人Burak Kacheli (布拉克·克切利) 决定检查
可能的边界. 他完成了一笔对于闪电网络来说很难的交易, 这禁用了大部分网络节点. 该交易是多重签名支付, 组成 998 键在 999 可能的.
