Open lehnberg opened 5 years ago
Link to Bitcoin mailing list: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-May/016994.html. Will be interesting to see the feedbacks there.
Rust bindings to Pieter's minisketch may come in handy: https://github.com/eupn/minisketch-rs
@lehnberg why is this tagged research? What is the research question you want to be answered? The paper looks like a nice to have feature but for grin at this point maybe not the best thing to spend resources on. Dandelion provides all the privacy we want in this part of the transaction broadcast and bandwidth optimizations would be premature. I would tag it nice to have
.
Hi @Giszmo, thanks for your questions.
What is the research question you want to be answered?
How would one best implement an Erlay-like protocol in Mimblewimble that is compatible with Grin's flavour of Dandelion++, and what would the benefits be? If you could help us figure this out, I'd be glad to remove the research tag.
The paper looks like a nice to have feature but for grin at this point maybe not the best thing to spend resources on.
Maybe, maybe not. What do you base your assertion on? And what are the resources that you are referring to? This issue is a placeholder, for any interested contributor to pick up. It's an open source project after all, anyone is free to work on whatever they find interesting and meaningful.
Dandelion provides all the privacy we want in this part of the transaction broadcast and bandwidth optimizations would be premature.
What do you base your claim on? Regardless, as per the paper, part of the motivation behind Erlay for Bitcoin is to make it more efficient and thus more accessible to run nodes. This enhances network security, and seems highly relevant for Grin as well.
My Erlay simulator: https://github.com/eupn/actix-erlay-sim
Intro
New paper by G. Naumenko, G. Maxwell, P. Wuille. An abstract of the abstract:
Motivation
Documentation
Grin-specific commentary: