# Yo Dawg, I heard you like CoinJoins

**URL:** <https://forum.grin.mw/t/yo-dawg-i-heard-you-like-coinjoins/5296>\
**Category:** Uncategorized\
**Created:** [June 22, 2019, 9:14pm UTC](https://forum.grin.mw/t/yo-dawg-i-heard-you-like-coinjoins/5296 "2019-06-22T21:14:31Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![rodarmor](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/rodarmor/32/13_2.png) [@rodarmor](https://forum.grin.mw/u/rodarmor)\
**Post date:** [June 28, 2019, 6:20am UTC](https://forum.grin.mw/t/yo-dawg-i-heard-you-like-coinjoins/5296/8 "2019-06-28T06:20:33Z")

</div>

This is cool!

Definitely check out my Objective-Dandelion proposal, which might provide inspiration for a routing layer that attempts to maximize aggregation:

> [@Objective-Dandelion](https://forum.grin.mw/t/objective-dandelion/4678):
>
> I’ve been experimenting with a modified Dandelion protocol intended to increase chances of stem-phase aggregation. I called it Kademlion, because it is inspired by Kademlia, but now think that Objective-Dandelion is a better name, both as a play on Dandelion++/C++/Objective-C, and because it introduces an “objective” routing metric that nodes agree on. I want to note that I have no clue if this is a good idea or not! What All grin nodes pick a random 256-bit node id which is broadcast to the…

---

_[View the full topic](https://forum.grin.mw/t/yo-dawg-i-heard-you-like-coinjoins/5296)._
