121 sats \ 0 replies \ @jb55 25 Nov 2023 \ parent \ on: Nodeless shutting down due to Canadian Government bitcoin
good point! cc @adamsoltys
yes please, we are deprecating hex. you will have to promptly convert back to hex on the nip05 side... ๐
... but we are trying to move away from humans using hex keys for everything.
This spec exists because I accidentally pasted my hex privkey in a note thinking it was my hex pubkey ๐
damus blurs photos from non-friends default, so you wouldn't even see these unless you
a. connected to the weird japanese relay
b. followed people who were posting this stuff
Also nostr doesn't store media unlike mastodon instances, so clients could block image hosts serving this stuff.
I'm working on an iOS/macos nostr client called Damus. I'm thinking of a scheme using lud18 to create proof of bolt11 payments using nostr keys. This will allow you to do lightning tips over nostr in a secure way: talling tips on posts, fundraisers in a post, etc.
Excited to start implementing this soon as this may be one way to incentivize running nostr relays by donating a proportion of your lightning tips to the relays you're connected to.
use https://damus.io/key to get a hex string from a bech32 string
Stacker News doesn't have to "run a relay" for this
sure, I was just responding to the question about data availability. if they feel ok with broadcasting all their data to public relays and hoping they won't be deleted then broadcasting would be fine and easy.
The benefits of stacker.news integrating would nostr at this point would be interoperability with the wider nostr network. responding to comments from other clients, etc. maybe it might make sense in the future but right now the benefits would probably be marginal. stacker.news already seems bigger than the current nostr network anyways.
This article should not be construed as an indication that Coinbase has imminent plans to add support for Lightning. Rather, a few employees at the company simply found its potential compelling enough to research, write, and share.
A few employees discovered lightning exists and might be useful. Wow they are so clueless over there aren't they.
oops failed to reply to @k00b
Some thoughts:
how do I find which relay you're on?
User relays are stored in their contact list. it would be trivial to make a website that connects to and indexes known relays, finds a contact list via some search mechanism, and then shows what relays they connect to. then you could add one of those to your relay list to start communicating with them.
Clients could do this as well, no-one has built this out yet.
how do I find the data I want?
Connect to the relay that has the data! In a stacker news world it seems like it would make sense for stacker.news to run their own relay. clients could provide easy ways to discover and connect to these relays. There is a relay recommendation note that can be sent on the network, so clients can gather these, as well as relays stored on user profiles (you can show what are the most popular relays amongst all your peers)
You can query a relay for metadata (NIP11), it could show a stackernews icon with the relay operator's pubkey so you can follow them. The UX on this could be pretty nice!
how do I know a relay will continue to host my messages without trusting them?
There is of course no way to guarantee this, typically you would just run your relay to have a way to host messages without trust
how do we prevent the system from suffering as it scales and becomes beneficial to attack?
Your relay doesn't have to accept all messages. A stacker news relay might have an option to associate a nostr pubkey with your account. It could only accept messages from those registered/whitelisted keys.
Cheers,
thanks, i'll read this. yeah any tips is appreciated because I'm literally starting from scratch and I have no networking in this area at all.
if you can configure Umbrel to use your home IP instead of tor you can just use that directly. you would just have to port forward that port on your router and make sure you have a static ip or dyndns setup.
I'm working on the web version at the moment and then will work on an android version once the iOS once is somewhat stable.
I'm currently only working on damus on weekends since I still have a $dayjob so this isn't going as fast as I would like. Perhaps I can raise money for this eventually and work on it fulltime.
This is a good question!
Signal is superior because it uses a cryptographic ratchet. Right now if either party had their key hacked the entire conversation history would leak. If someone wants to propose a ratchet-like mechanism for nostr DMs that would be amazing! There's no reason we couldn't build something like signal on top of nostr.
Right now metadata is leaked, you can see who is DMing who and when (just not the content). We have a fairly simple fix for this soon which will prevent people from fetching this information from relays if you're not on of the participants of the conversation. This information is still on the relay though so it's not perfect.
no yacht unfortunately. gave most of it away and lost the rest in a non-yacht-related boating accident.
I recently merged tor support into lnsocket so I want to test that with lnlink.app, I think that's all that would need to be done. and umbrel just needs to update to the latest CLN version once that's released.
Favourite programming language (can I have 2?): Haskell + C
Text Editor: neovim with no plugins. Used to be spacemacs until I just reimplemented all spacemacs functionality into terminal scripts with fzf.
Bitcoin Wallet: bitcoin-core qt + hwi + cln
I got into programming for gamedev, so metaverse to me just means an open protocol that you could integrate into game engines or any internet application really.
My proposal (http://git.jb55.com/protoverse) is just an experiment to build a metaverse that is accessible to all, not just people with VR headsets.
You should be able to join the same virtual world with a text, 2d, 3d, or VR client. protoverse was just an initial attempt to see if that's possible.
The metaverse to me is the set of all open protocols and data formats that interoperate with eachother to create a cohesive experience. The metaverse is just the internet really, we just need to make it less reliant on platforms and focus more on writing clients with capabilities for rich virtual spaces so that we can sling sats no matter if its from our social media clients or game engines. it's all the same thing, just different ways to experience it.
yes you could imagine a CLN based store that has web, ios or android apps that all talk to CLN nodes directly. we just need nicer tools for minting runes safely so these apps can't drain your node.
I think this a bug, you should only see replies to people if you're following them as well. I should probably have a way to turn off replies in the home feed.
I am considering it yes. I am new to this even though I've worked in startups all my live. I have bought two books recommended to me by friends on raising money:
- Secrets of Sand Hill Road - Venture Capital and How to Get It
- Venture Deals: Be Smarter Than Your Lawyer and Venture Capitalist
So I'm going to get through those first so I have a better idea on how it works.
But for now I'm just focused on making the best possible nostr client and to get lightning tipping working as nice as stacker.news !