Big Bad John's avatar
Big Bad John 6 months ago
GM Nostr, let me tell you a little about Pubky. Any questions?

Replies (11)

Would you say the main disadvantage of signing everything is that you need a private key available in every interaction? If that issue didn’t exist, what do you think would be the main advantages?
Big Bad John's avatar
Big Bad John 6 months ago
It is a complex topic, but I think any advantage of signing everything is overstated, while the downsides are understated. It is true that signing can prevent data mutation, but it does not bring any other certainty with it, and there is little evidence of data mutation being an issue in the wild. The topic should be framed by problems that need solving, and best ways to do so. If you want more data integrity, you first need to establish authority of that data, like we do with PKARR. Then, you can do things like use versioned cryptographic data structures, or even more simply, data watchtowers. Then you have all the issues that come when you lose your key. How do people know when that key stopped being you? Now you have data signed by a real you and a fake you. Not very portable.
Big Bad John's avatar
Big Bad John 6 months ago
Big Bad John's avatar
Big Bad John 5 months ago
All of the code is open source. We have an app we are making with it, in invite-only beta. For now, basically anyone that asks can get an invite code.
Big Bad John's avatar
Big Bad John 5 months ago
You keep asking me questions but not learning anything. Also, stop quoting people, especially if they weren't even talking about Nostr; speak for yourself. Watch this if you want your answer. View quoted note →
Thanks for the video. Pubky exit: "all you need to do is update that DNS record, and the mainline DHT, and change your provider." (What does "change your provider involve? Copying data?) Nostr exit: "replace the relay in your relay list with a different one." Nostr exit can be accomplished in a web client without asking any trusted server to do anything. Relays don't have to be trusted *because* the exit costs are zero. You're right about relay centralisation concerns. Using the mainline DHT is a good solution. Seems like a useful thing to add to Nostr one day. I don't understand the value of putting pubkeys in the DNS. Is the problem there that you're worried about authorities censoring/stealing homeserver domain names? I notice that you can now get an SSL certificate for an IP address through Let's Encrypt. What about using the standard BitTorrent DHT mechanism to link to IPs instead of domain names? That's the whole purpose of non-mutable "announce" calls. Thank you for taking the time to answer my questions, I appreciate it.