Replies (43)

dackdel's avatar
dackdel 1 year ago
Holy mother fucking shit. What the actual fuck.
@Nuh is here on Nostr. Please support him with zaps. I am just a user of his work. Zaps on this note will go 100% to @Nuh
That's exactly my position. I just shut down my channels and now I just move small amounts of BTC into a custodial wallet as needed. I never keep more than 50k sats in the lightning wallet as I only use it for zaps. The rest is kept on-chain. I just don't transact enough volume to justify the expense of running my own node.
I hear you, but for me, the cost of maintaining self-custody is a small price to pay for true freedom. Depending on third parties for control over your assets is essentially sacrificing freedom for convenience. I take the liberty of saying these thoughts out loud again and again, as it could be important for others who think like me and need to know about this fact.
I generally agree, and I maintain my BTC in a self-custodial wallet, but for the small amount of sats I use for zaps, it just doesn't make sense to pay for my own lightning node. The monthly expense usually exceeds the amount of my transactions. If I used lightning for more than zaps, and transacted over 100k sats per month, running my own node would make sense, but that's just not my situation.
+1. Plus, Nostr can sometimes feel like a targeted ads platform for certain Lightning ecosystems. Very few people are willing to admit that running a Lightning node to transact just a few thousand sats per month actually sacrifices not only convenience but also time and hard-earned sats. To be clear, @El Presidento Ben, I'm not talking about you—you're not trying to hide information or mislead anyone. But I enjoy being a bit of a contrarian. There's too many people on Nostr funnelling users toward the same two or three companies selling "convenient" Lightning software and services. I’m 100% in support of users running CLN/LND nodes, as long as they have a clear understanding of what they’re getting into and why.
I ran Alby for a month, and there's no question it's a nice platform that makes running a node very easy. But when you tally the channel fees and subscription fee, it really only makes financial sense if you're transacting at least 100k sats per month. Even at 100k sats per month, you're effectively paying 20-30% in fees. For average users who are just zapping, a custodial solution makes a lot more sense. It's significantly less expensive, and lot easier.
Nuh's avatar
Nuh 1 year ago
Not even close. Sure once you Know the key, the key can tell you what alias it wants to be called, and you save it in your bookmarks/phone book as such, but that is marginally better than say http title element. the actual problem is the inverse lookup, how do you find the key by a human memorable name that you heard on Radio or a concert or whatever... that is simply impossible yo solve without either ICANN or Namecoin
Bitcoin is definitely more trust worthy than ICANN. There's no rent seeking with bitcoin, it just operates as a time-chain to operate as a tie-breaker if two people want the same name. And you can also make a fun trading game. There's no rent seeking because it's not renewed every year, bitcoin is property rights.
I'm unable to get this working. Downloaded the binary and followed the docs but kept getting the following error. Forward ICAN queries to 8.8.8.8 Error: Os { code 13, kind: PermissionDenied} I thought it required root access but the error message is now AddrInUse.
To be honest. The question is if we need global names at all. Why bother if you can go with bookmarked alias/pet names for hash/pubkey based addresses and when you encounter a new key, you query your social network to get the pet/aliases of trusted peers. thats what ppl do already. they trust bookmarks and links they find on websites and trust into browser autocompletion in url bars... nobody types addresses manually. you literally in practice dont need global names. this is not how anyone uses stuff. otherwise ppl consume digitally and for offline you have QR codes... so essentially backwards to introduce a can of worms we can go without. its a shitcoin features, e.g. ENS or whatever ... they solve a problem we dont really have in practice
Global naming system creates a standard reference point. It's useful for some things, and less useful for others. If it were not useful, everyone would let their domain names expire. But they dont, so people see value in it.
Nuh's avatar
Nuh 1 year ago
This is why pkdns was an ambition not something we actively tried to sell to people, convincing users to do any of this is pretty hard. Luckily app developers can add support Pkarr and Pubky by embedding it in their apps without asking users to change anything on their system. Didn't expect many people to get as excited as you about it, but maybe one day browsers and popular DNS servers like 1.1.1.1 will support it natively, and users will get it without much configuration
Nuh's avatar
Nuh 1 year ago
I know it has value, Bitcoin can't scale to satisfy that demand though. ICANN or a reinvention of it is the only way at serious scale.
I am just more like a user. Not really a hardcore in depth developer. stupid questions arise in my head: in my user world I dream of something like a package I can install and then it will just hook into my systems dns. sudo dnf install pkdns-plugin and then my system can resolve all the things.
🏴's avatar
🏴 1 year ago
Local names (bookmarks) and autocomplete definitely work for some cases, but they alone without global short names objectively provide worse user experience than what everyone is used to. Couple that with a much larger attack surface for fishing scams and it creates a not very secure paradigm for an average user, onion services proved this point over the years. Also consider that such Bitcoin based system can work in parallel with cheaper randomised domains of Pubky. It doesn’t have to scale enormously, it will create a free market where people who want a short name will have to pay the costs of doing so. As far as I am concerned Nomen would not burden Bitcoin network significantly, so the cost of having a decentralised short name would be the same as the cost of sending a normal on-chain Bitcoin transaction, which seems more than reasonable.
Nuh's avatar
Nuh 1 year ago
I want to give every adult a sovereign domain, that can't be done on Bitcoin. I don't know what more to say. The only thing we can do is invest in UX solutions to all the problems you mentioned. There will never be a future where everyone who wants a domain on Bitcoin can have one, so even if it is superior to ICANN (which it is not because at leas ICANN names works everywhere) it is a dead end. You are free to use it. And good luck convincing people to buy a name that they can't use anywhere, and then they can't use your app before they buy that useless name. Namecoin existed forever man, no one cares, let's try something with less barriers to entry.
yeah. we might be different. where we wanna go, nobody needs to buy any names. The problem you want to solve is a problem that doesnt exist. It is a problem made up by people who want to offer a solution that makes them money. A lot of web3 is just that, even though bitcoin is enough. You dont understand what i am saying if you think somebody has to "buy a name". 🤷‍♀️
I did orginally say it was for free, but nuh corrected me. Yes there is a tiny 1kb storage cost which I estimated to be 1/1,000,000 of a satoshi or a "microsat". For 1 satoshi we could get everyone on nostr a domain :)
🏴's avatar
🏴 1 year ago
I get your point, but I see no reasons for both solutions coexisting and providing their unique benefits either in tandem or separately. As for the Namecoin and other shitcoin solutions, that is just silly and we all understand it. However using Bitcoin + NOSTR seems like an appropriate truly censorship resistant and decentralised solution for short names.
bleib open minded und nicht von irgendwelchen Leuten die Begeisterung nehmen lassen 💪🤙