Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What Is NOSTR? Meetup #8 - 2023-01-12

RRBTC
January 12, 2023
36

What Is NOSTR? Meetup #8 - 2023-01-12

RRBTC

January 12, 2023
Tweet

Transcript

  1. 2 Agenda Agenda Introductions Purpose: “Our mission is to share

    bitcoin knowledge, tools, and resources in order to grow adoption within the local Round Rock community.” Location(s): Lamppost Cofee (Oshi Gift Cards) Library $179 / hour Baca Center ½ that price Bitcoin Happy Hour at BrassTap or Alcove Rules: No shitcoining No pictures/video unless we agree ahead of time Chatham house – speakers should not be attributed Announcements: OshiApp Lamppost Gift Cards The Bitcoin Company Honey Badger – Free Sats! Circular Economy (Satoshi Square) - Azteco Vouchers Bitcoin Magazine Sponsorship – Free Magazines each quarter BTCPayserver for Donations Stickers from MVDEX & Lucho Poletti Questions: Who has made an on-chain bitcoin transaction? Who has made a lightning transaction? Who is running a bitcoin full node?
  2. 3 Connect to our node Connect to our node 02dd5649b3b872024e6c9cac775fdea95f08c05a5fa9575e96e214b6a90baed438@z7wmavvxd

    irafksqhm2mwmfvujymsfzwyf7tzitmrzfgn6fynn2fioqd.onion:9735 If you open a channel we will open one with you
  3. 4 Donate some sats to our BTCPayserver Donate some sats

    to our BTCPayserver Goes to paying for our meetup costs and outreach
  4. 5 Connect w/ us on Twitter @RBitcoiners Connect w/ us

    on Twitter @RBitcoiners Give us a follow!
  5. 6 Find Us on NOSTR Find Us on NOSTR NIP-05

    ID: [email protected] NIP-05 ID: [email protected] Npub17ysayggwumkpkpgsq75axd7ed9guw03wz9jldz5d0zrkgz0cja2qd09tzu wss://nostr.roundrockbitcoiners.com Is this Web 3.0?
  6. 7 What is NOSTR anyway? What is NOSTR anyway? A

    decentralized network based on cryptographic keypairs and that is not peer-to-peer, it is super simple and scalable and therefore has a chance of working. Base layer protocol for a distributed social network
  7. 8 How does it work? How does it work? •

    There are two components: clients and relays. Each user runs a client. Anyone can run a relay. • Every user is identified by a public key. Every post is signed. Every client validates these signatures. • Clients fetch data from relays of their choice and publish data to other relays of their choice. A relay doesn't talk to another relay, only directly to users. • For example, to "follow" someone a user just instructs their client to query the relays it knows for posts from that public key. • On startup, a client queries data from all relays it knows for all users it follows (for example, all updates from the last day), then displays that data to the user chronologically. • A "post" can contain any kind of structured data, but the most used ones are going to find their way into the standard so all clients and relays can handle them seamlessly. Kinda like a decentralized twitter
  8. 12 What Client should I use? What Client should I

    use? Damus (iOS) Damus is currently available on TestFlight with and App store request in process. Closest to a Twitter replacement Has Bitcoin Lightning Tipping enabled
  9. 13 What Client should I use? What Client should I

    use? Snort.Social (Mobile-Web) Similar to Damus with decent mobile- web UI. Use on Android with Kiwi browser and nos2x Chrome plugin. Lightning implementation for tipping.
  10. 14 What Client should I use? What Client should I

    use? Astral.ninja (Desktop-Web) Twitter-like full desktop UI. Use w/ Alby Chrome plugin to store private keys in separate container and connect to an existing lightning wallet such as BlueWallet. Lightning QR codes enabled.
  11. 15 Private Key Storage Extensions Private Key Storage Extensions Alby

    https://getalby.com/ Chrome/FireFox Signing Extension Connect to BlueWallet Nos2x https://www.youtube.com/watch ?v=IoLw-3ok3_M Chrome/FireFox Signing Exension
  12. 16 Some things to be bullish about Some things to

    be bullish about Nostr.net A curated list of nostr projects and resources nostrnode-cli nostrnode receives encrypted rpc commands intended for Core Lightning, Join Market and Bitcoin Core. nostrnode decrypts the command, builds the http request for localhost and forwards it to the correct service (identified by port for now). nostrnode takes the response from said service, encrypts it, packages it into a nostr event and sends it to the relay which forwards it to the client.
  13. 17 Further Study Further Study https://github.com/nostr-protocol/nostr Nostr 2.0: Layer 2

    Off-Chain Data Storage. S yncing Nostr Relays and Paying them to Bec ome Full-Nodes.