YouSaid · the spoken record

William Casarin

lines on the record
58
first
2023-01-04
most recent
2023-01-04
sittings or episodes
1
sources
podcast

Every line below is reproduced as it was said and linked to the record it came from. Nothing here is summarised or generated. Directory · Search · Corrections

  1. Yeah, so for Nostra, I highly recommend checking out our GitHub. It's github.com slash Nostra-protocol slash Nostra, I think. And then there'll be a link there to our telegram. We probably have like 4,000 or something people in there by now. So it's a huge group of people who just, you can ask questions there. They'll help you get you onboarded. You can find me on, I'm not going to announce my whole pub key. I don't know if I could say it. But I'm sure you'll find me talking on there. If you go to the global feed, you'll find me. And just my Twitter is JB55, my website jb55.com. So, yeah.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  2. I think I just saw it on Hacker News in late 2010, and I just jumped on and started playing with it, jumped in the IRC channel and just chatted. I was chatting with some of the people at the time. Someone was named Sippa. I didn't know who he was. Turns out he's now a major core developer. So he got me into the system really early. Yeah. And then, you know, I've always used it. I worked at a record label and we were selling our albums in 2013, a record label called Monster Cat. So that was kind of cool to see if we can actually start selling stuff on this network. But yeah, it was always just kind of this fun protocol, kind of like Nostra. I just like, it was just fun thing to play with. I wasn't super into monetary theory or like, you know, some of the stuff like no now, but the community has really educated me on all that stuff afterwards. But it was just, it's just been a while to see it just see it grow from the start.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  3. Think he got it so quickly just because this is what he, in some sense, wanted Twitter to be. I'm guessing it's like nostalgic for him because it probably reminds him. And he tweeted about this. This reminds him of Twitter sub 5,000 users, but better. Right when he said that, my servers went down basically. That caused so much FOBO when he said that. But yeah, I think Jack just he sees the potential of the protocol and he just wants to support that. Even though he's also supporting the competing protocol, Blue Sky, right? So he has the same idea. Like, let's see which best protocol win. And so it's cool. Yeah, it's cool to have the support and to see how We call him the Walmart like greeter guy because he just he's always there. He's like, hey, he just sends this emoji to everyone. So it's funny. He's been a very active user on the network, which has been awesome to see and hang out with them.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  4. I think just because it made it so easy, you know, you don't have to create an account, you have to add your phone number. It's just so easy to onboard people onto the platform. And it's just, they just get it instantly. I think that's a huge one. Obviously, obviously, Jack talking about it, Jack Dorsey has just been tweeting about it. So that was a huge boost. But it was cool just to see so many people get in and that it was somewhat stable and it didn't just crash right away. So people just seeing that it works and it's somewhat stable, they're starting to be like, hey, this might actually work. And like that was something I always want to do with the DOMIS client. It's like prove this that it could actually work. It still comes somewhat of a prototype. Is this going to work at scale? So we're up to 10,000 users now. I think I see like 2,000 or so people connected to my server at any given time. Who knows what the next stage of scaling is. Let's see if we can get this up to like 30,000, 100,000. Yeah, we're still early, but...

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  5. Yeah, there's, I mean, Domas doesn't do this, but it could just cache more things. I don't like the idea of storing a huge historical cache in Dumas because it'll start to get bloated. Imagine all the data has to store from like, there's no reason why it couldn't store stuff you're tweeting in real time. It doesn't really help in the cases when you're trying to pull an old thread. Because the client definitely probably wouldn't have that. And that's the case where it seems to be the slowest because we don't have the relay caches yet. But hopefully in time, I hope we can get it more performance.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  6. On the relay side. So anytime you experience slowness, it's just because everyone is querying everything at the same time and we just haven't done that part of performance tuning, but these things will come with time. And just for now, it's just adding more relays kind of spreads out the load and seems to help a little bit. But yeah, we definitely need to improve performance on the relay

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  7. The relay that I'm running is written by this one guy who just built it in his spare time. And there's not even that, like we've been going back and forth and trying to optimize some basic stuff, but there's almost been no performance optimization done on the relay side. I was working on something called, it doesn't have a name, but it was just a caching relay so that I could sit in front of your relay that doesn't have to do the full query, but can return results. We don't even have basic caching yet.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  8. And maybe one day Nostra can interact with those types of nodes. So I think it's not a waste of time as much as I'm like a nostrum maximalist. But yeah, it's really just subtle differences in terms of how data is communicated and types of technology they use. They're very similar. And this is the cool thing about, there's so many decentralized protocols now we can kind of just battle them against each other. So I love to see like, I've been getting ideas from other protocols like, hey, that's a good idea. We should implement caching at this part of Nastra. So I think the competition is good. And I think that's, yeah.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  9. I briefly looked at Blue Sky, it seems that what they're trying to do is they're trying to build a specifically a social media protocol. And in some sense, that's what we're doing on Nostra, but Nostra is a bit more general. And they're trying to design it for scale. So you have like really big nodes and then that it's really easy to set up these big nodes and they're very performant and things like that. And I think that's actually a

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  10. In some sense, Mastodon is worse than Twitter because, like, I thought I was getting, I got banned from three instances in this band of like, I'm not even a controversial person. I just said Bitcoin once and like it's so full of like people on the left. I just got banned for just saying Bitcoin and like All right, this is crazy

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  11. Like of a social graph, it gets really bad. So I think that's the biggest, and it's a huge flaw with Mastodon. And that's why I eventually, I was trying to write an activity pub node and clients and stuff. I'm like, I give up. This is just not going to work. And that's when I started focusing on Nostrich. So I'm like, okay, this Nostra solves a problem because your contact list and your social graph, you control it. You can put it back up on your note and you can broadcast it anywhere. And you can't be, you know, you don't have to start over every time, right?

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  12. In a decentralized So, this is a really good question because I spent probably two years on ActivityPub or Mastodon or whatever. Mastodon's a client for Activity Pubs, Activity Pub is a protocol. And what ended up happening, I noticed there were some severe flaws, some very bad flaws with Macedon, or at least the way that the Federation on that protocol is set up. So typically your typical experience when you join this platform is like you'll join an instance that's called. So it might be Mastodon.social. And then you'll get an account. You have all your followers set up. But that server is run by a single admin. And they have sole discretion to like ban you at any point for anything you say. And then once they do that, there's no way. So you have to start over. You have to go to another instance. Hopefully that, but you're already like psychologically scarred and you're, I noticed I was like censoring myself just because I'm like, hopefully I don't say anything bad. And so the admin bans me enough to start over. Even on the Bitcoin instance, like I know NVK is cool and he runs a Bitcoin hackers instance. But like, I'm like, if I say something bad about cold card, maybe I'll get banned. So whenever you have one person in control of...

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  13. Yeah, so it's interesting because Nashur doesn't really care about what you use it with, right? Nasha has nothing to do with Bitcoin or Lightning. I just think Lightning is great. And the way to show that is great is to maybe integrate it into a social network. So that's what I'm trying to do with DAMIS. But there's no reason why you couldn't create like a Monero client and all people who love Monero, they want to use Monero within the app and you have little tip buttons for Monero. Like, sure, you can do that. So we could totally maybe see in the future where there's clients that have all these different tokens and people can use them in any way they want, but we can still all interoperate. And I don't have to like see a Monero tip button in my client. Lightning makes so much sense, just the instant settlement. And the protocol is decent. There's still some issues with Lightning in terms of liquidity and stuff, but I'm hoping maybe this network will uncover some of those issues and make improve liquidity just from people trying to pay each other, right?

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  14. Transfer because you know I'm a bit hunter, I love Bitcoin. A lot of the underlying protocol is built by Bitcoiners, so I'm leveraging a lot of that energy. And that's not to say Dominus is like a Bitcoin-only app, but it's just right now we have a lot of Bitcoin users and I want to support them.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  15. I actually don't know anything about Fedimint. So I am a Bitcoin dev and I work in Bitcoin Core and Core Lightning and I love Lightning. I haven't had a lot of time to jump into the e-cash whole thing, so I couldn't give like a technical breakdown or even a high level breakdown. But more generally, what I was trying to say with that post was I really want Damas to be a Bitcoin only. Like a Bitcoin-only app on top of Nostra where you can make it just everything related to Bitcoin and interacting with Bitcoin with your friends. I just want to make it easy as possible to do that within the app. So if there's some way to send eCash using Fediment over Dumas and maybe do another widget that like we do with the Bolt 11 widgets, I think that'd be cool. Making it easier to do multi-sig stuff on Thomas would be fun. Like imagine if you have a group DM chat and you all want to cooperatively sign a Bitcoin transaction or something, you can just paste your PSPTs in a chat and then it'll like build up this, it'll combine the PSPTs and whatnot to like have them for a multi-sync transaction. So anything that makes it easier to use Bitcoin inside this app, that's kind of what I want to focus on and want to make the best user.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  16. I think if people just want to get involved and people want to even just contribute code, if you're a coder and you want to contribute, or if you're like a designer and you want to design suggest improvements to the app, or if you want to write about it, if you're a writer and you want to spread the word, all these things are helpful because I think education is going to be a big part of this just because it's just a new thing and it's kind of confusing. So just being able to like communicate what it is and what it isn't. It's not another true social platform. It's not like, you know, this is a truly a different beast. You know, just learn about it, you know. write about it like help out contribute it's like it's a very it's an open source project everyone seems everyone's very welcoming so yeah get involved and uh that's it that i can't ask for more really

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  17. I just love seeing people get excited. It kind of reminds me of the early days of IRC or the old school internet protocol where people would just like join these crazy weird networks that people are communicating with each other freely. And just the amount of feedback I'm getting from people saying, this is revolutionary. I'm like, this is like, this is blowing my mind. So people are so excited. I'm like, oh, this is cool. I'm just sending JSON messages over WebSockets. I guess it's kind of cool, but in some sense, it does have these wide-reaching implications. So for me, it's always just been this toy thing. And this was always the same thing with Bitcoin as well. I got in like 2010 just playing. It's always just a toy to me. I didn't know anything about monetary theory. The more I started building out, I'm like, holy crap, this actually does have some pretty, pretty big implications. And then I think that's why people are excited. It's like they can see the future where, you know, free speech is not limited on the internet and then that it's easy. It's easy to communicate with people without getting blocks.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  18. I don't want that to be the case because I want this to be like an open hour. But it really depends. I have to look through the Apple terms of service and because I don't want to get banned. I really like the app I'm working on. But if I do get banned, I'm actually not that worried. It'll just give me more time to focus on the Android version or something. It would be sad, but I could totally see Apple maybe getting upset about this app just because it's too much free speech or something. I don't know

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  19. And that's the thing in some sense, it's just a web browser. Is Chrome responsible for every crazy website that someone puts up? That shouldn't be the case, right? So maybe I have some responsibility for the bootstrap relay list that I initially. So there's some initial set of relays that you can connect to. So maybe that would have to be locked down.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  20. Reality, this is like this is Wild West, right? And I can't control what people see in some sense. Because if they connect to a relay, I'm like, I can't control what you see. That's what you got from that relay. I mean, I can't stop that speech, right? That's my biggest concern right now is once it starts getting more popular.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  21. Other than that, once I get released into the public, my biggest concern is the spam issue because if people have a really bad experience, we have Nazi propaganda of flying the global feeds. That's going to be instantly probably banned from the app store to begin with. And so I'm going to need a way to filter that. So I was thinking maybe just maybe there's a premium version where you can get a paid relay or something. But then again, we're already starting to move to this privatized relays, but maybe it's inevitable. I don't know. I'm just worried that people have a bad experience. Because a lot of times people join an app thinking it's just going to be like another Twitter and everything's moderated for them.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  22. I think the biggest challenge right now is getting the UX up to par with what people are familiar with on Twitter. Because I have this real, okay, I'm not even an iOS developer. I just had an iPhone at the time and I just wanted an app for Nashra. The first time I've ever built an iOS app, so I have no idea what I'm doing. So the UX is completely terrible. I'm not even a UX person. So I'm surprised that it's even usable, but I've had a lot of people who are helping me out and making it much better. So that's nice

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  23. Because we hit the beta limit, so hit 10,000. We went from like 5,000 users to 10,000 users in like two days. And I didn't even know there was like a beta limit on TestFlight. I was like, okay, I guess I should get releasing this app now.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  24. Still waiting for that, and there's a couple in progress, and I hope they'll be up to speed and up to feature parody with Donna. But yeah, I would love to, but I don't know if I have time to do it.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  25. Is my number one question? And I'm like, oh, yeah, I'll do it tomorrow. I'll just put together a whole Android client. No, but I was working on one when things were much more chill and I had time to tinker and build multiple clients. But yeah, I have so many users on iOS now. It's just I've been just trying to put out fires over there and I would love to get back to the Android client. I'm just hoping when someone would just build one and then I can just use that. So I don't have to do it.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  26. Twitter could just become the best nostril client because it's a pretty good client right now. Like, I love Twitter. I've been using it since 2007. So I wish they would implement Nostra. But I think it'd be technically kind of challenging just because they built all of their infrastructure around Twitter, but they could totally run an Ostra relay, even without the Twitter client itself being a direct Nostra client. Other clients could still connect to Twitter. I don't know. It would be hard, but it's doable. And that's kind of cool that it's even possible

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  27. Some sense, the NASA relay would just be an interface to their database, so they still store all the data. The benefit to them is they get access to the wider, if NOSRA eventually takes off and everyone's using it, then your Slack channel communicates via DM to Twitter or something, right? They get the benefits of that network effect. And then Twitter could just become...

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  28. Props to bill at minds.com because we had to call with him a couple months ago with their team, and we're like, how can we integrate nostril into your platform? And they were so, because we talked about Activity Pub and the previous protocols they were looking at and they're like, oh, it's so complicated. And like, well, let's try it with Nostras. They were able to develop a nostril relay that you can connect to it. It's still kind of buggy, but we're still working on it. But if you connect to it, you get like this fire hose of events from their platform because they have a lot of users. And it allows you to, it uses this feature that they developed called delegation. So they actually created a new spec so that if you go onto the platform and do a post, it can create events on behalf of a nostr key that anyway, so that's a bit more complicated, but it basically allows them to post events to Todomis and it just works. So minds.com is a nostril client that sends nodes. And there's no reason why Twitter, for instance, could implement Nostra. It's really flexible protocol where you can any large platform could in theory implement it. Hopefully one day Damas can connect to like Twitter.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  29. Sent me some sats, so I trust you for now. So I'm gonna let you post my thing for the next day. And if you keep sending sats. So that is some sense and aspect of what you were referring to, of the orange check where you're putting down collateral. You don't get it back. I mean, I guess that relay could send it back to you once you're done. But I think that's one possible way to fight salmon. I think it's really cool. And I think a lightning specifically enables that because it's just so fast and easy. And relays can put a little lightning invoice or Ellen Ural on their relay and your client can easily connect to it and send to it without any coordination, which is really important.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  30. Lightning enables a very fast point-to-boint transactions without dealing with the legacy financial system. So this allows for really tight integrations with incentivizing relays to stay up because it costs money to run a relay. So we're going to need some ways to incentivize relays to run. If there was an option, so this originally came about because I'm starting to integrate Lightning more and more into DOMIS. So right now you can post a Lightning invoice and a tweet or in a post and it will just like render a little cool widget. You can click pay. So people love that feature. But this is just the start of this where maybe there'll be a sat button where you click it and then you can just send sats instantly to another person on the network. So I started thinking about like what is it going to look like when you, anyone on the network can send sats instantly to anyone else on the network and you have these network effects where people are doing this all the time. Well, maybe it'd be cool if you just a portion of that and just send it to all the relays you're connected to to incentivize them to run as well as to maybe even white list your key for some temporary amount of time to imagine like, okay.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  31. Before I receive that message. And maybe we can put that as a label on your tweet that says if you're a stranger, you want to send me a message, just know, but I won't get anything because I'm not going to query it. But if you want to try to send me a message, you got to run your CPU for like an hour. So I think that's kind of like one cool way. I don't know how scalable that is, but it's kind of fun. Another way I've been thinking about it is this whole idea that Michael Saylor was talking about at one point is like the orange check. Imagine you go to some service provider and you can just buy a badge. We're working on the badge spec so you can attach badges to your profile. It was kind of fun. Maybe you buy this orange check badge and your client recognizes those as you can use those despite spam. So if someone has that badge, okay, fine. If you're a stranger, you can reply to my thread. Those are the two that I'm looking at in terms of getting messages. But yeah, there's other things as well, like just paid relays. So everyone who's on the relay pays once to get on. Those are the things I've been thinking about right now.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  32. So, I've been thinking about this a lot, and I think there's a couple ways to do it. Again, there's two kinds of modes there's this one mode where you may only want to talk to your friends, and that's easy because you can only pull messages from your friends. That's just a query that says only give me these messages from these pub keys, then you'll never see anything from anyone else. And that's fine, but if you want to have more of like an open, you don't know who wants to talk to you, you want to be able to accept messages from strangers. Unfortunately, messages from strangers aren't always the nicest messages. I think there will probably be a mode, and I'm planning to do this in DAMS, where any message from a stranger that either shows up in your DMs or notifications is going to have a cost associated with it. I put together this spec on an Osher called The Proof of Work spec that's based on hash. So Adam Adam's hash cash is basically identical to hash cash. It's just counting the number of zeros on the ID of the note. And then we have a special way to query number of leading zeros in the protocol. So you can say, okay, if it's not from my friends, but I still want messages from random people, maybe, okay, you can send it to me, but it's going to, you got to do some proof of work.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  33. Just being able to only see messages from your friends and friend to friends already filters out all out of the nonsense. Again, there's so many different ways to deal with this family, this network. And I've been brainstorming all the different ways. And I think it's going to be okay as long as we have this underlying protocol that's just uncensorable. I think that's the most important part. So we can start to build these type tools on top of it.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  34. Again, I think it's just going to come down to there's going to be a Wild West part of the network, of the public relays and just crazy people shouting at each other. But even in that mode where you have the public Wild West, you can still build clients that only pull messages from your friends. Clients will have very strong filtering capabilities, and I suspect clients might even compete in terms of like creating the best algorithm for filtering a lot of this garbage. And this, again, should always be a client choice. We shouldn't initially I was always like, oh, well, maybe relay should just be completely dumb and just never filter anything. And I'm still kind of along those lines. And I think that clients should provide the tools to filter everything that people don't want to see. But it's hard to say. I totally imagine there's going to be a situation where you have like private relays that just filter all this stuff and have heavy moderation. And people who are on the Fediverse right now, they kind of prefer that. Like maybe there's a certain type of people who prefer heavy moderation and that's fine. And you can only connect to those relays. But even just today, just having the public relays and all this crazy stuff going on.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  35. So, you get a lot of flexibility for these use cases. I can see it playing out in many different ways. It's just we're very early, and I've yet to see. And it's really just public relays right now, so we'll see.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  36. Think we're going to see a lot of different things play out. There's going to be some clients that just are maximum interoperability and just want to work for all the different types of messages. There's some clients who are just going to, okay, well, they want to craft a more friendly user experience for their users, so maybe they'll block all public messages unless you're verified on their platform. And that's okay. I think you might have them as a company Slack. You have an internal relay within your company and you just use that for communications and you can use all the standard clients to talk to your company Slack and it's not controlled by Slack and you control your own data.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  37. So you're just broadcasting a message to the public, and then people may or may not hear you, but depending on which relays you're connected to. So that's very much different than maybe it's more closer to the Usenet or whatever, the old school mail servers or something, but.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  38. Yeah, so with email, there's not a concept of querying notes. Because if you, let's say I wanted to like pull an email thread from somewhere, there's not really a good way to do that. Maybe there might be a way to do it to hack it, but it wasn't really designed for that use case. It was more designed for like sending these long-worded letters and stuff between servers. Whereas we're trying to build it more for a Twitter-like experience. So maybe you could build Twitter over the email protocol, but that would be pretty crazy.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  39. Yeah, it's, and we all support different features. I think Astral Ninja doesn't even have likes or anything. It causes a lot of confusion because they're like when people are talking on the network, they're like, oh, this is broken. And then everyone's like, okay, what client are you talking about? What's broken? So there's a lot of interoperability we still got to figure out. But for the most part, if you're just sending that text messages, we can all kind of communicate with each other, which has been really cool. And it has this network effect. And I think this is going to be very underappreciated. I think it's underappreciated. The network effect that you have there's a reason why email is still like everywhere is because the network effect, like everyone has it, everyone has servers and everyone has clients and we're just so used to it.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  40. It might show up on the Twitter side. As long as you have some common language, right? Yeah. This is kind of how it works right now. So I've written an iOS client called Damas. It connects, it doesn't do anything fancy. It doesn't connect to my servers. It just connects to relays. And then so the messages you see on that client could be from people could be posting from the web clients that I don't even write that I haven't written. It's just people who have written, there's probably like 10 or 20 clients that people have written on Nostra. And people are all communicating each other. Yeah, it's just, it enables this more flexibility in terms of what types of clients you want to use. Like for instance, I know someone who runs a terminal client, and this might be really good for people who, for accessibility reasons, just being able to use a text mode version of your Twitter client. Yeah, there's a lot more flexibility in terms of what the experiences you would want to have on Usher, just by having that flexibility between the clients.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  41. Right now, since all the social media companies are not using any underlying protocol, their protocol is simply their API to their centralized servers, and it's usually very locked down, and they don't interoperate. If you send a tweet on Twitter, it's not going to show up on Facebook, right? It's not something that people expect because it just seems so ridiculous. But the minute you have an underlying protocol sending a tweet and showing up on Facebook would be a very reasonable thing. Or even just retweeting a tweet from Facebook, I don't think that, I don't know if they have retweets. I haven't been there, whatever those things are called.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  42. But if someone's trying to pretend to be someone else, it's very visible because it's from a different key. And there's other things we're doing as well, which is domain verification. So you can have like JB55 at Jb55.com and it'll be very apparent on your profile so you know that that person actually is who they say they are.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  43. So, these messages are these small JSON blobs. And so, JSON is just like a data format that's very simple text. The contents, so the content, the tags, and pretty much all the data on the note is signed using something like very similar to a Bitcoin key. And it's called, that's just your nostril key. That signature is included in the message. And when you send it to a relay, the relay will actually check the signature and it won't even store that message unless it's like a valid note from that person. So that's why that signature is really important because your client will say, yes, verify this is from this person. But there are some things that people can do, like phishing like attacks, because there's no unique username on this protocol. Really, the only thing unique is your pub key, which is like a long key. You need some way to distinguish if a person is, people are not going to be memorizing people's pub keys. So we have a way of, the way that I do it in the DOMIS client is that if you're following the person, it'll show like an icon next their name, like, hey, this is someone you know.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  44. Think for most people they won't even need to run their own node, right? So, this is more already the power users. This protocol is set up so you don't need to run anything. So it already has a somewhat advantage over Bitcoin in the sense that you don't really need to run your own node. Yeah, again, the protocol is designed that way just so it's just that easy. And not only that, you don't need to run a node, you don't even need to have a phone number or an email address. You just generate a key and get going. So that is already huge compared to what most things you're used to online where you need to KYC yourself and things like that. But if you do want to run your own node and you do want to sync stuff locally, yeah, it's super trivial. And even if it does get too big, it's not like a blockchain where you need to keep the whole history. You can just like chop off the data. Because a lot of the time, there's this thing on social networks where older data seems not that interesting or not as useful or the value of older data isn't that unless you're like going back and looking for old tweets there might be a concept of like an archival relay and maybe more just like a real-time relay that you don't really care about the older data it's very flexible in that sense

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  45. Can see both of our conversations, whereas that would be much harder to do on Signal because they have much better properties for that. But there's no reason why we couldn't build something like Signal on top of Nostrum because of the sensibility. So I have a bounty. We'll get into that, but I have a bounty that's like, if you want to implement a cool signal level spec on top of Minostra, I'm happy to pay to get that going because I definitely want better secure comms as well

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  46. So, Signal is probably much more secure because they have hardcore crypto people who are working on state-of-the-art ratcheting technology to make sure it's forward secret. Our encryption spec right now isn't that good. It was kind of just thrown together. So there are some flaws with it. So for instance, if you ever leaked your key or I've ever leaked my key or someone got access to it.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  47. To run it on Nostra, the protocol is flexible enough to do that, and there's nothing we can do to stop you because you can just run your own relay and put your own notes of your own kinds on, and that's fine. That's what it's meant for. So it's really extensible in terms of types of applications you can build on it. So that leads into like, okay, maybe there's going to be a substack for Nostra where you can just, you don't even need to run a, or even, yeah, so content publishing or publishing blogs, you don't even need to run a server. You can just publish it to the public relays. There's a lot of cool use cases that people are not even exploring yet.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  48. Yeah, so the interesting thing about Bitcoin is that it requires some form of global consensus. So anytime you try to change the protocol, everyone kind of has to agree. If people don't agree to upgrade, then everything starts breaking and we don't want Bitcoin notes breaking around the world because then people can't transact and it's not good. Bitcoin is very restricted in terms of like how you upgrade it and things like that. Whereas NashRa doesn't require a global consensus. So I didn't even talk about this yet because I was specifically focusing on the social media use case. Nostra isn't technically doesn't need to be a speech or social media protocol. It actually stands for notes and stuff transmitted over relays and those notes can be have content of any kind. So there's some people using it for like playing chess. You know, there's like chess games going over Nost right now. And the way that works is that each note has something called a kind and all it is is a number. Speech notes are just kind one. Your contact list is kind three and there's direct messages and end-to-end encrypted direct messages, which is a kind four. But there's like an integer number of kinds you can do. So if you have a custom application and you want

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  49. Space in that sense. But to give you an idea of how much this takes the store, I've probably been running the biggest relay for a couple months now, and I'm only up to like four or five gigs. That's going to. It's just small text, it's just text we're not starting any all that's in an event is just a content, some tags, a signature and your pub key, which is just a hex pub key of your schnor key. It's very small in terms of what you can store.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT

  50. Actually, I do this. I don't have an umbrella, but I have a machine at home that I connect to over like a VPN. So I have a private relay that I connect to. And the reason I do this is A to back up my speech just in case, you know, I mean, I run a public relay and I'm like, I'm not worried about that going down, but it's just nice to have a local cache of my speech that I have backed up. And I think that's a really good, just to start a really good use case, just a backup idea. But you could also use that as a local cache of speech that you want from the internet. So for instance, let's say I have a bunch of people that I really want to make sure that I get their speech from the internet. So maybe I'll know that they're on in certain public relays and I'm worried that those relays might go down. So I can sync their speech to my local node and only store the things that I care about. And it'll be really fast and it's on your local network and things like that. I see that is a really cool use case of having an umbrell like free speech node just for those use cases. But in terms of like syncing the entire public relays to like to your local node is probably not reasonable. There's no reason why you want to do that unless you really want to just see a public conversation and have it backed up locally. You could do it. It's just you need to have a lot more.

    2023-01-04 · We Study Billionaires · BTC111: Nostr - Decentralized Social Media and Bitcoin w/ William Casarin (Bitcoin Podcast) · IDENTIFIED FROM THE TRANSCRIPT