Oddbean new post about | logout
 zeronet has keys… you control your site that way 
 Havent ready it all.  But how do you get a short name, what's the tie-breaker if two keys want one short name.

I think pubky is very sensibly only tackling one thing at a time.

And how is the DNS done?  Is it censorship resistant? 
 It's a blockchain trying to enforce a single namespace... but okay, nostr can use the vast zeronet network and blockchain tech instead i guess 🙃  
 Unrelated, but are you two brothers? 
 Independent research confirms that John and Melvin are not related. They just happen to share lastname. 
 It uses BitTorrent, site updates are done using keys. I haven’t looked into it too much, but just sounded similar 
 Got it:

> ZeroNet will then use the BitTorrent network to find peers that are seeding the site and will download the site content (HTML, CSS, JS...) from these peers.

But that is the whole site, not the DNS record, so probably wont work too well.

Nice effort tho, thanks for the share! 
 It probably uses BEP44 then. Pkarr does too, but just takes the public key and use it as the address. No more complexity. 
 Will, one thing you will love about this is:  I said it's "free", but actually not quite, nothing is free.  But I have analyzed the cost of sumbitting a DNS record, and it comes down to about 1 micro sat.  Imagine doing something pretty useful for 1 microsat, and how granular an economy you can make.  Then we start to price everything in microsats, get a full ultra micro economy gong where the units do something useful. 
 Pkarr is not free, in the same way sending few hundred udp packets is not free. It definitely costs something!

But joking aside, running Mainline nodes costs something too, mostly your time to open a udp port or setup a VPS, we are just amazingly fortunate that Bittorrent provided enough incentive to do it other than our idealistic goal of sovereign identities. 

All hail media piracy. 
 I qualified that in my next post.  I think it could be about 1 microsat. ie 1/1,000,000 of a satohi 
 The point isn't control. Having short names complicates things and makes it much harder to be permissionless and censorship resistance. Because it requires some mechanism to decide who owns what, and that boils down to either central authority, or a consortium, or miners of a block chain.


So, no, not only is Pkarr not like zeronet, we don't even encourage vanity addresses, we want keys to be like phone numbers, you own it, people alias it, and everyone is sovereign and happy. 
 @Nuh 🔻 
can you hypothesize a potential scalable and decentralized solution to short names or vanity addresses?

icann is dumb and must go, but its a step backwards to have to relay a 56 character string as opposed to a 4-10 memorable one. 
 How many website domain names do you really know from memory? With the recent inflation of TLDs we can never be sure if a website is .com, .org, .io, .net, .ninja, .social, .pub, .app, .sh, .xyz and dozens of others. 
 Personally, I do know the addresses I visit more often and, anyway, recognition is easier than recall. 
 I used an impartial bot to analyze the note above for propagandistic content.  See table below.

While there’s a good point about the increase in TLDs, global names clearly have utility, as shown by the fact that people are willing to pay for them. A system that provides a level playing field and avoids large price increases (like those seen with ENS) would be ideal.

One possible approach is to let users choose their short names, with a tie-breaking method if multiple users want the same name. Bitcoin's UTXO model could be well-suited for this purpose, though Namecoin faced challenges with implementation.


https://image.nostr.build/559492aca9aa4e481912909f5996165595499136968630958ed2ab1ae1ea9583.jpg 
 Why does the judgment of "strength" made by a bot matter in any way whatsoever? 
 Appreciate the perspective! The strength ratings are meant as a guide to highlight key points in the analysis, but they're not absolute. The goal is simply to give structure to the insights, which anyone can interpret as they see fit. 
 Dozens, if not hundreds. I am sure an average person remembers or can easily come up with at the very least 5 domain names for products and services he often uses just by adding a .com to the companies name. Also if .com is not the extension of the site you are looking for you can quite easily substitute it to other TLDs that make sense in your context and with high probability get to the website you are looking for. 
 Not only can I _not_ think of a solution that is better than ICANN in any meaningful way, I would go all the way to claiming that it is absolutely impossible to make anything better than ICANN.

The only exception is a Web of Trust thing / petname system. But that is not comparable to ICANN since it is subjective, not globally unique names.

And I agree with Fiatjaf, human memorable names have inflated value. Watch how often do you write addresses or twitter handles from memory, vs. writing few letters and waiting for autocomplete from your bookmarks or browsing history or social graph etc. 
 There is no need for globally unique names, IMO. We have them just because of the market economics when bootstrapping the Web. 
 I would like to believe that, but there are some usecases where they are useful. An example would be advertisement over audio. I can't plug a product identified by 52 characters. And these situations will happen all the time, there won't always be a way to share a url or qr.

Another reason to use ICANN is for organisations. You can't sell your company's public key, but the domain is an automatic property of the new owner. I think even if we only use keys, we will reinvent registrars for these use cases. 
 You can do vanity npubs for corps in a FROST design where they can swap keys as needed without changing the npub. Key discovery/completion goes through the user's WOT graph.  
 In my understanding, FROST can't help you here, because the new owner has no way to confirm the previous owner deleted their key shares. I could be wrong, would love to be surprised. Ed25519 too can do FROST so that will be good news. 
 They don't need to delete. You just rotate the polynomial to a position the leaked key is not part of the polynomial anymore. 
 based 
 OK but can't the old shares still sign things for the same public key?

Maybe I am missing something. 
 Signers have to agree on a polynomial to sign. My understanding is that once the leaked key signs with the wrong polynomial, the other signers can just reject that share.  
 I need to read more. But my intuition says, the old owner already had all shares necessary to generate a full valid signature, so that is impossible to verifiable lose.

The only scenario that makes sense to me, is if the company from the start setup the key shares with a trusted 3rd party that assures the new owner that the previous owner doesn't have enough shares to sign on their own. maybe that is what you meant all along. 
 Yeah, but even more fundamentally you also dont know if the private key that is at the basis of the multisig exists somewhere. Transfer of ownership requires a record one way or another, and so we are back to all the ledger shannigans we are all too familiar with. I agree ICANN can't be beaten when it comes to this stuff; this means the problem has no 'solution', mere mitigation with trade-offs one way or another.

Hence i am so bored and tired of thinking about this, and just grugbrain myself behind Nostr; because ultimately what we need is 'sort of good enough'+momentum=succes. I believe Nostr is sort of good enough and has momentum.

Congratulations on building the Nostr's Ethereum

 
 namespaced directories can be server via other more trusted entities, but there is no need for a monopoly on it (WoT) 
 no need for global namespaces where we're going 😅  
 IPv2 upgrade incoming...
nostr:nevent1qvzqqqqqqypzqz4rnedwlxdqqznmmv95ny2cey4uf23qldjexxjj6p2mt6mdlaecqy28wumn8ghj7mn0wd68ytncxpnzummjvuhszythwden5te0dehhxarj9emkjmn99uqzq2v0h3yl06eay73q0nk0tnrxkf5qlvjcvn5t2tfcav6pd0kvgw0c3wcfyw 
 Could you elaborate? 
 it was just an off the cuff remark really, don't read too much into it—but

if the internet falls apart / balkanizes there wouldn't be such coordination, and not really a need to be able to address everything because you can't reach everything

same with space travel and light-speed delays and relativistic communication 
 Ok 😂 
 store and forward networks are the longterm future. http://www.nncpgo.org/ 
 👀  
 people practically don't use domain names anymore. it's time to let that legacy go
nostr:nevent1qqsym7d0cjad8ywj834xna7gwfnppwhleykad5gnugu2a3p6nd5743spzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtczyprqcf0xst760qet2tglytfay2e3wmvh9asdehpjztkceyh0s5r9cqcyqqqqqqghjeh8f 
 That one dude sitting on https://huaktuah.com 😂 
 Just use bitcoin as the tie-breaker.