-
Notifications
You must be signed in to change notification settings - Fork 5
/
2024-02-23-#2829.md
31 lines (25 loc) · 1.18 KB
/
2024-02-23-#2829.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
---
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