Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement nip 44 #214

Open
grunch opened this issue Mar 15, 2024 · 2 comments
Open

Implement nip 44 #214

grunch opened this issue Mar 15, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@grunch
Copy link
Member

grunch commented Mar 15, 2024

It must replace nip 04 which is used to establish communication between Mostro and both parties

@grunch grunch added the enhancement New feature or request label Mar 15, 2024
@grunch grunch self-assigned this Mar 15, 2024
@grunch
Copy link
Member Author

grunch commented Mar 19, 2024

I have days researching about replace nip04 with nip44 because I heard it's an important upgrade, so I've been reading and playing a bit with it trying to understand it.

My final thoughts are we will implement it but with a low priority, nip44 improves the cryptography, yes, but the issues that concerns us are still there, on an nip44 event we still shows the origin and the destiny pubkey, so anybody can just monitorize Mostro's pubkey and know who are operating on p2p.

We still covers this case with ephemeral pubkeys and in the future we can think on running some kind of servers that send/receive messages to Mostro from brand new pubkeys to ofuscate a bit more Mostro's and make even more difficult surveillance

Another con we can find is nip07 extension getalby still don't support nip44, probably not much of them support it yet.

@Catrya
Copy link
Contributor

Catrya commented May 1, 2024

I was reading about the nip17 that you mentioned a few days ago in the telegram group, now wouldn't it be an even better option than the nip44? because the metadata is hidden from the public

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants