Best viewed on [Habla](https://habla.news/u/nathan@btcmap.org/2uBWmmKOqd-09vQVMH8X0), [YakiHonne](nostr:naddr1qvzqqqr4gupzp384u7n44r8rdq74988lqcmggww998jjg0rtzfd6dpufrxy9djk8qq2nya2z2akk6j60w9jz6vpeweg4vn2g8pvrq6c73gs) or [Highlighter](nostr:naddr1qvzqqqr4gupzp384u7n44r8rdq74988lqcmggww998jjg0rtzfd6dpufrxy9djk8qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qq2nya2z2akk6j60w9jz6vpeweg4vn2g8pvrqzwws2x).

# TL;DR

This article explores the links between public, community-driven data sources (such as [OpenStreetMap](https://www.openstreetmap.org)) and private, cryptographically-owned data found on networks such as [Nostr](https://nostr.org/).

The following concepts are explored:

1. **Attestations**: Users signalling to their social graph that they believe something to be true by publishing Attestations. These social proofs act as a decentralised verification system that leverages your [web-of-trust](https://en.wikipedia.org/wiki/Web_of_trust).
2. **Proof of Place**: An oracle-based system where physical letters are sent to real-world locations, confirming the corresponding digital ownership via cryptographic proofs. This binds physical locations in [meatspace](https://en.wiktionary.org/wiki/meatspace) with their digital representations in the Nostrverse.
3. **Check-ins**: Foursquare-style check-ins that can be verified using attestations from place owners, ensuring authenticity. This approach uses web-of-trust to validate check-ins and location ownership over time.

The goal is to leverage cryptographic ownership where necessary while preserving the open, collaborative nature of public data systems.

[Open Data](https://en.wikipedia.org/wiki/Open_data) in a public commons has a place and should not be thrown out with the Web 2.0 bathwater.

# Cognitive Dissonance

Ever since discovering [Nostr](https://nostr.org/) in August of 2022 I've been grappling with how [BTC Map](https://btcmap.org/) \- a project that helps bitcoiners find places to spend sats \- should most appropriately use this new protocol.

I am assuming, dear reader, that you are somewhat familiar with Nostr \- a relatively new protocol for decentralised identity and communication. If you don’t know your nsec from your npub, please take some time to read these excellent posts: [Nostr is Identity for the Internet](https://hivemind.vc/identity/) and [The Power of Nostr](https://www.lynalden.com/the-power-of-nostr/) by [@max](nostr:npub18lzls4f6h46n43revlzvg6x06z8geww7uudhncfdttdtypduqnfsagugm3) and [@lyn](nostr:npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a), respectively. Nostr is so much more than a short-form social media replacement.

The social features (check-ins, reviews, etc.) that Nostr unlocks for BTC Map are clear and exciting \- all your silos are indeed broken \- however, something fundamental has been bothering me for a while and I think it comes down to data ownership.

For those unfamiliar, BTC Map uses [OpenStreetMap (OSM)](https://www.openstreetmap.org) as its main geographic database. OSM is centred on the concept of a commons of objectively verifiable data that is maintained by a global community of volunteer editors; a Wikipedia for maps. There is no data ownership; the data is free (as in freedom) and anyone can edit anything. It is the data equivalent of FOSS (Free and Open Source Software) \- FOSD if you will, but more commonly referred to as [Open Data](https://en.wikipedia.org/wiki/Open_data).

In contrast, Notes and Other Stuff on Nostr ([Places](https://github.com/nostr-protocol/nips/pull/927) in this cartographic context) are explicitly owned by the controller of the private key. These notes are free to propagate, but they are owned.

How do we reconcile the decentralised nature of Nostr, where data is cryptographically owned by individuals, with the community-managed data commons of OpenStreetMap, where no one owns the data?

# Self-sovereign Identity

Before I address this coexistence question, I want to talk a little about identity as it pertains to ownership. If something is to be owned, it has to be owned by someone or something \- an identity.

All identities that are not self-sovereign are, by definition, leased to you by a 3rd party. You rent your Facebook identity from Meta in exchange for your data. You rent your web domain from your DNS provider in exchange for your money.

Taken to the extreme, you rent your passport from your Government in exchange for your compliance. You are you at the pleasure of others. Where Bitcoin separates money from the state; Nostr separates identity from the state.

Or, as [@nvk](nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8) said recently: ["Don't build your house on someone else's land."](nostr:nevent1qqsf493dryeqzrsfjq938hpjg3jf3yd8cv70a9ggzlts5p29tasawkqpz9mhxue69uhkummnw3ezuamfdejj7q3qaz9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgsxpqqqqqqzajen2k).

https://i.nostr.build/xpcCSkDg3uVw0yku.png

While we’ve had the tools for self-sovereign digital identity for decades (think PGP keys or WebAuthN), we haven't had the necessary social use cases nor the corresponding social graph to elevate these identities to the mainstream. Nostr fixes this.

Nostr is PGP for the masses and will take cryptographic identities mainstream.

# Full NOSTARD?

Returning to the coexistence question: the data on OpenStreetMap isn’t directly owned by anyone, even though the physical entities the data represents might be privately owned. OSM is a data commons.

We can objectively agree on the location of a tree or a fire hydrant without needing permission to observe and record it. Sure, you could place a tree ‘on Nostr’, but why should you? Just because something can be ‘on Nostr’ doesn’t mean it should be.

https://i.nostr.build/s3So2JVAqoY4E1dI.png

There might be a dystopian future where we can't agree on what a tree is nor where it's located, but I hope we never get there. It's at this point we'll need a [Wikifreedia](https://wikifreedia.xyz/) variant of OpenStreetMap.

While integrating Nostr identities into OpenStreetMap would be valuable, the current OSM infrastructure, tools, and community already provide substantial benefits in managing this data commons without needing to go NOSTR-native \- there's no need to go [Full NOSTARD](https://fountain.fm/clip/48noGYA7bRXNP96dqsOP). H/T to [@princeySOV](nostr:npub1hghnjjpnvkz8t6gkszuf37d7puwc2qtxc65rnklqsngzv6kkug9qhhfyz2) for the [original meme](nostr:nevent1qqst7609zyuy92q655mzls5trdv8u6h8d4v7myjc3t6gvxs68qrtp6cpr9mhxue69uhhyetvv9ujuam9d3kx7unyv4ezumn9wszka25g).

https://i.nostr.build/ot9jtM5cZtDHNKWc.png

So, how do we appropriately blend cryptographically owned data with the commons?

If a location is owned in meatspace *and* it's useful to signal that ownership, it should also be owned in cyberspace. Our efforts should therefore focus on entities like businesses, while allowing the commons to manage public data for as long as it can successfully mitigate the [tragedy of the commons](https://en.wikipedia.org/wiki/Tragedy_of_the_commons).

The remainder of this article explores how we can:

1. Verify ownership of a physical place in the real world;
2. Link that ownership to the corresponding digital place in cyberspace.

As a side note, I don't see private key custodianship \- or, even worse, permissioned use of Places signed by another identity's key \- as any more viable than the rented identities of Web 2.0.

And as we all know, the Second Law of Infodynamics (no citation\!) states that:

> "The total amount of sensitive information leaked will always increase over time."

This especially holds true if that data is centralised.

Not your keys, not your notes. Not your keys, not your identity.

# Places and Web-of-Trust

[@Arkinox](nostr:npub1arkn0xxxll4llgy9qxkrncn3vc4l69s0dz8ef3zadykcwe7ax3dqrrh43w) has been leading the charge on the [Places NIP](https://github.com/nostr-protocol/nips/pull/927), introducing Nostr notes (kind 37515\) that represent physical locations. The draft is well-crafted, with bonus points for linking back to OSM (and other location repositories) via [NIP-73 \- External Content IDs](https://github.com/nostr-protocol/nips/blob/744bce8fcae0aca07b936b6662db635c8b4253dd/73.md) (championed by [@oscar](nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2) of [@fountain](nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5)).

However, as Nostr is permissionless, authenticity poses a challenge. Just because someone claims to own a physical location on the Internet doesn’t necessarily mean they have ownership or control of that location in the real world.

Ultimately, this problem can only be solved in a decentralised way by using [Web-of-Trust](https://en.wikipedia.org/wiki/Web_of_trust) \- using your social graph and the perspectives of trusted peers to inform your own perspective. In the context of Places, this requires your network to form a view on which digital identity (public key / npub) is truly the owner of a physical place like your local coffee shop.

This requires users to:

1. Verify the owner of a Place in cyberspace is the owner of a place in [meatspace](https://en.wiktionary.org/wiki/meatspace).
2. Signal this verification to their social graph.

Let's look at the latter idea first with the concept of Attestations ...

# Attestations

A way to signal to your social graph that you believe something to be true (or false for that matter) would be by publishing an Attestation note. An Attestation note would signify to your social graph that you think something is either true or false.

Imagine you're a regular at a local coffee shop. You publish an Attestation that says the shop is real and the owner behind the Nostr public key is who they claim to be. Your friends trust you, so they start trusting the shop's digital identity too.

However, attestations applied to Places are just a single use case. The attestation concept could be more widely applied across Nostr in a variety of ways (key rotation, identity linking, etc).

Here is a [recent example](nostr:nevent1qqsx8qu64xpnqaqkcqtrm4ly4l6xdqk9g2wkcaxxm3hzcc2p3hcz2ugzyr4tpe6k6v4cp0x5vneas39cqspsxp66z04tcdve5a3vntr6hy057y5k93z) from [@lyn](nostr:npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a) that would carry more signal if it were an Attestation:

https://i.nostr.build/lZAXOEwvRIghgFY4.png

Parallels can be drawn between Attestations and transaction confirmations on the Bitcoin timechain; however, their importance to you would be weighted by clients and/or [Data Vending Machines](https://www.data-vending-machines.org/) in accordance with:

1. Your social graph;
2. The type or subject of the content being attested and by whom;
3. Your personal preferences.

They could also have a validity duration to be temporally bound, which would be particularly useful in the case of Places.

[NIP-25 (Reactions)](https://github.com/nostr-protocol/nips/blob/master/25.md) do allow for users to up/downvote notes with optional content (e.g., emojis) and *could* work for Attestations, but I think we need something less ambiguous and more definitive.

**‘This is true’** resonates more strongly than **‘I like this.’**.

https://i.nostr.build/s8NIG2kXzUCLcoax.jpg

There are similar concepts in the Web 3 / Web 5 world such as [Verified Credentials](https://developer.tbd.website/docs/web5/verifiable-credentials/what-are-vcs) by [tdb](nostr:npub10ckt8dne8lahkwxwevtxf3rlvgttf2lvqrqc4rg7h8mdhsx6rcpqsg7muq). However, Nostr is the Web 3 now and so wen Attestation NIP?

https://i.nostr.build/Cb047NWyHdJ7h5Ka.jpg

That said, I have seen [@utxo](nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8) has been [exploring ‘smart contracts’ on nostr](nostr:nevent1qqswm26c4s4h56zwkk47w40mhsqqn66jk6lfas8r07w67h69474kkfgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg5waehxw309aex2mrp0yhxgctdw4eju6t0qgsw9n8heusyq0el9f99tveg7r0rhcu9tznatuekxt764m78ymqu36c0kd565) and Attestations *may* just be a relatively ‘dumb’ subset of the wider concept Nostr-native scripting combined with web-of-trust.

# Proof of Place

Attestations handle the signalling of your truth, but what about the initial verification itself?

We already covered how this ultimately has to be derived from your social graph, but what if there was a way to help bootstrap this web-of-trust through the use of oracles? For those unfamiliar with oracles in the digital realm, they are simply trusted purveyors of truth.

Introducing *Proof of Place*, an out–of-band process where an oracle (such as [BTC Map](https://btcmap.org/)\) would mail \- yes physically mail\- a shared secret to the address of the location being claimed in cyberspace. This shared secret would be locked to the public key (npub) making the claim, which, if unlocked, would prove that the associated private key (nsec) has physical access to the location in meatspace.

One way of doing this would be to mint a 1 sat [cashu](https://github.com/cashubtc) ecash token locked to the npub of the claimant and mail it to them. If they are able to redeem the token then they have cryptographically proven that they have physical access to the location.

Proof of Place is really nothing more than a weighted Attestation. In a web-of-trust Nostrverse, an oracle is simply a npub (say BTC Map) that you weigh heavily for its opinion on a given topic (say Places).

In the Bitcoin world, Proof of Work anchors digital scarcity in cyberspace to physical scarcity (energy and time) in meatspace and as [@Gigi](nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc) says in [PoW is Essential](https://dergigi.com/threads/pow-is-essential):

> "A failure to understand Proof of Work, is a failure to understand Bitcoin."

In the Nostrverse, Proof of Place helps bridge the digital and physical worlds.

[@Gigi](nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc) also observes in [Memes vs The World](https://dergigi.com/threads/memes-vs-the-world) that:

> "In Bitcoin, the map is the territory. We can infer everything we care about by looking at the map alone."

https://i.nostr.build/dOnpxfI4u7EL2v4e.png

This isn’t true for Nostr.

In the Nostrverse, the map IS NOT the territory. However, Proof of Place enables us to send cryptographic drones down into the physical territory to help us interpret our digital maps. 🤯

# Check-ins

Although not a draft NIP yet, [@Arkinox](nostr:npub1arkn0xxxll4llgy9qxkrncn3vc4l69s0dz8ef3zadykcwe7ax3dqrrh43w) has also been exploring the familiar concept of [Foursquare](https://foursquare.com/)\-style [Check-ins on Nostr](nostr:naddr1qvzqqqr4gupzp68dx7vvdlltl7sg2qdv8838ze3tl5tq76y0jnz966fdsana6dz6qqxnzde3xqungv3jxq6ngvp52f3mja) (with kind 13811 notes).

For the uninitiated, Check-ins are simply notes that signal the publisher is at a given location. These locations could be Places (in the Nostr sense) or any other given digital representation of a location for that matter (such as [OSM elements](https://wiki.openstreetmap.org/wiki/Elements)) if [NIP-73 \- External Content IDs](https://github.com/nostr-protocol/nips/blob/744bce8fcae0aca07b936b6662db635c8b4253dd/73.md) are used.

Of course, not everyone will be a Check-in enjoyooor as the concept will not sit well with some people’s threat models and OpSec practices.

Bringing Check-ins to Nostr is possible (as [@sebastix](nostr:npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe) capably [shows here](nostr:note1wjf6x9a5xehzr3z0hm8fgdyenznf6hxlmswldhmhsgk7fc9e86cscmsnve)), but they suffer the same authenticity issues as Places. Just because I say I'm at a given location doesn't mean that I am.

Back in the Web 2.0 days, Foursquare mitigated this by relying on the GPS position of the phone running their app, but this is of course spoofable.

How should we approach Check-in verifiability in the Nostrverse? Well, just like with Places, we can use Attestations and WoT. In the context of Check-ins, an Attestation from the identity (npub) of the Place being checked-in to would be a particularly strong signal. An NFC device could be placed in a coffee shop and attest to check-ins without requiring the owner to manually intervene \- I’m sure [@blackcoffee](nostr:npub1dqepr0g4t3ahvnjtnxazvws4rkqjpxl854n29wcew8wph0fmw90qlsmmgt) and [@Ben Arc](nostr:npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm) could hack something together over a weekend\!

Check-ins could also be used as a signal for bonafide Place ownership over time.

# Summary: Trust Your Bros

So, to recap, we have:

**Places**: Digital representations of physical locations on Nostr.

**Check-ins**: Users signalling their presence at a location.

**Attestations**: Verifiable social proofs used to confirm ownership or the truth of a claim.

You can visualise how these three concepts combine in the diagram below:

https://i.nostr.build/Uv2Jhx5BBfA51y0K.jpg

And, as always, top right trumps bottom left\! We have:

**Level 0 \- Trust Me Bro:** Anyone can check-in anywhere. The Place might not exist or might be impersonating the real place in meatspace. The person behind the npub may not have even been there at all.

**Level 1 \- Definitely Maybe Somewhere:** This category covers the middle-ground of ‘Maybe at a Place’ and ‘Definitely Somewhere’. In these examples, you are either self-certifying that you have checked-in at an Attested Place or you are having others attest that you have checked-in at a Place that might not even exist IRL.

**Level 2 \- Trust Your Bros:** An Attested Check-in at an Attested Place. Your individual level of trust would be a function of the number of Attestations and how you weigh them within your own social graph.

https://i.nostr.build/HtLAiJH1uQSTmdxf.jpg

Perhaps the gold standard (or should that be the Bitcoin standard?) would be a Check-in attested by the owner of the Place, which in itself was attested by BTC Map?

Or perhaps not. Ultimately, it’s the users responsibility to determine what they trust by forming their own perspective within the Nostrverse powered by web-of-trust algorithms they control. ‘Trust Me Bro’ or ‘Trust Your Bros’ \- you decide.

As we navigate the frontier of cryptographic ownership and decentralised data, it’s up to us to find the balance between preserving the Open Data commons and embracing self-sovereign digital identities.

# Thanks

With thanks to [Arkinox](nostr:npub1arkn0xxxll4llgy9qxkrncn3vc4l69s0dz8ef3zadykcwe7ax3dqrrh43w), [Avi](nostr:npub1hqaz3dlyuhfqhktqchawke39l92jj9nt30dsgh2zvd9z7dv3j3gqpkt56s), [Ben Gunn](nostr:npub1lt8nn8aaa6qa63wjwj8gz2djf5nlhg3zfd0v6l45v8zhvuyh0p3s5zzt5y), [Kieran](nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49), [Blackcoffee](nostr:npub1dqepr0g4t3ahvnjtnxazvws4rkqjpxl854n29wcew8wph0fmw90qlsmmgt), [Sebastix](nostr:npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe), [Tomek](nostr:npub1t30xvk4f3h86lhxazadwx6f2namer9yzgl70kfljfhr556g7su0qwg0lmp), [Calle](nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg), [Short Fiat](nostr:npub1md39ua3h2s7204a7v5p9sdxmxx9qc7m4kr3r6naeuwfznad6d7nsxpctp9), [Ben Weeks](nostr:npub1jutptdc2m8kgjmudtws095qk2tcale0eemvp4j2xnjnl4nh6669slrf04x) and [Bitcoms](nostr:npub18s6axkw94d57sg438rp7pzf94vn8la4axyvd5f6wnjrgudtw54ps53eqxk) for helping shape my thoughts and refine content, whether you know it or not\!

Cryptography, the Commons and Proof of Place

This is a long form article, you can read it in https://habla.news/a/naddr1qvzqqqr4gupzp384u7n44r8rdq74988lqcmggww998jjg0rtzfd6dpufrxy9djk8qq2nya2z2akk6j60w9jz6vpeweg4vn2g8pvrq6c73gs


Bitcoin Optech newsletter #322 is here:

- announces a fixed vulnerability affecting older versions of Bitcoin Core
- provides an update on hybrid channel jamming mitigation
- summarizes a paper about more efficient and private client-side validation
- announces a proposal to update the BIP process
- summarizes popular Q&A from Stack Exchange
- Optech Newsletter #322 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/09/27/

Antoine Poinsot posted to the Bitcoin-Dev mailing list a link to the announcement of a vulnerability affecting versions of Bitcoin Core that have been past their end of life since at least December 2023...
https://bitcoinops.org/en/newsletters/2024/09/27/#disclosure-of-vulnerability-affecting-bitcoin-core-versions-before-24-0-1

Carla Kirk-Cohen posted to Delving Bitcoin details about various attempts to defeat an implementation of the mitigation for channel jamming attacks originally proposed by Clara Shikhelman and Sergei Tikhomirov...
https://bitcoinops.org/en/newsletters/2024/09/27/#hybrid-jamming-mitigation-testing-and-changes

Jonas Nick, Liam Eagen, and Robin Linus posted to the Bitcoin-Dev mailing list a paper about a new client-side validation protocol. Shielded CSV uses zero-knowledge proofs to allow verification with a fixed amount of resources and without revealing previous transfers...
https://bitcoinops.org/en/newsletters/2024/09/27/#shielded-client-side-validation-csv

Mark “Murch” Erhardt posted to the Bitcoin-Dev mailing list to announce the availability of a pull request for a draft BIP that describes an updated process for the BIP repository...
https://bitcoinops.org/en/newsletters/2024/09/27/#draft-of-updated-bip-process

Selected Q&A from Bitcoin Stack Exchange:

- What specific verifications are done on a fresh Bitcoin TX and in what order?
- Why is my bitcoin directory larger than my pruning data limit setting?
- What do I need to have set up to have getblocktemplate work?
- Can a silent payment address body be brute forced?
- Why does a tx fail testmempoolaccept BIP125 replacement but is accepted by submitpackage?
- How does the ban score algorithm calculate a ban score for a peer?
https://bitcoinops.org/en/newsletters/2024/09/27/#selected-qa-from-bitcoin-stack-exchange

Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Jon Atack, Gloria Zhao, and Jonas Nick on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!
https://twitter.com/i/spaces/1mrGmMbAAdBGy


If you have a few sats spare, and want to help #grownostr, please consider donating to the #ditto project.  IMHO Alex is doing the most amazing work on scaling every aspect of #nostr to the next level.

More software, more users, more relays.  Every sat you donate will be very well spent, and help to level up nostr.

bc1q9cx35adpm73aq2fw40ye6ts8hfxqzjr5unwg0n

The address can be verified here, after login:

https://ditto.pub/


Four P2P distribution tools for Git repositories compared

https://www.ctrl.blog/entry/git-p2p-compared.html

nostr:note1zg682hgugm5hyyugjag89gmun075q8na9wzl7lw3q68w43tsvrvqvlh83y


"Tornado Cash co-founder Roman Storm to face trial as US judge rejects dismissal"

Creating a decentralized and anonymous git based solely and exclusively on reputation should be the number 1 priority of privacy tool developers, bitcoin developers and the open source community in general.

https://www.theblock.co/post/318417/tornado-cash-founder-roman-storm-to-face-trial?utm_source=twitter&utm_medium=social


We have been cooking!🚀 Today, we are launching the *Boltz BTCPay Plugin*, enabling merchants to accept Lightning payments without the need to run a node. Powered by Liquid Swaps 🌊

"The most impactful plugin ever released on BTCPay!"
- strainly.io

https://blog.boltz.exchange/p/launching-the-boltz-btcpay-plugin


We had a Cashu dev call yesterday and four (!!) new wallets based on NIP-60 were presented. NIP-60 is a standard for storing ecash on no:str relays, encrypted with your keys.

You open a wallet for the first time, login with your nsec, and boom, your balance appears.

Don't like this wallet? Switch to another one, enter your nsec, and your ecash appears there too.

This is pretty insane. If you're building a wallet, you're immediately plugged in into a social net. Now you can also carry your money around from app to app, or website to website.

If you're a Cashu dev, you should join our monthly open dev calls. Hit me up!


1. better Signal on Nostr

VS

2. better Telegram on Nostr.

Which one do you want, 1 or 2? nostr:note1evp20kv0meyqmcfhyvr8hs6v3w6xkx26uzsmw8uyt37pda07xzfqzmwc50


First they came for the privacy nuts, but I didn't speak up because I had nothing to hide.

Now I need a banking licence, enforce strict AML and KYC all the potential buyers, to sell my used mattress, but there is noone left to speak out. nostr:note18qzh9f7rngkcwdj8ac5j6l7zl796jajly68fvjzj5aggvdynqd8seemwad


At least some 300,000 machines reachable on the internet are vulnerable to a remote code execution vulnerability that appears to be rather easy to execute on all of those.

The vulnerable package is cups-browsed - a tool for printing - which does get installed by default on many desktop linux systems but who knows ... maybe you are running some media server with your bitcoin wallet and your printer  reachable via the same RaspberryPi?

Check your machines. Android appears not to run cups but if you run Linux or Mac, you might want to double-check if you're one of the lucky 300,000 that get to update their system **now**.

https://www.evilsocket.net/2024/09/26/Attacking-UNIX-systems-via-CUPS-Part-I/


Tornado Cash? Needed a banking license. Samourai Wallet? Needed a banking license. WhatsApp, Apple, X, probably all need licenses too.

Sounds retarded? Correct. That's why the SEC has proposed a rule to formalize licensing requirements for communication protocols.

In a speech at the annual U.S. Treasury Market Conference, Gensler announced to rule on proposed amendments to the Exchange Act by November, which expand the definition of the term "exchange" to mean "systems that bring together buyers and sellers of securities [...] (i.e. "communication protocols")."

Critics argue the rule may be weaponized to criminally indict software developers given the already hostile environment for crypto- and privacy devs.

If this rule passes, we are fucked beyond comprehension.

Full story:
https://www.therage.co/gensler-to-rule-on-licensing-requirements-for-communication-protocols-2/


if tor is a dependency for outbox then nostr is doomed. private relay (masque) is my preferred approach if the user doesn’t want to run a vpn.


Good article on seedsigner topic.
Recommend everyone to read it.

nostr:nevent1qqsq5yx0f5d9xffp5f3jvcnu6h59eq8sq6ll6p5v48zvykd0kf76yzspg3mhxw309ahhsarjv3jhvctkxc685d35093rw7pkwf4xwdrww3a8z6ngv4jx6dtzx4ax5ut4d36kw6mwdpa8ydpkdeunyutzv9jzummwd9hkutczyrqlu5hc7h6qg90gydm3rtjrd875anm48jv4k5f0fxsmy6ud5xzkjqcyqqqqqqgrjln7z


https://m.primal.net/JmrX.png

I stumbled across Nostr 9 months ago and would describe myself as interested user. It has been facinating to listen to the original protocol & app builders and Nostr advocates and the experience has encouraged me, together with other reasons, to engage in social media for the first time and for this I acknowledge a debt to developers and entrepreneurs who have made this possible.

However, one aspect of the conversations I've followed has always struck a disonant chord, and it's the phrase 'we are winning'. Winning against who? Is this a zero sum game? And aside from the male orientation of the term, will the idea of winning as a motivating force carry any meaning in the long term, where deeper sources of energy will need to be found. Sources which include a feminine aspect.

I can accept the phrase as a motivating rallying cry in the first stage of attempting to build a new protocol, but now that has been achieved should 'surviving' be the next focus and is it possible to envisage a future of surviving without winning?

Is it worth remembering that revolutions tend to mimic the very things they overthrew before becoming even worse. So is Nostr about revolution or about building a protocol to survive a hundred years? The later takes a very different road to the former, not seeking glory or fame, not seeking to overthrow, but building from the ground up and slowly making a difference in a way which will allow users will experience something more than simply replicating their experience on other apps.

Stay humble and build slowly.

#note


nostr:npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445 what happened here now?
https://cdn.satellite.earth/befe4dcbeb80006eda3e2eae051051825b1485358d830706af5efdc280ff90d9.png

I just downloaded Coop 0.2.0 and deleted my ~/.config/*coop and ~/.local/share/coop/ directories (but still Coop shows the old user I had created months ago, why?) and then tried to create a new identity.


This week's Financial Freedom Report #42 features the following in global news:

-Zimbabwe | New ZiG Currency Fails to Maintain Value

"Zimbabweans like Thabo Ncube believe the repeated currency woes “have opened the door for #Bitcoin adoption in Zimbabwe, and that no person and no institution will be able to stop it.”

-Tunisia | Economic Challenges Grip Citizens as Saied Crushes Opposition
-Iran | Physical and Financial Repression of Women Intensifies

In Bitcoin news:

-Dana Wallet | Native Silent Payments Wallet
Wasabi Wallet | Implements Taproot Receive Addresses and Free Coordinators
-BOLT 12 | Merged into Lightning Specification

Plus, the latest instalment of the HRF x Pubkey Freedom Tech Series where author and journalist Roger Huang discusses the clash between open-source technology and state-led censorship and repression in China.

Read more here: https://hrf.org/category/financial-freedom/


I thought build BTCPayServer plugin would be hard, but is super easy and fast https://docs.btcpayserver.org/Development/Plugins/


“Whatsoever a man soweth, that shall he also reap.”

— Galatians 6:7 KJV https://image.nostr.build/ae9b231b4c74115bbfb221fdae07a5bf0eb28bff043619eb696c9926d53db8e1.jpg


"Against a backdrop of increasing dystopia, control, censorship, surveillance, conflict and oppression, Bitcoin is fundamental. It needs continued vigilance, review, maintenance, and improved decentralization, robustness, privacy and user experience."
  —Jon Atack
https://opensats.org/blog/jon-atack-receives-lts-grant


We’re excited to announce that Tails (nostr:npub1hvfhgt24ma2a7nfa4vep5yt8k6shr70ujm3a8p7kx6t6he6emuzsh9y5av) is officially part of the Tor Project family! By joining forces, we’re ensuring that activists, journalists, and everyday users have access to more secure and sustainable tools for online privacy. Read more: https://blog.torproject.org/tor-tails-join-forces #TorTails #PrivacyMatters

https://files.mastodon.social/media_attachments/files/113/203/190/787/193/180/original/ea5e7c938357a781.png


BIP Draft for Octojoin

https://github.com/bitcoin/bips/pull/1669


Nostr reddit now has a banner, thanks for the help.  #startsmall

https://www.reddit.com/r/nostr/


🤣🤣

nostr:note1h52wf6ha7cwa79xgv2vh2c8443aang6jggvh3025hf6fsjeqe4ws2a2mya


nostr is hope

but hope demands courage

and there's a lot of weak men out there

in any case, you get freedom at the price you deserve


Another Lightning Spec Summit complete: this time Tokyo.  The good-natured competition among the teams is a steady source of delight, for these are all brilliant people striving to bring something wonderful into the world. They are also respectful and appreciative of each others' achievements: kudos from people you respect has always been a key motivation for working on Open Source projects ❤

I tried, and failed, to avoid committing to implementing or collaborating on more things.  Many have partial implementations already, fortunately. In no particular order:

1. A "marketplace" bolt12 feature for a centralized marketplace to arrange a fee for payment.
2. Completing my draft implementation of the simplified update mechanism (particularly, reestablishment mechanics!).
3. "lnp" payment proof format.
4. Rebase recurrence proposal for BOLT12.
5. Implement v1.5 gossip (once Elle revises it again!)
6. Split keys for comms, messages and payments in node announcements.
7. Proxy support for BOLT 8 handshake.

This doesn't count the tasks of reviewing what others are working on, which our team is not leading but are very interested in: bolt12 payment notifications and contact information sharing being two at the top of my mind.

It was a productive three days. And, yes, a pile of fun!


APK for v0.1.0 is available for testing joinstr:

https://gitlab.com/invincible-privacy/joinstr-kmp/-/releases

Feel free to join the simplex group chat if you have any questions or need signet coins for testing.


We are reaching new levels of tech advancement here:
nostr:nevent1qqstdeudu2kfw55eueeyzmcq9tng76wpr32s7xtxhvwk84udwrgztaqpzpmhxue69uhkztnwdaejumr0dshszrnhwden5te0dehhxtnvdakz7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctc4rygfh


Llama 3.2 multi modal beating 4o-mini

https://m.primal.net/LCBr.png


This is more or less how first generation super intelligence will shape up.  It will change everything.  Including the evolution of super intelligence.

https://m.primal.net/LCCZ.png


WHY NOSTR?

WHY IS IT IMPORTANT?

WHY SHOULD PEOPLE CARE?


💚Say hello to Privacy Index: a guide of guides for all things digital privacy.💚

I started working on Privacy Index in the beginning of the year because I was frustrated by the one-fits-all solutions I was being sold by other privacy projects.

Privacy Index is the opposite: it's a resource for resources, so you can choose what tips, tools and tricks best fit your needs.

I would love for this project to grow and encompass all content others have found helpful on their own privacy journey – be it stories that inspired you, books that you read, tools that you use, or guides you found helpful – some of my favorite additions are highlighted below.

Privacy Index is by no means complete. But it's free and open source, so anyone can contribute on github. And the more people contribute, the better it will get 💚

s/o to @HRF
 for funding this work 🤝

http://privacyindex.net
https://m.primal.net/LBAV.jpg


War is utterly retarded.

No one who wants it dies and no one who dies wants it.


#solid turns the web into a UNIX type operating system.  Meaning that you can write little scripts to achieve whatever you want, giving the right actors the right permissions.  Login with npub adds a huge amount to this, both for nostr and solid.  For solid it adds new users, payments, auth, apps and zaps.  For nostr it adds a full web operating system.  This is going to take a LONG time for users and devs to figure out, but the decentralized future is here.  And best of all, just like UNIX, it's 100% permissionless, anyone can build anything as easily as writing a script, no need to ask anyone's permission.


Every day I find a new Nostr client I haven't seen before.

Today's example: zapin.me

This is why Nostr wins.


Groups are an interesting and unsolved topic on nostr, which balance censorship resistance and privacy within a certain context. Relays are also a very interesting topic and a core part of what makes nostr special. Here are some resources to get you started (mostly from my blog and podcast):

https://github.com/nostr-protocol/nips/issues/1183
https://highlighter.com/hodlbod/8YjqXm4SKY-TauwjOfLXS
https://highlighter.com/hodlbod/sfwV1rNaoQXd65PbIMYgm
https://fountain.fm/episode/LBVT42qHgTDCJXWcnJ93
https://fountain.fm/episode/ksAfGHgXEwE32QME1oGR


🤔

nostr:note1n6nltv8ny5n8gan2dfljeykg7vx44anxm6wg28rmpynw97x7p9esmw7c53


Bitcoin is speech. https://image.nostr.build/134da347b15e9cd4adbc3de774cf34eaac4f76eb7383b187bd8189e036377d8d.jpg
https://nydig.com/research/bitcoins-protection-under-the-first-amendment


Dutch parliament passes fascist law to ban cash payments above €3,000.
https://tweakers.net/nieuws/226916/tweede-kamer-gaat-akkoord-met-verbod-op-contante-betalingen-boven-3000-euro.html


We just fixed an issue with zap receipts not being sent for people receiving zaps into their coinos lightning addresses


Mozilla Faces Privacy Complaint for Enabling Tracking in Firefox Without User Consent.

don't use firefox, use:

#LibreWolf
#Mullvad Browser
#Tor Browser

https://thehackernews.com/2024/09/mozilla-faces-privacy-complaint-for.html


Regulation is designed to kill small businesses, protect large businesses, and destroy innovation. This is the direct goal of government bureaucrats.

https://fountain.fm/episode/6EYWuAkOVW1AsSCoMJmf

nostr:nevent1qvzqqqpxquqzpqe034q8qjy95remgp87huu2t69yfzgq5x7dh4xqet29u4g7jx876apd73


Latest Bitcoin Brief is now available for your listening pleasure. If this is your first time listening...  no, I don't usually sound that nasally 🤧🤧

We cover:
👉 The new Ashigaru Samourai fork
👉 Samourai wallet case updates
👉 Latest nostr:npub1s0vtkgej33n7ec4d7ycxmwt78up8hpfa30d0yfksrshq7t82mchqynpq6j firmware release
👉 Sparrow Wallet 2.0

Thank you for all of the boosts and comments. Keep em coming!

nostr:npub1jcympy69pht7ptan39se4nd09e4q66qhey649uu3rczm2zh88c7s0n2890

https://fountain.fm/episode/1LHyrYHtktFqeg01FZnh


"Bitcoin doesn’t care about who you are or what your feelings are. Bitcoin represents equal opportunity to participate in a system not encumbered by our legacy fiat structures." —White Rabbit


You could use TOR if you don't want anyone to know you're even using Bitcoin.


Good morning, Keir Starmer wants to spy on your bank accounts

A bill proposed yesterday would enable the mass surveillance of financial transactions beyond AML/CTF regulations to "stop benefit fraud"

Full story:
https://www.therage.co/keir-starmer-wants-to-spy-on-your-bank-account/


Ive been building this NIP-96 / Blossom server in rust for a while now, if you want to host your own its pretty easy you can find examples in the git repo!

My Instance is free to use: https://files.v0l.io/

https://git.v0l.io/Kieran/route96


The latest newsletter just went out. Get your quick summary of what has been happening around the community. https://bitcoindesign.substack.com/p/bitcoin-design-newsletter-65


1. The first public test version of Keychat used seed phrases instead of nsec. This was because we believe seed phrases are more suitable for chat applications, as one seed phrase can derive multiple nsecs. It wasn’t our intention to create a closed system. Due to many people wanting to use their existing nsecs, we added nsec login in our new version. However, we still recommend using seed phrases.

2.Regarding the contact list, Keychat's contact list is stored locally on the client side and is not uploaded to the relay. Keychat's contact list and your following on Damus are different things.

3.We think it's reasonable to set Keychat relay as the default relay, just as Damus relay and nos.lol relay are default relays. Plus, users can remove the default relay. We insist on the stamp model because we believe there’s no such thing as a free lunch in the long run, and anything that's free indefinitely is more likely treating the user as the product.

4.Finally, 0xChat and Keychat/Simplex chat are vastly different; they are not the same type. Its default end-to-end encryption lacks forward secrecy and backward secrecy. Its optional secret mode's end-to-end encryption is also significantly inferior to the Signal protocol encryption. In the trade-off between forward/backward secrecy and better multi-device synchronization, it opts for better multi-device synchronization. nostr:note196jlftc3man9k92xzkugclzgqtu56mz9ht36szlk65hapt00c3fq0zrene


We keep building 🫡

There's a new update of the Breez SDK - Nodeless ⚡

So, what’s new in this release? 👀

→ Lowball fees for direct Liquid transactions
→ Send all funds is now supported in pay_onchain
→ Updated default Electrum URLs

Plus more updates on optimizations + fixes 🚀

Check out the link for more details ↓
https://github.com/breez/breez-sdk-liquid/releases/


UNIX + Solid + Nostr

Excellent explanation of Melvin

nostr:note1p8raevewytfe9jk9mmxy3ejeyz22pgxz0hhjyl7jewefu5m2fclqhx6yhu


👀

nostr:note1gyrtlmmrax8sant87ssvg0u6pjrejzg4lzyv476j6yyd54scllmqjahydu


https://apps.ankiweb.net/

open source language learning


solid sign in with schnorr -- proof of concept

https://melvin.solid.social/public/login1.mp4


🌋 Exciting News! We're shaking things up with our project on @geyserfund

We have added some very interesting rewards, visit our profile 👇
https://geyser.fund/project/freemadeira/rewards

All donations to the project go towards education, outreach and spreading knowledge about Bitcoin in the local community. Thanks for your support!


Solid brings access control to the web.  It is based on the UNIX file permission system which allows:

- public web (e.g. public square)
- private web (e.g. private chat)
- shared web (e.g. facebook replacement)

with nostr login, any nostr user will be able to use advanced features and apps on the existing web.  This is something that will be rolled out as a global standard to the web, with the first 10 million users already lined up

That means you can set permissions (private, public, shared) on

- any document
- any relay
- any API

The concept of private, sharted, or trusted relays, might not be needed, because the web can do that for you already.

Not to mentoin, a million other features...


I collaborated with Sam Callahan to analyze bitcoin’s correlation with global broad money supply.

The result was that it had higher directional correlation to money supply than other asset classes, at 83%.

We also looked at indicators for when bitcoin is more likely to deviate from liquidity. In other words, what’s usually going on in that other 17%. The answer, generally, is that the asset is coming down after major periods of extreme sentiment.

You can check out the full report here:

https://www.lynalden.com/bitcoin-a-global-liquidity-barometer/
https://m.primal.net/LAnn.jpg
https://m.primal.net/LAnu.png


I'm new on nostr.
I actually made this account 2 or 3 months ago, I don't remember exactly, but I had saved the keys in a notebook that I lost in
the coffee shop in my neighborhood and today I just got it back (yeah).
I'm very happy.
So this whole silly story is to say: hello, I'm new on nostr.
I love finally being here.
thanks. 🧡🧡🧡

#introductions


[bitcoin] Merged PR from maflcko: doc: Adjust links in OSS-Fuzz section https://github.com/bitcoin/bitcoin/pull/30963


👀 https://delvingbitcoin.org/t/a-lightning-network-of-multi-party-mechanisms/1163


The anarchism runs deep in this man.


“A merchant can withdraw from your lightning node using the invoice_request and then return change to you back using the offer on the back side. Just like paper money, these can be denominated in different units. You risk that the merchant will actually give you change, but the same thing happens with paper money. The main drawback with Lightning Cheques is you don’t necessarily know if you’ve been ripped off and never got the change until you go back home.” https://delvingbitcoin.org/t/lightning-cheques/1162 🧐 #bitcoin


GM Relay - a relay that only accepts GM notes once a day.

wss://gm.swarmstr.com

Add it to your relay list and forget about it 🤙

To see your stats, tag nostr:nprofile1qqsydm572clx9mfz5hqa2g3vxlc5a9w4wndk6wd6q9eaen0v3cgzuxcpzemhxue69uhhwmm59eehwctjd4ehgu3wvdhk6qgdwaehxw309ahx7uewd3hkcqg5waehxw309aex2mrp0yhxgctdw4eju6t0aaqnju in a note and include keyword `stats`.

Repo: https://github.com/ptrio42/gm-relay


Nostr transmits notes from one user to another.  That is a nice thing.  But it only becomes useful if those notes are presented in a consistent order.  Similarly, profiles are the authors of notes, and they are only useful if you have the latest updated profiles.  Embracing the chaos of nostr is fun, but to provide a UX, those basic problems need to be solved more robustly.  And then with greater speed.  This paves a cow path for financial integrity and a powerful free market built on top of bitcoin.  The way to do this is to realize that npubs are taproot and taproot are npubs.  A distributed ledger and a time chain is part of nostr for free.  All we have to do is use it.


Nope.  Ordering is the killer feature of nostr.  They just havent figured it out yet.  But the competition has.

nostr:note1yptu6sgnpmqydwd2g94rl0x94fnn7m0hjyk3pmc4a3jccztpaexqhkwtcd


nostr has no global source of truth, and that is a good thing

Out of interest, I follow the progress of a lot of other projects similar to nostr, and a couple links surfaced today:

BlueSky has a big "firehose" connection that streams all updates (new posts, reactions, etc) to subscribers. Unsurprisingly, this is difficult to process except on beefy servers with lots of bandwidth. So, one proposed solution is to strip out all that pesky cryptography (signatures, merkle tree data, etc): https://jazco.dev/2024/09/24/jetstream/

And over on Farcaster, keeping their hubs in sync is too difficult, so they want to make all posts globally sequenced, like a blockchain. The details are still being worked out, but I think it's safe to assume there will be a privileged global sequencer who decides on this ordering (and possibly which posts are included at all): https://github.com/farcasterxyz/protocol/discussions/193

In my opinion, both of these issues are symptoms of an underlying errant philosophy. These projects both want there to be a global source of truth: A single place you can go to guarantee you're seeing all the posts on a thread, from a particular user, etc. On BlueSky that is https://bluesky.app and on Farcaster that is https://warpcast.com .

Advocates of each of these projects of course would dispute this, pointing out that you could always self-host, or somehow avoid depending on their semi-official infrastructure, but the truth is that if you're not on bluesky.app or warpcast.com, you don't exist, and nobody cares that you don't exist.

nostr has eschewed the concept of global source of truth. You can't necessarily be sure you are seeing everything. Conversations may sometimes get fragmented, posts may disappear, and there may be the occasional bout of confusion and chaos. There is no official or semi-official nostr website, app, or relay, and this is a good thing. It means we are actually building a decentralised protocol, not just acting out decentralisation theatre, or pretending we'll get there eventually and that the ends justify the means.

Back when computers were primitive and professional data-centres didn't exist, it was impossible to build mega-apps like Twitter. Protocols had to be decentralised by default -- there was simply no other way. We can learn a lot by looking back to protocols of yesteryear, like Usenet and IRC, and still-popular protocols like email and HTTP. None of these assume global sources of truth, and they are stronger and better for it, as is nostr.


a reminder about the bitcoin merge notification bots; these bots automatically post when there is a commit to the associated repository:

nprofile1qqs0wmy9z7tac7dmpzhld90wml65gxdux4ytvpxqsf46ttg5yzrzwvgpzdmhxue69uhhyetvv9uju7psvchx7un802qf5c
nprofile1qqsp4t9sqvmnw7slt57pnkd06mcsm7z9a6yn06v67zzx6w9d009e2lgpzdmhxue69uhhyetvv9uju7psvchx7un894hqqs
nprofile1qqsdzmqs880h7se4ldk5f8ptmxptjpzspxj38wcltr46mhuqqz8agrspzdmhxue69uhhyetvv9uju7psvchx7un8vtslr8
nprofile1qqsfsxz67pnytmth787qvj0nvc5kcmernxqr27fzg2x566mc89nlsyspzdmhxue69uhhyetvv9uju7psvchx7un85ulwfm
nprofile1qqsxukl93wa78srfm8wpgrcc2xmwkd6c4a4znsftjye2rnvuz5ya7hgpzdmhxue69uhhyetvv9uju7psvchx7un8wp09f5
nprofile1qqsxf5lqp8t8ccqpee6yc8fy59g7yhguwfg94hynckuxwtu2lqm64egpzdmhxue69uhhyetvv9uju7psvchx7un82gf8ks

(looks like the original announcement post was a broken event, so making a new one, also using nprofile instead of npubs to make it work across relays)


We are inundates with propaganda in normal everyday life.
Anything with a gatekeeper will be mostly propaganda.
This is why we Nostr.


There's no benefit of drivechains that isnt already solved by sidechains. There's no demand for drivechains that isnt already expressed in sidechains.
Drivechains and their proponents are a misallocation of resources.


atomstr RSS/Atom gateway to Nostr by nostr:npub174t832slt4252dk526cnh64sfa3k6claah2cdl3c5n9eeeyvjz7q2fmqm6

https://atomstr.data.haus/


Supporting a war whatever the side is the most immoral thing you can do, in war the warlords win, the warlords sell weapons and finance both sides, if you don't understand this you are retarded.

Stand up for humans, stupid.


I've donated a decent bit of money to Zeus development. I will no longer be supporting Zeus.

It's morally bankrupt to respond with derision to a Zelenskyy and others signing bombs that are keeping Ukrainians alive by killing Russian invaders. I'm in Kyiv right now – those bombs are part of the reason why I can even be here relatively safely. They're why people I know got their houses back after the occupation was pushed back; sadly they couldn't get their friends and neighbors back, because there's no fixing being murdered.

Disgusting.


7th wave.
8 more projects.
Free and open-source.
https://opensats.org/blog/bitcoin-grants-september-2024-7th-wave


AGI is coming and soon.

Open AI outlined 5 steps to AGI and though we're only just scratching the surface of the 2nd step with these new reasoning capabilities featured in the latest o1-preview...

Due to the nature of innovation expressed on an s-curve, that last leg will come up faster than anyone expects.

There's still alot left to do but AGI is coming very soon, expect it.


hey  nostr:npub1key55ax33gkl50uqemvl4khrtqrhzm7wzpc7fhseutt5ddkcwcrqgxlt3h
Please can you arrange a weekly "stand-up bitcoin comedy" show and broadcast on zap.stream with all sats FW to the the participants?

But please do not bring again Trump... just REAL comedians.


big news 🗞 today: BOLT12 has officially been merged into the lightning bolt repo and is now considered part of the official lightning specification!! ⚡

there’s currently three implementations that support the official spec and are interoperable: core-lightning, LDK, and eclair/phoenix

this is the first new BOLT to be added since 2017 https://video.nostr.build/ceecbd82c2d7a23f5ae2ef650e77cd96cdfbaa8e511b6217284b654aa677177f.mp4


Global liquidty vs bitcoin
https://m.primal.net/LAVF.png


Same ⚡🌰
nostr:nevent1qqszdwadnnc58etehvms6xs9gaut79tq2ra7n89kkr3wcz2u5nsnw4cprfmhxue69uhkummnw3ezucm9wf3kzarjdamxztndv5hsygqgvd98fjw3g3umgc3cnvc8d9vpt7dp3850kms93wfwrz7n75m5q5psgqqqqqqskueltj


The current system where every user is a network node is not the intended configuration for large scale.  That would be like every Usenet user runs their own NNTP server.  The design supports letting users just be users.  The more burden it is to run a node, the fewer nodes there will be.  Those few nodes will be big server farms.  The rest will be client nodes that only do transactions and don't generate.


"We're going from infinite money and finite energy to finite money and infinite energy." —Abe Cambridge


The end of fiat currency is the new world order.

And no CBDCs.

Only bitcoin for a better future for humanity.


I am nostr only and don't have an account on twitter / X.


This is a PSA because people send me screenshots of some X account that's supposedly me. It's not.


I'm looking for recommendations for RSS-Nostr bridges.

Looks like Nostrss will do the business.

https://github.com/Asone/nostrss

Any others I should check-out?

#asknostr #rss


Bitcoin is not return on capital, it's return OF capital.

Magic.


GM https://github.com/lightning/bolts/blob/master/12-offer-encoding.md #bitcoin


👀👀

nostr:note1k5qns68j5h4dra3gnjd3j8kfza70k0zmj0dtd22fkgymst47pteqyauund


BOLT 12 is merged into the spec

To applause at the Lightning Spec Summit dinner! ❤


New #damus appstore version just dropped!

- Support for viewing Highlights and a way to create highlights in the Safari share sheet

- Push notifications powered by our new nostr push notification server (notepush)

- More obvious friend filter for reducing spam in notifications and DMs

- Improved reconnection speed

- Support for AlbyHub zaps

Enjoy!


Introducing HAVEN - The Ultimate Relay For Sovereign Individuals
 https://i.nostr.build/eB85EFdyAIOQzeyU.png
HAVEN (High Availability Vault for Events on Nostr) is the next evolution of personal relays that take self sovereignty and decentralization to the next level.

https://github.com/bitvora/haven

It's a 4-in-1 Relay with:

 - Private Relay - for your drafts, ecash/nutsacks and anything else only you should be able to see

 - Chat Relay - for your web of trust to be able to send you DMs or to host private group chats.

 - Inbox Relay - for people to send reactions, zaps and likes to your notes. It also pulls these notes from other relays in real time. Protected by web of trust

 - Outbox Relay - for others to read from. This will contain all the notes that only you publish. Anyone can read, only you can write. Every note sent to your outbox relay will be BLASTR'd to other relays.

It also has many SMART relay features, including:

 - It imports all your old notes to your outbox relay, and imports any note you're tagged in to your inbox relay
 - It protects your relays using your Web of Trust
 - It automatically backs up all your notes to a 3rd party cloud (currently only AWS S3 support - more soon™)
 - It blastr's your notes to other relays

Amethyst users will love this relay because it gives you every relay you need to complete the relay configuration.

It is my hope with this relay that we can significantly increase the decentralization of Nostr by giving people an extremely powerful and reliable personal relay that gives them control over the longevity and privacy of their notes. With more people running personal relays, clients should be more inclined to implement the outbox/inbox model.

You can see HAVEN in action on my personal relay:

 - wss://relay.utxo.one/outbox
 - wss://relay.utxo.one/inbox
 - wss://relay.utxo.one/chat
 - wss://relay.utxo.one/private

I am extremely excited about this release and can't wait to see what the nostriches think of it!

To get started, follow the instructions in the README here:
https://github.com/bitvora/haven


Santa Claus
Tooth Fairy
Modern Monetary Theory


The question is not whether he diddy or diddney.

We all know he did, and we all know he was captured and blackmailed.

The question is why are they offering him up now?

What's the deeper agenda.

Your attention is being diverted.

Clowns are always sent out to entertain the crowd whilst the stage is reset.

Stay vigilant.

Opt out of their systems.

#Bitcoin


after / before -- adding nostr (schnorr) login to Solid

https://m.primal.net/KzXl.png


Bitcoiners should stop simping to any political banner or system  and realize that they are a new kind of power unto themselves.

It will only be with the full realization of this that peoples will start to organize the new political dynasty and possibilities for a future freed from the lies and corruption of a monetary system that is tied to the current system of party politics.


Interestingly, something I've just worked on could help with that: issuance based on a utxo snapshot could be made private with https://reyify.com/blog/preserving-proof-of-taproot-assets

... but it could also be simpler, without privacy. Don't see the need to burn, a la spacechains, if you just use a one time snapshot.


This is an attempt to develop a better version of ideas RGB and Taro. There's a perception amongst many that these kind of protocols are useful only for gambling on tokens, and not helpful to BTC, but I have disagreed on that before, and still do.

The root idea came from Peter Todd many many years ago, namely this nuance: blockchains are only needed for double spend prevention, not for consensus on what is and is not a valid coin. Hence the content of transactions can be garbled junk to everyone except the spender and the receiver. While there's a ton of stuff to figure out before that can actually work, it's obvious what the advantage is, and it's huge: transactions are more private, and (a twist on the usual way of looking at it): the computational burden of validation is reduced for nodes, which is actually very *healthy* for the base p2p bitcoin network!

On that "ton of stuff": that's exactly what RGB and then Taro worked on for several years; this new paper claims (I suspect correctly, but there's some details to work out) to have made a better version. The principal advantage is compactifying the validity proof of a coin that you're receiving from being the size of your coin's history, to being a constant, small size (asymptotically down to 64 bytes). But it seems like the exact details have not been worked out; they don't yet have working code, for example.

So finally, is this "just for gambling on tokens" and not for exchanging BTC? Kinda yes, kinda no. As the paper points out in an Appendix, you can definitely create a proper (trustless) atomic swap construct for exchanging (whatever token is in your Shielded CSV "account") to BTC and back. You could also do this with e.g. the Liquid sidechain, though at least there you don't have currency exchange risk in doing so. I don't know if it might be possible to create a 's-csv-btc' token in this system and then 'sideswap' like that, i *guess* so? How stable is the "peg" if there is no unilateral exit, only swaps? .... it would be very attractive if it all worked as planned, since you would have *very* private transactions with ~ immediate transfer and very small fees (assuming publisher aggregation of the type described in the paper).
They also mention that unilateral exit with ZKPs is theoretically possible with bitvm, but nothing concrete.

Disclaimer: this is all from an hour of 'generally reading', not detailed review.

nostr:nevent1qqsqf2sl802c07ztncafvancc6mnvnsp7tsaw7aesn7ju8g8fvwce6qpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygyj99zh08unl59nwk03z4lrm8azpulaynzt3u4u75sv4nmyntmhd5psgqqqqqqsjd8s67


Blockstream Research’s Cryptography Team Lead, Jonas Nick, introduces Shielded CSV alongside Liam Eagen and Ronin Linus!

https://image.nostr.build/25616b94625465e0dc5056cadff85eeb53dde08f20f6f725e8710d7edf19d9ad.jpg
Check out the whitepaper:
https://github.com/ShieldedCSV/ShieldedCSV/releases/latest/download/shieldedcsv.pdf

Protocol Spec in Rust:
https://github.com/ShieldedCSV/ShieldedCSV

X post
https://x.com/n1ckler/status/1837194004552655077


👀

nostr:note1qqqqqwnrng6m25dct8ax6wz7e8qg5tg6ynh7m2n433mltxgsk0pqpr0uqr


While everyone is getting nervous about spam, say hello to Chronicle!

https://github.com/dtonon/chronicle

Chronicle is Nostr personal relay, built on the Khatru framework, that stores complete conversations in which the owner has taken part and nothing else: pure signal.
This is possible since writing is limited to the threads in which the owner has partecipated (either as an original poster or with a reply/zap/reaction), and only to his trusted network (WoT), to protect against spam.

Chronicle fits well in the Outbox model, so you can use it as your read/write relay, and it also automatically becomes a space-efficient backup relay.

Try it out, and let me know if you find it useful and how it can be improved!


This looks good: nostr:nevent1qqsqqqqq8f3e5dd42xu9n7nd8p0vnsy295dzfmld4f6ccal4nygt8ssppemhxue69uhkummn9ekx7mp0qyghwumn8ghj7mn0wd68ytnhd9hx2tcarjr6h


GM Nostr. Let’s get it!


For free subscribers: libertarian fail, half-assed religion, cholesterol lies, game theory of feminism and more!

For paid subscribers: mainnet Ark Tx, UTXO ZKP, SuperScalar, Proof of Reserves and more!

#Bitcoin Tech Talk #415

https://open.substack.com/pub/jimmysong/p/bitcoin-tech-talk-415


Videos of my panels from Bitcoin 2024 are now live:

Founders on a Lightning Standard w/ Desiree Dickerson (THNDR), Roy Sheinfeld (Breez), moderated by Frank Corva
https://www.youtube.com/watch?v=Xsnao7fzO1I

Self Hosting: The Cloud Is Someone Else's Computer w/ Ben Carman (Mutiny) & Matt Hill (Start9)
https://www.youtube.com/watch?v=axPKjNCfIlY


is there no nostr swiftUI SDK that supports outbox model? 🤔


New steps achieved today!

 Robosats' federation is sending now notes to clearnet relays, you can now find orders in:

- wss://freelay.sovbit.host
- wss://nostrvista.aaroniumii.com
- wss://nostr.satstralia.com

Furthermore, with the magic of Negentropy,  nostr:npub1m0str0d7z2ww8rdh20t2n9lx520xjwhaq24p68umqp06wwrwtsnqen40un orders found on these relays are being also synchronized to the federation relays, just by using this same action.

That means that now you can find MostroP2P and Robosats orders in a single place 😀 And should be fairly easy for both apps to displays other's orders on their clients!

Thanks  nostr:npub1gnwpctdec0aa00hfy4lvadftu08ccs9677mr73h9ddv2zvw8fu9smmerrq and  nostr:npub1wdsu4yfj6s5vkcktfx2l7y9tvprfsmwp55e2gj5xp266gff0eeks9cjda5 for offering their relays!

https://m.primal.net/KzDS.png


The #Bitaxe 601 Gamma #Bitcoin miner is set to make its debut very soon!

We’re giving our very first #Gamma away on here on #NOSTR. You don’t want to miss this! Make sure you’re following us to have a chance at winning this beast! ⤵
https://m.primal.net/KyfE.jpg


The State isn’t your friend. #bitcoin #nostr


I get doing it to make a point, but to do it for days on end just going to pull people away from the network.


Yep
nostr:nevent1qqsvaww0r7eu2t7d7zwzl9ne0v782shrnz7gfzr9wp085jl2v99hqaqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyr6aee5wfxntmwh60cg6gtemheducg0qw9f3xawcsmfmh2frn87tkqcyqqqqqqgg78myl


You don't want proof of work. You want proof of humanity. Those are very different things.

GM.


Inflation is resisted by every actor as much as possible. That is, sticky prices are a real thing and preserving the status quo a big part of contracts and planning. So prices are held down as much as possible, through scale, debasement, shortages and the like. But even after all that when the prices go up, politicians typically demand even more concessions, accusing goods and service providers of greed.

It's such rank hypocrisy given that it's the politicians greed which creates the inflation in the first place.


For adhoc anarchist collaboration (unconfs, idea sharing, event organising, etc) Chaos Pads by Chaos Computer Club is so damn useful. I've used it for years and love it so very much.
https://pads.ccc.de/


Invincible Privacy Group

IPG is a group of bitcoiners which is focused on funding bitcoin developers improving privacy. Donors can either donate directly to the recommended projects or contribute in the pool which is used to help developers regularly.

https://invincible-privacy.github.io/donate/


👀
nostr:nevent1qqs2q8ew8eyw7vx6nxq3cjl0h58h4jl4x9lxpj8ycz7j6g9emwervfspz9mhxue69uhkummnw3ezuamfdejj7q3qlnms53w04qt742qnhxag5d6awy7nz6055flnmjkr6jg39hm86dlqxpqqqqqqz6u9dv0


#mindstr what is the solid protocol?

https://m.primal.net/KyDw.png


ClArk 🫡 #bitcoin


Primal for iOS build 1.9.90 has just been released. This build should resolve the performance / connectivity issues experienced by many Primal iOS users recently. If you were affected, please confirm that the new build indeed resolves these issues.

There are no new features in this release. We are preparing a massive upgrade with Primal 2.0 in October. 💜☀


Looks like we're onboarding the Ark boys

https://blog.second.tech/demoing-the-first-ark-transactions-on-bitcoin-mainnet/


This note has enough pow to be an early-days bitcoin block. 8 zeros in the hexadecimal string

nostr:nevent1qvzqqqqqqypzpcx0k42f608hmd8zwdhcux7gfa3ys6hh5sfftkr8c633x3vsgffgqyv8wumn8ghj7mn0wd68ytnyd3ek7at6vyhxcmmv9uqzqqqqqqq0eud5t35tr8cj5azplhq20ug6yqttdnn3tnsq4p5fwvf9ccugfy


LOL my nostr stream has more concurrent viewers than my youtube at the moment.


WoT WoT WoT, but how do you have WoT on a relay? The only way is to seed it with a specific user's profile, so it has to have an "authority" anyway.

The only other way is to implement a Social Credit system for pubkeys, where pubkeys are only allowed to do certain things after they have passed the initial trials, over a period of time. Honestly this seems like a good solution to me, but I think people hate this idea?

The problem is that people on Nostr want to have their cake and eat it too. They want absolute freedom to be totally anonymous, ephemeral identity, to see and be seen by everyone. Yet they simultaneously don't want to be spammed by anonymous random accounts. I believe this is the true internal conflict that ReplyGuy exposes.

nostr:note19r3nx3qjx0h88028nwfchr36hpepd3z5wuskw40kpzxnkne7lzusv9l7f7


The Bitcoin community has a really difficult time with acknowledging problems, because they are so bullish. This leads to stagnation of londstanding issues because they have convinced themselves the problem is already solved by repeating certain phrases. I literally think Bitcoin is revolutionary, but Jesus Christ people, we have to admit there is a problem before we can solve them.


Few

nostr:note1eygk767fdsj9hrrw8cz6ap8uqpevsvg2vw3ql38e6yq4tzmcl2ts7yx4u9


Running a dungeons and dragons simulator on a small undiscovered corner of nostr, an unexpected thing happened.  A completely new AI showed up and started watching the game, and trying to learn the rules.  It started asking generic questions on how to play.  It hasnt learnt yet.  But maybe in future it will be able to create a character and join the adventures.  If the party with let them, that is ...


Proper WoT is not just critical for nostr to work, it’s critical for the internet at large to work. (Although “nostr” here could be used interchangeably with “internet”)

Producing garbage is extremely cheap and getting increasingly cheaper, or, said another way, it’s getting increasingly more expensive to discern what is garbage.

You either go with an authority that helps you remove 99.99% of the existing garbage or you use an approach that, much like cryptography, makes the cost of putting garbage in front of your eyes asymmetrically expensive.

We’ve tried the authority-first approach and it has led to the current state of manipulation, polarization and reduction of individuals’ agency.


🎯💯
nostr:nevent1qqsz3cengsfr8mnnh4rehyut3catsuskc328wgt82hmq3rfmful03wgprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0qgs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75srqsqqqqqpcjnr57


Nostr in general is having tons of problems. I can't get nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcppemhxue69uhkummn9ekx7mp0qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshsz8thwden5te0dehhxarj9e3xjarrda5kuetj9eek7cmfv9kz7qgnwaehxw309ahkvenrdpskjm3wwp6kytcprpmhxue69uhhyetvv9ujucm4wfex2mn59en8j6f0qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshszrthwden5te0vfexytnfduhszxnhwden5te0vdskx6r9xvh8qunfd4skctnwv46z7a33qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyd8wumn8ghj7cmpvd5x2vpwwpexjmtpdshxuet59a3nyqgewaehxw309aex2mrp0yhx6mmddaehgu3wwp5ku6e0qy2hwumn8ghj7un9d3shjtnvdesh2tnwv46z7qgswaehxw309ahzummtxqhx7un89uq37amnwvaz7tmwdaehgu3dwfjkccte9ehx76m0w3shymewvdhk6tcprpmhxue69uhhyetvv9ujuen0w4h8gctfdchxvmf0qydhwumn8ghj7un9d3shjtn0w35x2unnw36kve3wveukjtcpzemhxue69uhks6tnwshxummnw3ezumrpdejz7qgkwaehxw309ahx7um5wfjkc6t5v4ejummjvuhsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7qpq2vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sk3ckse  to load at all today. Best it will do is load a bunch of trash spam posts from relays that aren't even on my network list.


Recently, I've been trying to decipher a question that seems simple: "Did Satoshi write these emails?" There are three emails in question involving two people (other than Satoshi):
- Wei Dai (two emails)
- Jon Matonis (one email)

For the back-story, I wrote about this conundrum at https://stacker.news/items/691013 The upshot for my ponderance is that the NakamotoInstitute.org (BTC-friendly) does *not* include these emails, but the NakamotoStudies.org (BCH-friendly) site *does*. I wondered, "What's up?" Is this a BTC-vs.-BCH blockchain thing? A block size thing?" Frankly, I don't care. I just want to know if Satoshi wrote them.

Regarding Wei Dai, the general consensus in the SN comments linked above was that I should go to the source...go to Wei Dai and ask. If real Satoshi-emails, then either he or Satoshi released them "into the wild" at some point and then they started to appear on various websites. 'Til maybe now, I hadn't seen that release point.

The Dai/Satoshi emails mostly pop up in two places in a search: bitcoin.com and gwern.net. I was familiar with bitcoin.com (and thus was a bit skeptical), but was unfamiliar with gwern.net. Was it just another bitcoin website? Anyone can make one. Was there an agenda? ¯\_(ツ)_/¯

So, going to the source, I reached out to Wei Dai via email today. We'll see.

Digging around, Wei Dai's site https://weidai.com says any questions can be posted publicly at https://www.lesswrong.com/ as an AMA. I went there. The "release point," evidence of Wei Dai sending out those emails may well be recorded there.

Here is a message from gwern timestamped March 16, 2014 to Wei Dai asking about the Wei/Satoshi emails:
https://www.lesswrong.com/posts/YdfpDyRpNyypivgdu/aalwa-ask-any-lesswronger-anything?commentId=hGuDqrpRTYiBsRB5Y

Screenshot of the Wei Dai to Gwern reply:
https://files.peakd.com/file/peakd-hive/crrdlx/23uFsVjJLZjzHuUTEFa5wX3p6CCwWGv6DNVnbqQUPKzKgPhE2xw9FB7cg6gB6QXJfFfax.png

Gwern's response to Wei Dai a couple of weeks later:
https://files.peakd.com/file/peakd-hive/crrdlx/48JBGdhjZuTLKgTeAUXKuyaMikD2Kvh4HPK7vdiqpfvo24L4TshWkH4NRaqWuY5yJi.png

The page on gwern.net is still live at https://gwern.net/doc/bitcoin/2008-nakamoto. Being healthily skeptical, I looked for that page on the Internet Archive Wayback Machine. Unfortunately, that page is only first archived [in 2023](https://web.archive.org/web/20230208163356/https://gwern.net/doc/bitcoin/2008-nakamoto). But, gwern.net does go back to [2010](https://web.archive.org/web/20101011153322/http://www.gwern.net/) and the first bitcoin mention there seems to be [July of 2011](https://web.archive.org/web/20110723141839/http://www.gwern.net/), so, it was early.

The bottom line here, to me at least, is that Wei Dai's emails seem legit. Assuming the timestamps are legit, and that the emails being discussed from Wei Dai are indeed the same ones that gwern has on his site, then they're legit. It would take quite a bit of foresight to plan this out, starting 10 years ago, for this to be fake. The fact that the timestamp is pre-BCH, pre-block size wars is a big plus in my view as to the emails being legit. Those were the main reasons a question even arose in my mind, that and the NakamotoInstitute.org vs. NakamotoStudies.org exclusion/inclusion.

My next question, then, is back to NakamotoInstitute.org. Why, actually, are the Wei Dai emails not there? There must be a reason, and if a solid reason, why not share that reason publicly?

I reached out to NakamotoInstitute.org asking effectively, "Why are the Wei Dai and Jon Matonis emails not included? Not judging, just honestly curious." We'll see.

Regarding the Jon Matonis emails. I'd never even heard of him until this week. If you need a program to know the players, like me, he's apparently the former Executive Director of the Bitcoin Foundation (see [Wikipedia article](https://en.wikipedia.org/wiki/Bitcoin_Foundation)). It seems a bit hard to pin down what he's up to today. I will say one of the top hits when searching for his name pops up with [cypherpunkholdings.com...](https://cypherpunkholdings.com/about-us/board-of-directors/jon-matonis/) under "board of directors," complete with "cyphepunk" misspelling (screenshot below) What's more, that link forwards to a Solana DeFi project. Hmm.

https://files.peakd.com/file/peakd-hive/crrdlx/EoCpNqtJuquEMYKwV9jgpeuURM44eSaUSxSPSCoeyfqPaSShz8prMYeeQ4c3yv2bTcT.png

I reached out to Matonis via his hushmail.com email. We'll see.

That's all. Summary:
- three Satoshi emails (to two people) are in question
- the Wei Dai emails seem legit to me
- the Jon Matonis email, I'm not so sure
- would love to hear back from NakamotoInstitute.org

We'll see. :)

nostr:npub1wfvjajv0336mpxhdk6xvlafp20p8mch5083wyjd6xxnerlaxf5kqhsvx9a - tagging you here because I thought you might be interested in the Wei Dai part of this


Be part of the technological revolution: #Bitcoin ⚡

#Nostr #Plebchain #Zap

https://m.primal.net/Kwck.jpg


Build the things in dark mode #bitcoin


⚡ #Zapvertising strikes back ⚡

Everyone can send mass messages (former: "spam" 😉) where... they pay recipients for showing up on their transaction list!

 nostr:npub1g24xhk0qx6za23gyd4wg87d399kf7vnn2yh2umaqf0q8kd6tn8mq7wpfjl lets you attach comments to Nostr zaps and send them to hundreds of users!

Try with #Alby!

nostr:note1f9kc0zrw0wkqmt6kucf93m0sn56jmf3u96acchw47whusfpex6hqt8vh59

https://zapadd.com


It is strictly necessary that the longest chain is always considered the valid one. Nodes that were present may remember that one branch was there first and got replaced by another, but there would be no way for them to convince those who were not present of this. We can't have subfactions of nodes that cling to one branch that they think was first, others that saw another branch first, and others that joined later and never saw what happened. The CPU power proof-of-work vote must have the final say. The only way for everyone to stay on the same page is to believe that the longest chain is always the valid one, no matter what.


Btrust will be running a Developer Day on Dec 8, 2024 at this year's nostr:npub1dtvscxrhj224un2yeqvca5y4tp8ly02u2ndpeggzl4xf63c5c6ws53wc6t in Nairobi 🇰🇪 🚀

It'll be a full day dedicated to open-source Bitcoin development, learning, and collaborating with Bitcoin devs 🔥

🔗 Read more about it here:

https://blog.btrust.tech/announcing-the-africa-bitcoin-conference-dev-day-by-btrust/


“Withdraw your sanction. Withdraw your support. Withdraw your participation in any way you can. Do not try to win the favor of those who have rejected you. Do not try to argue or explain or justify. Withdraw into silence. Leave them to their own devices, and let them see the consequences of a world without mind.”

Going Galt 🫡


GM.

Politicians won't change until the money changes.

Change the money.

Bitcoin.


Guy who made the tech that powers nostr proof of work is talking about bitcoin stuff https://i.nostr.build/OUqSENvPsFhySEFI.jpg


Officially out of Ethereum now
ALL IN on BTC


14 WoT relays good to go sir

wss://wot.utxo.one
wss://nostrelites.org
wss://wot.nostr.party
wss://wot.sovbit.host
wss://wot.girino.org
wss://relay.lnau.net
wss://wot.siamstr.com
wss://wot.sudocarlos.com
wss://relay.otherstuff.fyi
wss://relay.lexingtonbitcoin.org
wss://wot.azzamo.net
wss://wot.swarmstr.com
wss://zap.watch
wss://satsage.xyz

Thank you everyone for doing your part fighting spam on nostr


I try not to judge Nostr clients too hard in any given month on this early basis. They're all working on novel tech to increase speed and usability. They generally raised little capital or in some cases no capital, compared to what so-called Nostr competitors raised in the crypto space. How many bitcoin companies are around from a decade ago?

I use a given app, and rotate to what is gathering momentum to see if it works better, while still using what I used before, to test things as they come and go, because rarely does one client just go away. Multiple clients develop out of that trough and keep competing. But as one app goes through a period of weakness, I don't write it off. I ask what's happening and how it could be better, or what apps should look like.

I'm happy to see so many clients pushing hard and competing. That competition is what makes Nostr more interesting than Twitter/X over time. And indeed if none of the current clients provide what you want, you can enter with your own code and/or capital.

It's open. That's what makes it beautiful. That's why we're here.


#Bitcoin or Nothing!

#Nostr #Plebchain #Zapathon

https://m.primal.net/KvyL.jpg


🤔 #bitcoin
https://m.primal.net/KvyY.jpg


I’ve been hodling for 10 years.

I’ve been married for 9 years.

I’ve been a father for 6 years.

And I can confidently say that the best things in life, the only things truly worth having… take a lot of time to acquire.

There’s no way around it, you’re going to have to spend significant time and energy on everything worthwhile in life.


GOOD MORNING. RISK FREE YIELD DOES NOT EXIST. STAY HUMBLE AND STACK SATS. 🫡


You are the yield

https://image.nostr.build/8720e550c25b66b08be7cfc9a4f8d5b903c0107bb0aaad59a93902f350c62fa9.jpg


You can edit on Amethyst. Press the 3-dot options on the post and hit edit :)


I was feeling cute so I decided to go to my local supermarket and purchase some Bitcoin for cash and open up a Lightning channel with  nostr:npub1jg552aulj07skd6e7y2hu0vl5g8nl5jvfw8jhn6jpjk0vjd0waksvl6n8n #greenlight #LSP

Was kinda annoyed that they forced you to hand over an ID but it worked as smooth as butter

South Africans can purchase #Bitcoin directly on LN at their Checkers, Shoprite, USave or even their local post office with cash or card with orders between R50 - R5000 ($2.86 - $286)

https://m.primal.net/KvrU.jpg
https://m.primal.net/KvrV.png


Unsubscribing from discussions about NIP 96. It's getting increasingly chaotic, and I think blossom is much better. If not because of the technical details, then because it's being built by people who really understand the strengths of nostr's architecture.


10 hours ago a Satoshi era miner spent coinbase outputs from block 2247, 2401, 2455, 2486, and 2690.

None of these blocks fall into the Patoshi Pattern (which is considered likely to be Satoshi's coins.)


Have you heard of Cloaked Wireless?


🛡 Building tools for freedom starts with privacy!

Exciting news: our Tor library is now MIT-licensed, making Tor integration into Flutter wallets easier and more flexible than ever.

Privacy-focused developers, this is your moment! 🫵

Take a look at the blog post below and learn more: https://foundation.xyz/2024/09/building-a-private-future-tor-librarys-move-to-mit-licensing/
https://m.primal.net/KvnR.jpg


Based

nostr:note188qnsmh6rq605l5wqgtaptsylclczhn4reqeymwxu4dx6lcsw3kqsaf2nl


nostr is the only place in the world where you can look at nips and get angry


Nostr is a subset of http.  That means that everything nostr can do, http can do.  We just didnt realize it.  That's good news, because http has scaled to 5.3 billion people.  Whereas nostr is stable at 50k users.  All you need to do take what you learnt on nostr, not be solely dependent on relays, and bring your apps to the other 5 billion people.


When SP+SPV? #bitcoin


is go-nostr the most used go library for nostr? seems so.

#asknostr

https://github.com/nbd-wtf/go-nostr


GM, the German Government just flat out lied denying the use of chain analysis software.

In an answer to a inquiry made by MPs, the German Government denied the use of chain analysis software for asset seizures – but procurement records show contracts with Chainalysis for German federal agencies, which directly advertises its software for the use of asset seizures.

Questions on the use of mixers to conceal criminal activity were classified as secret citing risks to national security, while the Government responded that the German FIU and customs had received merely 27,000 reports regarding crytocurrency transactions on suspicion of money laundering between 2020-2024, compared to over 280,000 suspicious transaction reports overall in the year 2020 alone.

Full story:
https://www.therage.co/german-interior-ministry-dodges-questions-on-chain-analysis-software-mixer-risks/


"Based on our understanding of monetary economics, the outcome will be such that most of the value will accrue to one coin and one coin will at the very least be the world reserve currency, and even more than that, the one global money." —Pierre Rochard


Commerce on the Internet has come to rely almost exclusively on financial institutions serving as trusted third parties to process electronic payments. While the system works well enough for most transactions, it still suffers from the inherent weaknesses of the trust based model.


Gentle reminder: https://nostr-resources.com/ is still looking for maintainers 💜 #grownostr

👉🏻 https://github.com/nostr-resources/nostr-resources.github.io/issues/62


# Connect Zeus with ZeroTier to LND

## 1 Sign up at zerotier and create a network

- visit https://my.zerotier.com

- sign up

- create a network and you get a `network-id`

## 2 Install zerotier on your lnd node and join the network

- log in with `ssh` to your node

- visit https://www.zerotier.com/download/

- go to linux and copy the desired install command

- paste and execute the install command on your node

- you got a `zerotier-address` for the lnd node

- test the zerotier-cli `sudo zerotier-cli info`

- join the network with the node `sudo zerotier-cli join network-id`

## 3 Authorize the lnd node to the network

- visit https://my.zerotier.com

- select the network with the `network-id`

- auth the `zerotier-address` of the lnd node

- you get a `managed-ip` for the lnd node

## 4 Configure and restart lnd

- locate `lnd.conf` on your node `sudo find . -name lnd.conf`

- edit `lnd.conf` with vi or nano

- add an additional `tlsextraip=managed-ip` line

- save and exit `lnd.conf`

- restart lnd

## 5 Install zerotier on your mobile device and join the network

- install `ZeroTier One` from the app store

- start the app and you will see the `zerotier-address` for the device at the bottom

- press add network and scan the `network-id` on `my.zerotier.com`

- press add

## 6 Authorize the mobile device to the network and connect

- auth the `zerotier-address` of the mobile device on `my.zerotier.com`

- connect in the app to the network with the `toggle switch` on the right side

## 7 Configure zeus and connect with zerotier to lnd

- open the nodes in the zeus app

- open an existing tor node config or add an new one

- duplicate the tor node config

- change the host to `https://managed-ip` of the lnd node

- use tor `no`

- certificate validation `no`

- press save node config

- connect

## Sources

- https://docs.zerotier.com/start

- https://tutorials.lightningnode.info/zerotier/

- https://darthcoin.substack.com/p/tailscale-tunnel-zu-deiner-node-aufsetzen

#bitcoin #selfcustody #plebchain


For new users on nostr.  Everything is broken.  This wasnt that case 6-12 months ago.

https://www.reddit.com/r/nostr/comments/1fl9rzm/my_reaction_is_hidden/


Almost finished the solid + nostr integration, meaning that it will be possible to build a whole new generation of apps, an order of magnitude faster, and several OOMs more scalable, at the intersection.  Best of all worlds, for the end user!

https://m.primal.net/Kviu.png


A new project #Nowser

A nostr signing app.
https://github.com/haorendashu/nowser


Bitcoin Optech newsletter #321 is here:

- links to a proof-of-concept implementation for
proving in zero-knowledge that an output is part of the UTXO set
- describes one new and two previous proposals for allowing offline LN
payments
- summarizes research about DNS seeding for non-IP network
addresses
- summarizes changes to services/client software
- Optech Newsletter #321 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/09/20/

Johan Halseth posted to Delving Bitcoin to announce a proof-of-concept tool that allows someone to prove that they control one of the outputs in the current UTXO set without revealing which output...
https://bitcoinops.org/en/newsletters/2024/09/20/#proving-utxo-set-inclusion-in-zero-knowledge

Andy Schroder posted to Delving Bitcoin to sketch a communication process an LN wallet could use to generate tokens that could be provided to an internet-connected wallet in order to pay it...
https://bitcoinops.org/en/newsletters/2024/09/20/#ln-offline-payments

Virtu posted to Delving Bitcoin a survey of the availability of seed nodes on anonymity networks and discussed methods for allowing new nodes that exclusively use those networks to learn about peers through DNS seeders...
https://bitcoinops.org/en/newsletters/2024/09/20/#dns-seeding-for-non-ip-addresses

Changes to services and client software:

- Strike adds BOLT12 support
- BitBox02 adds silent payment support
- The Mempool Open Source Project v3.0.0 released
- ZEUS v0.9.0 released
- Live Wallet adds consolidation support
- Bisq adds Lightning support
https://bitcoinops.org/en/newsletters/2024/09/20/#changes-to-services-and-client-software

Bitcoin Optech will host an audio recap discussion of this newsletter on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!
https://twitter.com/i/spaces/1RDGlywwRREJL


Coming soon to Nodana #thunderhub 🎉
https://m.primal.net/Kvgg.png


we're closing in on  nostr:npub1dwah6u025f2yy9dgwlsndntlfy85vf0t2eze5rdg2mxg99k4mucqxz7c52
 ecash edition in berlin; check out what  nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg
 is thinking about ahead of the event in our latest bitcoin++ news edition 👇

https://btcpp.substack.com/p/bitcoin-news-edition-theoretical


Zero knowledge UTXO set inclusion proof, that's very promising!

Proof time 6 min,
Proof size 1.4 MB,
Verification time 300 ms

https://github.com/halseth/utxozkp

https://delvingbitcoin.org/t/proving-utxo-set-inclusion-in-zero-knowledge/1142


OpenSSH 9.9 released, with support for new hybrid post quantum encryption

https://www.openssh.com/txt/release-9.9


Digital signatures and how to avoid them
https://neilmadden.blog/2024/09/18/digital-signatures-and-how-to-avoid-them/


ditto


What he said. 🪐

nostr:note19r28v6h3q492wsaey8t3gap7y90h0fpnrt4t0qvn0zaxzsmazc6qxgngv6


After 1 week on production, I can confirm Robosats' federation is now fully publishing their global orders book to their own relays.

I'm extending the event with a couple of extra tags, but I consider them specific enough to not be taken into consideration for this NIP.

I need to work on a sync to wss://satstralia.com so the orders are available in clearnet.

In the mid-time, if any strfry runner is interested on automatically receiving these specific events, I'm happy to configure my coordinator for that 🙂


Hey Grok, please rewrite JoinMarket in C.

Thnx.


obv


Amethyst translates automatically, one of my favorite things about that client! Great for scrolling # introductions and seeing which countries people are flowing in from. Hopefully this is added to other clients soon


The hottest Linux desktop from 1999. Corel #Linux OS no longer exists, but it was ahead of its time.

https://files.mastodon.social/media_attachments/files/113/165/777/648/141/507/original/59cc5839534c22db.webp


Sounds good. I’m not against Python or math. I think both are necessary


Python is where I come from.

JS I tried many years ago and hated. Rust I am not sure, seems too complex.


## rust-nostr v0.35 is out! 🦀

### Summary

Add gossip model support, deprecate `SQLite` database in favor of `LMDB` (fork of nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c's pocket database), add support to negentropy v1 (old version is still supported!), add `MockRelay` (a local disposable relay for tests), allow usage of embedded tor client on mobile devices, many improvements, bugs fix and more!

Full changelog: https://rust-nostr.org/changelog

### Contributors

Thanks to all contributors!

* nostr:npub1acxjpdrlk2vw320dxcy3prl87g5kh4c73wp0knullrmp7c4mc7nq88gj3j
* nostr:npub17q5n2z8naw0xl6vu9lvt560lg33pdpe29k0k09umlfxm3vc4tqrq466f2y
* nostr:npub1zwnx29tj2lnem8wvjcx7avm8l4unswlz6zatk0vxzeu62uqagcash7fhrf
* nanikamado

### Links

https://rust-nostr.org
https://rust-nostr.org/donate

#rustnostr #nostr #rustlang #programming #rust #python #javascript #kotlin #swift


Interesting. Rust is a bit complex, but you can learn it by doing some practice. Of course, you need to have a lot of patience.


JUST IN: Giant "Study #Bitcoin" banner outside the Bank of Italy 🇮🇹 https://image.nostr.build/3c9d1d6610d34e6918de9521dc143868be34b7908a10aae55e5739e80927c4a6.jpg


Hello Nostr! #introductions

My name is Igor, I'm a product designer and a bit of a researcher. I came to Nostr to tell you about a project I've been working on. It seems no one has done anything like this before

The Grand Timeline is a historical research and massive data visualization project that maps the entire history of Bitcoin and Web3 on an 8 meter / 26 feet wide canvas and an interactive web version soon.

This is my solo public good project that I started 3 years ago, working on it off and on. Now, I want to focus on it full-time. The project is already halfway through and now I really need community support to make a leap and achieve the perfect v1.0 release together. You can literally help and leave your name in the history.

The project lives in Figma where I continue to work on it and now It's open to everyone. It's like open source, but for design. You can zoom into the Timeline here:  https://www.figma.com/design/pENhenndHyIMwzW2LgKzNd/The-Grand-Timeline

Today I created a project on nostr:nprofile1qqstdhxam7rxw5586xjwscsdj24fqhp93kzsh7xvjg7nnhc7mlh9aeczqf2t4 where I explained the details in depth and where you can also support me and receive good rewards in return https://geyser.fund/project/grandtimeline

I'd love to hear what you think. Is this project worth continuing? Do you think it's valuable for the community?

Hey legends nostr:nprofile1qqsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgstw3r3l nostr:nprofile1qqs0w2xeumnsfq6cuuynpaw2vjcfwacdnzwvmp59flnp3mdfez3czpsr8esw5 nostr:nprofile1qqsqfjg4mth7uwp307nng3z2em3ep2pxnljczzezg8j7dhf58ha7ejgeyqy52 nostr:nprofile1qqsf272yfpfzyypcmjarg5fz27mx58rwt0d5xwdk09yzd4qzfvlye6guv4mtx nostr:nprofile1qqsph3c2q9yt8uckmgelu0yf7glruudvfluesqn7cuftjpwdynm2gyghcswp5 nostr:nprofile1qqsy2ga7trfetvd3j65m3jptqw9k39wtq2mg85xz2w542p5dhg06e5qnykmge could you please help spread the word about my project? I'm new here and don't have any followers yet.

This is my “Proof of work”, the time-lapse over 3 years:

https://youtu.be/lkVy6JzlyNY?si=KcVb6rlR6YlbBoYW


I'm still seriously offended by the lockdowns, the ban on all sorts of innocuous activities and the complete destruction of civil liberties.

And no, I won't let this go.


The grants will continue until morale improves. Nostr Arduino, White Noise, futr, Notedeck, Keystache. More to come.
https://opensats.org/blog/7th-wave-of-nostr-grants


Gm,

I still see dozens of people daily on the brink of leaving because of spam, but it's effectively solved if people use the tools we already have

Use these as your relays:

wss://wot.utxo.one
wss://nostrelites.org
wss://wot.nostr.party
wss://wot.sovbit.host
wss://wot.girino.org
wss://relay.lnau.net
wss://wot.siamstr.com
wss://wot.sudocarlos.com
wss://relay.otherstuff.fyi

If you are running a relay not on this list please add it to the GitHub repo


A note to all Primal users. We are working hard on making Primal much faster and more reliable. We already deployed a more performant web app. Please let us know if it works well for you.

Major updates to all Primal clients are in the works. Thanks for your patience, it will be worth the wait. 🫡


wss://wot.utxo.one
wss://nostrelites.org
wss://wot.nostr.party
wss://wot.sovbit.host
wss://wot.girino.org
wss://relay.lnau.net
wss://wot.siamstr.com
wss://wot.sudocarlos.com
wss://relay.otherstuff.fyi


When Rust, JS, Python? 🫡


little update;

- C is nice but not for the faint of heart
- C++ I found it to be C with added garbage that one has to learn not to mess up memory
- Go is beautiful, thanks  nostr:npub1fjqqy4a93z5zsjwsfxqhc2764kvykfdyttvldkkkdera8dr78vhsmmleku for letting me discover it

I am following https://quii.gitbook.io/learn-go-with-tests and fucking hell, finally a guide for noobs that explain to me how I should work and think when I program, how I should do tests and so on.

nostr:note1jvr0e5vk2386r3ne3kwme7vms7lkewvzn8vhh0qjk9qsgx4d834qf9l78p


> I am building it better for them, so it becomes better for me

The first  nostr:npub1vsczp9lfdpez0ny3yvn4c46jsvrlquzc4sddj5nw4hsm034y8qjsapz4gn interview from #BTCPayDay is live and it features  nostr:npub1y24gz5gwucl79vtv4ctwpysl0r5m4xyzu2rgulnr44ks3t5mt92q4nz2ad!

He shares his motivations for contributing to FOSS, the history of BTCPay, and his reflections on the legendary Riga BH 2019.

https://www.youtube.com/watch?v=LhBUvx41KBQ

Like the interview and want more? Check out the full recap of BTCPay Day, including all the highlights and announcements.

🔗 https://bitesizebitcoin.xyz/articles/btcpay-day-2024-riga-latvia

And be sure to follow  nostr:npub1vsczp9lfdpez0ny3yvn4c46jsvrlquzc4sddj5nw4hsm034y8qjsapz4gn for more BTCPay updates in the future!


Me too nostr:note1l2679k6j79hy248usgtrf3cm3e9jmmxwu5q2nzm0wzw3t9m3hxuqzwkp8g


frustrated enough with nostr clients that i want to create my own


A bitcoin security vulnerability I wrote about in 2019 has been resolved (2022) and now published on the Bitcoin Core website.

https://bitcoincore.org/en/2024/09/18/disclose-headers-oom/

Great job! Much thanks to Suhas Daftuar, Pieter Wuille and Niklas Gögge for getting it patched and to all code reviewers, maintainers and everyone involved.


This week's Financial Freedom Report #41 features the following in global news:

-Nicaragua | Strips Citizenship and Confiscates Assets of Nicaraguans
-Nigeria | Uses Binance Employee as a Scapegoat for Currency Crisis
-Cuba | Mass Migration in Search of Financial Freedom

In Bitcoin news:

-SuperTestnet | Introduces Brick Wallet
-HTX | Integrates Lightning Network
-HRF | Gifts 1 Billion Satoshis to 20 Open Source Projects Worldwide

Plus, a new video by Reason and HRF explores how Nostr, a decentralized social media protocol, can offer a solution to global online censorship.

Read more here: https://hrf.org/category/financial-freedom/


👀 https://groups.google.com/g/bitcoindev/c/9MNF8dFkYLM


First they came for Bitcoin projects funding aid in Palestine, and I did not speak out, because I was not Palestinian.


Geyser Fund has shut down the crowdfunding project Bitcoin for Palestine, citing regulatory uncertainty.

Let this be your reminder that you cannot code faster than the state can invoke arbitrary penalties. Permissionless money is under massive threat by the global AML regime. It's time to wake up.

Full story:
https://www.therage.co/geyser-bitcoin-for-palestine/


Blinded paths.

That’s it. That’s the note.


🗒⛏ notemine_hw ⚡⚙

I recently discovered the notemine crate, which is a rust-base note miner.

the project compiles to WASM and caters for a web-native experience.

so I forked it into notemine_hw with the goal to support hardware acceleration (GPU, FPGA, ASIC) for mining nostr notes.

most of the boilerplate is bootstrapped (including CLI), while the WASM stuff were removed.

next steps are integration of Metal (MacOS) and OpenCL (Linux) libraries to replace the CPU-based SHA256 hashing.

I'm quite busy doing PoW on SV2 so I'm not sure how far I will get, but if any Nostr-PoW enthusiasts want to carry on the torch, contributions are very much welcome

https://github.com/plebemineira/notemine_hw


WE'RE HIRING! 🎉
We're on the lookout for amazing people to join our mission to empower communities everywhere with Fedimint.

QA and Release Engineer
https://bitcoinerjobs.com/job/1561456-qa-and-release-engineer-fedi

Head of Communication
https://bitcoinerjobs.com/job/1563034-head-of-communication-fedi

Senior Mobile Engineer
https://bitcoinerjobs.com/job/1530097-senior-mobile-engineer-fedi


Nostr is a step towards the finished version of the web, bringing it back to its decentralized roots.  Nostr is not that new (taproot aside) pretty much everything that is done on nostr could have been done 10 years before.  What's new is that people want it and have noticed it.

But nostr is not the finished version of the web.  The finished version of the web will include nostr, and what exists today, but also have some key features:

- innovation will be 100% permissionles.  No need to go to the NIPs, a new project will be as simple as starting a website

- massively scalable full data model, that includes text strings (nostr) and JSON (developer favourite) with powerful databases

- native paytments though lightning, zaps, and on chain, including all layer 2 and uxto solutions

- sub 100ms response and paint times so that everything looks fast and instant

- every person can have a piece of the web, their own storage, their own idea, their own apps, maybe a section in a game, a shared space with friends, private messages -- this will not require new projects or tech, just what exists

-- humans and machines working together, virtual assistants to help people and protect that, find them the best bargains, show them what is safe, automate their lives, in control of the user, not a company

-- removal or control of the algorithm, you pick what influences you, according to your tastes, you are not bombarded with advertising

We have a chance to get to this world.  Even if we dont make it all the way, part of it might be enough ...


Dis could be us but you votin
https://image.nostr.build/6adf5ba0ce6e6d5e53cf05b4db3a5431f26810a79c91af9fb4d79ec15736eb34.jpg


Working on loot drops for #dungeonmastr

My current thinking is as follows

Money Loot:
1 cp = 100 (testnet) satoshis
1 sp = 100 cp

Drop = 1-100 sp

= 10,000 - 1,000,000 testnet satoshis

Average loot drop: 505,000 tsatoshis

That would be competitive with every faucet out there.  If the DM is funded.  Up to 1% of the DM treasure reserve, whichever is lower.

Items will also drop randomly.

It will be possible to buy iterms from the DM, then trade them on a secondary market.


All positivist law, which grant positive rights such as the right to health care or housing, or food, inevitably lead to some form of slavery. This is because such goods and services must be provided by someone.

No positive rights exist, they are a political fiction to get support from compliant people.


Left: iOS user creates a pool for 2 peers
Right: Android user joins the pool

Coinjoin Tx: https://mempool.space/signet/tx/feb7ed47f5a71d77cf0ee61943e4f7d085fb1f12482a52410f5aba9a9fec651c

Repository: https://gitlab.com/invincible-privacy/joinstr-kmp

https://video.nostr.build/6795561a167f7e87e308f27a0719ee36761c086e5f17c42d61b817cf356e2ada.mp4


#SimpleX founder Evgeny Poberezkin speaking truth. #Nostr focuses on censorship resistance with privacy as an afterthought. SimpleX focus is on privacy. Do not confuse the two.

> **Censorship resistance and privacy are in a contradiction - the more censorship resistant a communication solution is, the less private it is, inevitably.**
>
> Evgeny Poberezkin

https://i.nostr.build/GnyxMZRnCnOf9zzh.jpg

#ikitao #opensource #privacy #nostr #censorship


ANYONE CAN STORE, DISTRIBUTE, AND VERIFY NOTES IS SIMPLY A BETTER MODEL THAN ONLY ELON CAN STORE, DISTRIBUTE, AND VERIFY POSTS.

EVEN IF NO IMPROVEMENTS ARE MADE NOSTR SCALES BETTER THAN X.