g0b1el [ARCHIVE] on Nostr: 📅 Original date posted:2023-03-02 📝 Original message: There are two more ...
📅 Original date posted:2023-03-02
📝 Original message:
There are two more improvements I missed in my first mail.
The first one is that all the nodes on the route get the same amount to reserve. So there is no need to put the amount inside the onion. This way node can fail reservation faster if there is no reservation balance left without opening the onion. Also, the onion gets smaller, and now it holds just the next hop information. This might simplify rendezvous routing(needs to explore this further).
And the second improvement is that we don't need HTLC onion in the second step. Route hops already contain all the information to create HTLC. So all that's left to do is for the sender to sign the commitment and to revoke the state with a first node in the route. Thus increase in payment latency would be just one more call between the route nodes.
Best Regards,
g0b1el
> If ASCII graphics are not rendering correctly, you can read the proposal on the mailing list archive, where for some reason are rendered correctly -
https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-February/003867.htmlPublished at
2023-06-09 13:08:19Event JSON
{
"id": "4d35aca79a4c93edce88533ef5d8641bb20536656cbcc0f6573357d11d3a8642",
"pubkey": "1c05fd4cd09249baa7d8e6ffa44374a8a8f9f4f46e8c668ff2cb40feffde9503",
"created_at": 1686316099,
"kind": 1,
"tags": [
[
"e",
"102bd638b8d2e6dab021d17ddc9beae977e0db438a20aaf0a9cd8635ea5ee872",
"",
"reply"
],
[
"p",
"9456f7acb763eaab2e02bd8e60cf17df74f352c2ae579dce1f1dd25c95dd611c"
]
],
"content": "📅 Original date posted:2023-03-02\n📝 Original message:\nThere are two more improvements I missed in my first mail.\n\nThe first one is that all the nodes on the route get the same amount to reserve. So there is no need to put the amount inside the onion. This way node can fail reservation faster if there is no reservation balance left without opening the onion. Also, the onion gets smaller, and now it holds just the next hop information. This might simplify rendezvous routing(needs to explore this further).\n\nAnd the second improvement is that we don't need HTLC onion in the second step. Route hops already contain all the information to create HTLC. So all that's left to do is for the sender to sign the commitment and to revoke the state with a first node in the route. Thus increase in payment latency would be just one more call between the route nodes.\n\nBest Regards,\ng0b1el\n\n\u003e If ASCII graphics are not rendering correctly, you can read the proposal on the mailing list archive, where for some reason are rendered correctly - https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-February/003867.html",
"sig": "9391175ec369e1891c0c0c20a07a5fc8d9aa9c29b8c272a031f3abe3828d23a76c65d7830542e82711a3aea093f8c725786e076ce65d7332b04784eb3e25e1d5"
}