Niel Liesmons
· 4d
Nip-04 with better encryption is #goodenough for so many use cases.
Especially, if you can trust the (community or grpup) relay you're using it on.
Trust is involved in one way or another.
Marmot just moves that trust almost all the way to the clients. And very few well-intentioned.apps can even implement the thing property.
Hard to interop, easy to mess things up on the none-Marmot aspects (multi-device, key package sharing, etc...), ...
All very centralizing if you play it out.
Compare that to Nip-04 with better encryption.
- Where the trade-offs are clear AF.
- Where you can interop so easily.
- Where you know exactly what to verify in the code of even vibed apps, to know if it does what it needs to.
- Where there's an inherent incentive tot go towards personal and community relays.
It's not geek-jerk-off-heaven, but it does the job.