From 7a6344a943e3800541011260feb717d23a4bb550 Mon Sep 17 00:00:00 2001 From: esraa Date: Mon, 12 Feb 2024 14:59:58 +0200 Subject: [PATCH] 2829 review club - part 1(blip31) --- _posts/2024-02-23-#2829.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 _posts/2024-02-23-#2829.md diff --git a/_posts/2024-02-23-#2829.md b/_posts/2024-02-23-#2829.md new file mode 100644 index 0000000..0238836 --- /dev/null +++ b/_posts/2024-02-23-#2829.md @@ -0,0 +1,31 @@ +--- +layout: pr +date: 2024-02-23 +title: "Add an implementation of mutual message exchange" +pr: 2829 +authors: [TheBlueMatt] +components: ["bLIP31", "Mutual Message Exchange", "Bolt12"] +host: jbesraa +status: upcoming +commit: +--- + +## Notes + This is part one of the review for [bLIP/31] named "Mutual Message Exchange". + In this part, we will review the bLIP, and in the next session we will review + the implementation at [ldk/2829]. + + +## Questions +1. Did you review bLIP31? [Concept ACK, approach ACK, tested ACK, or NACK](https://github.com/lightningdevkit/rust-lightning/blob/master/CONTRIBUTING.md#peer-review)? +2. What are the capabilities [bLIP/31] introduces? +3. Who initiates the messaging process? What are the pros/cons? +4. How does [bLIP/31] relate to [bolt/11] and [bolt/12]? +5. How does the message sender know they are able to exchange a message with the recipient? + +[ldk/2829]: https://github.com/lightningdevkit/rust-lightning/pull/2829 +[bLIP/31]: https://github.com/lightning/blips/pull/31/files +[bolt/11]: https://github.com/lightning/bolts/blob/master/11-payment-encoding.md +[bolt/12]: https://github.com/lightning/bolts/blob/9118a8f6be5bc08b7bc28fc2b4ebfed433900a9c/12-offer-encoding.md + +