- The document summarizes a Bitcoin meetup discussing the Nostr decentralized social network protocol.
- Nostr allows users to publish and access posts through "relays" using cryptographic signatures without direct peer-to-peer connections.
- Example clients discussed are Damus, Snort.Social, and Astral.ninja, which allow interacting with Nostr through signing extensions like Alby or Nos2x.
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
What is NOSTR? - Meetup#8 - 2023-01-12
1. Meetup # 8 – January 12, 2023
Meetup # 8 – January 12, 2023
2. 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?
3. 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
4. 4
Donate some sats to our BTCPayserver
Donate some sats to our BTCPayserver
Goes to paying for our meetup costs and outreach
5. 5
Connect w/ us on Twitter @RBitcoiners
Connect w/ us on Twitter @RBitcoiners
Give us a follow!
6. 6
Find Us on NOSTR
Find Us on NOSTR
NIP-05 ID: roundrockbitcoiners@nostrplebs.com
NIP-05 ID: roundrockbitcoiners@nostrplebs.com
Npub17ysayggwumkpkpgsq75axd7ed9guw03wz9jldz5d0zrkgz0cja2qd09tzu
wss://nostr.roundrockbitcoiners.com
Is this Web 3.0?
7. 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
8. 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
9. 9
How does it work?
How does it work?
NIP-01 Lays Out the Protocol
12. 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
13. 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.
14. 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.
16. 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.