Set Reconciliation
Lei Yang
MegaETH; work done while at MIT
Issue with Gossipping: Redundant Messages
Alice
Bob
Charlie
Dave
0xabcd1234
0xabcd1234
0xabcd1234
0xabcd1234
same item received twice
Announcing Hashes Is Not Efficient Either
Alice
Bob
Charlie
Dave
Problem: Send / Receive “New” Information Only
What’s optimality?
Problem: figuring out what to send
Alice
Bob
A
B
What’s known to be possible?
What’s known to be possible?
The Basic Idea
Set Reconciliation in Signature Aggregation
Alice
(Aggregator)
Bob
Charlie
Dave
a, b, c
a, b, d
c, d, e
a, b
Set Reconciliation in Signature Aggregation
Alice
(Aggregator)
Bob
Charlie
Dave
a, b, c
a, b, d
c, d, e
a, b, c
1
Set Reconciliation in Signature Aggregation
Alice
(Aggregator)
Bob
Charlie
Dave
a, b, c
a, b, d
c, d, e
a, b, c, d
1
2
Set Reconciliation in Signature Aggregation
Alice
(Aggregator)
Bob
Charlie
Dave
a, b, c
a, b, d
c, d, e
a, b, c, d, e
1
2
3
Set Reconciliation in Bitcoin
Next Steps