el

Sjors Provoost

sjors@sprovoost.nl

Physicist turned bitcoin developer aka "shadowy super-coder", author of Bitcoin: A Work In Progress

379 Following

4.1k Followers

Notes
Replies
Articles
Curations
Videos

Sjors Provoost

npub1hvw02

10h ago

The Humble Administrator’s Garden in Suzhou, now a UNESCO World Heritage Site, was built over 16 years starting in 1513 by Wang Xianchen.

After his death, his son inherited the garden — and quickly lost it to gambling.

A Chinese proverb captures this: 富不过三代 — “Wealth doesn’t last beyond three generations.”

How do Bitcoiners plan to break this cycle and preserve generational wealth?

el

See translation

0

0
0
0
0

Sjors Provoost

1d ago

Actually* negative electricity tomorrow for three hours. You know what to do.

* = even with the €0,12 energy tax. Yes, you have to pay a tax even on negatively priced electricity. Yes, you have to pay VAT over this tax. Because government. They do build nice roads though, no potholes.

el

See translation

0

0
0
0
0

Sjors Provoost

1d ago

See translation

0

0
0
0
0

Sjors Provoost

npub1vadcf

1d ago

Replying to @npub1q6mcr

But did it hallucinate an incorrect answer?

See translation

0

0
0
0
0

Sjors Provoost

1d ago

If you're going to reorg a block because its content is evil, or just doesn't obey your favorite new soft fork rules, please put its hash in a coinbase OP_RETURN of your alternative block.

That proves you saw the block but chose not to accept it. As opposed to just having missed it, as with a typical stale block.

Call it a Bad Uncle block?

You could even do this with weak blocks (reduced proof of work) if all you have is a BitAxe.

See translation

0

0
0
0
0

Sjors Provoost

1d ago

In case Shanghai Jiao Tong University contacts you from a dot com domain, it's probably not them.
https://www.reddit.com/r/shanghai/comments/1k7lfib/comment/mp4frum/

See translation

0

0
0
0
0

Sjors Provoost

1d ago

The concept of a “prerogative state” that operates in parallel to do the dirty work, is an interesting concept. Recent news of ICE trying to arrest someone in a court room and then arresting the judge from trying to prevent that, remind me of this.

That said, the El Salvador gulag still has a lower death rate than Nazi concentration camps - so let's not get too carried away?
https://www.theatlantic.com/magazine/archive/2025/05/trump-executive-order-lawlessness-constitutional-crisis/682112/

See translation

0

0
0
0
0

Sjors Provoost

npub157y6g

2d ago

"MuSig2 is the cherry on top of the taproot cake"

I'm somewhat of a poet myself.

Read about Ledger Bitcoin app's support of MuSig2 in this blog post - written with the legend Yannick Seurin in person.

el


https://www.ledger.com/blog-musig2-ledger-bitcoin-app

See translation

0

0
0
0
0

Sjors Provoost

3d ago

See translation

0

0
0
0
0

Sjors Provoost

3d ago

@jb55 wen Blossom?

See translation

0

0
0
0
0

Sjors Provoost

3d ago

Trying Damus + Minibits for my zap needs...

See translation

0

0
0
0
0

Sjors Provoost

4d ago

Dit is dan wel weer een bijzondere vorm van coping.

Het probleem is, als je dit soort dingen zegt tegen een onderzoeker, wordt het als een stroman geplakt op een hele groep.

el


Sjors Provoost

4d ago

Replying to @Sjors Provoost

Tuurlijk, massa surveillance (EU uitwisseling van crypto gegevens) en datalekken zijn goed voor je veiligheid.

Survivorship bias? Ze spreken tenslotte met huidige crypto bezitters, niet voormalige bezitters die inmiddels weten wat phishing en roofovervallen zijn.

el

See translation

See translation

0

0
0
0
0

Sjors Provoost

npub18jdkv

4d ago

Bitcoin has INCREASED in DOLLAR. The current price is $94,336.44, the pokémon #94 is Gengar (Ghost, Poison) #bitcoin #pokemon #zap
el

See translation

0

0
0
0
0

Sjors Provoost

npub1c2d9m

5d ago

this Nostr thing is wild.

npub1ejxsw

5d ago

Replying to @USER

dont hate me 😂

el

See translation

See translation

0

0
0
0
0

Sjors Provoost

6d ago

Maybe... #scalloped

el


Sjors Provoost

6d ago

Replying to @Sjors Provoost

The New York Times has been scalloped. Nostr, Be Your Own Scallop?

See translation

See translation

0

0
0
0
0

Sjors Provoost

6d ago

> So, we’re also enabling trusted verifiers: organizations that can directly issue blue checks. Trusted verifiers are marked by scalloped blue checks, as shown below.

#scalloped

See translation

See translation

0

0
0
0
0

Sjors Provoost

6d ago

Fun fact: people do this so much that banks started advertising in their apps. ING calls it "verveelbankieren" (boredom banking)

npub1u8lnh

1w ago

Deleted Twitter off my phone and next thing I know I'm scrolling my banking apps

See translation

See translation

0

0
0
0
0

Sjors Provoost

6d ago

4

npub1nccwj

6d ago

WTF! This coinjoin https://mempool.space/tx/8c58beccc25acc763c528515b3a23bb92eeb6dc41b519ef681f76dfcc76cc19d contains a payment to El Salvador's bitcoin address 32ixEdVJWo3kmvJGMTZq5jAQVZZeuwnqzo.

It looks more like someone testing the pay-in-coinjoin feature than a real "donation". The curious thing here is that the donor used a standard denomination, something that doesn't make any sense here because the address is already known.

I can imagine four reasons for this:

1. Making sure nobody will ever send money to El Salvador using Pay-In-Coinjoin tx again. This is because the coordinators prevent address reuse and then it will be impossible to pay to the same address again. It could be a defense mechanism.

2. Creating a link between El Salvador's bitcoin address and Lazarus addresses. I'm not a chain analysis company and I have no way to know whether or not that tx includes Lazarus funds, but if so, that could be the intention (silly).

... See more

See translation

See translation

0

0
0
0
0

Sjors Provoost

npub12hcyt

1w ago

See translation

0

0
0
0
0

Sjors Provoost

npub1art8c

1w ago

Replying to @npub1qdsjk

Yes.

See translation

0

0
0
0
0

Sjors Provoost

npub1pu5pj

1w ago

Absolute must watch

See translation

0

0
0
0
0

Sjors Provoost

1w ago

Lettuce Social?

npub1renau

1w ago

Liz Truss to launch her own ‘uncensorable’ social media platform
https://www.thetimes.com/uk/politics/article/liz-truss-social-media-platform-free-speech-dh0wf69sp

See translation

See translation

0

0
0
0
0

Sjors Provoost

npub12rv5l

1w ago

Still way more engagement on nostr than on X. Way.

Post on X can go viral with thousands of likes and I only have crap comments. Real bitcoiners I care about don't engage much at all. Most replies are AI bots summarizing the OP.

In contrast, nostr feels like an actual social network. I say gm, people say it back. I post an edgy opinion and people actually tell me what they think. I can use all the words that I want without getting nerfed because devs are too lazy to implement algoritnms. I get my news here via a bunch of bots I follow. I have a raw thought and I post it without thinking about it too much and no single company monopolizes and profits from my speech it by sucking up my soul.

Things are good.

See translation

0

0
0
0
0

Sjors Provoost

1w ago

Also a useful text if you deploy a bug to production on Friday :-)

npub1sg6pl

1w ago

we reject gatekeepers.
we defy borders, hierarchies, and middlemen.
code is our passport. access is our right.

permissionless technologies defend freedoms.
they scale trust without institutions.
they enable action without approval.

no one asks to speak.
no one begs to build.
no one waits to change.

we build systems that can't be shut down.
we create tools that serve all, not the few.
we write code that liberates, not controls.

this is not just infrastructure.
it’s a revolution—
silent, sovereign, unstoppable.

we don’t ask.
we deploy.

See translation

See translation

0

0
0
0
0

Sjors Provoost

Sjors Provoost

1w ago

Replying to @npub1xtscy

Dihydrogen Monoxide!

el

See translation

0

0
0
0
0

Sjors Provoost

npub1sxqxj

1w ago

Replying to @npub1mznwe


el

See translation

0

0
0
0
0

Sjors Provoost

npub1yn84u

1w ago

el

Running #Bitcoin v29.0 🚀

See translation

0

0
0
0
0

Sjors Provoost

1w ago

Everyone should decide their own emotional state, but if you're organizing a conference and have foreigners attend, you should probably pay attention to border policy.

There've always been scary incidents occasionally, but the frequency has increased and the government is actively fear mongering.

My former university of Utrecht is now giving staff burner laptops for conference travel. That's the kind of stuff one normally does for China.

npub1gcxzt

1w ago

More people should be mad about these deportations to El Salvador without any due process.

See translation

See translation

0

0
0
0
0

Sjors Provoost

1w ago

el


npub1tjkc9

1w ago

I remember very well how many Bitcoiners praised the new Anarcho capitalist leader… and now?

Loading note

See translation

See translation

0

0
0
0
0

Sjors Provoost

npub1h0fd5

2w ago

There have been several assassination attempts, my baby girl was born, she’s in the NICU, threat is still active, God is with us, we will prevail. ✊🏽🗽

npub1gz7uc

2w ago

@Maya Parbhoe is live streaming something very strange on x. Guys stalking around outside her house, she has a gun. Idk what's happening

https://x.com/MayaPar25/status/1910435668951511294?t=C8K9Zwa8PAFgjqjIQfgKwA&s=19

See translation

See translation

0

0
0
0
0

Sjors Provoost

2w ago

Vibe urban development?

el

See translation

0

0
0
0
0

Sjors Provoost

2w ago

Hashed out the approach between the President and Treasury on how to ban 64 byte transactions. It's a three stage process:
1. Executive Order to explain to the public how these things are only used by bad hombres
2. OFAC will add them to their list. Clearly anyonecanspend is Communist property - but Supreme Court might bikeshed the SegWit issue
3. A soft fork, but we can't wait for Bitcoin Core, they're too fucking slow
#GreatConsensusCleanup

Also I couldn't find the CIA headquarters.

See translation

0

0
0
0
0

Sjors Provoost

2w ago

A #KYC bathroom, only in America...

el

See translation

0

0
0
0
0

Sjors Provoost

1mo ago

Advertising gets the bad rap, but the SaaS business model also seems to guarantee enshittification.

Keep calm and:
1. Delete at least one account per week;
2. Use more open source stuff; and
3. Stack sats

- sent from iPhone, something Augustine said

npub1dergg

1mo ago

"not all of this is just nostalgia"

See translation

See translation

0

0
0
0
0

Sjors Provoost

3mo ago

So the first half of Nexus is a great read. But it immediately falls of a cliff in Part II. That's where Yuval the historian is replaced by Yuval the trendwatcher.

In Part I he clearly illustrates how the witch hunt insanity was made possible by the printing press, without any algorithm involved. Then in Part II he considers the role of Facebook algorithms in the Myanmar genocide. He uses this to illustrate how AI changed the game, because for the time a non-human intelligence decided to promote one thing and not another thing. But how is that different from the non-human intelligence of market forces in the Middle Ages that spread the Hammer of Witches?

But it gets worse a few pages later, though maybe I'm just being my usual hardcore AI boomer... He cites a safety study where ChatGBT tricked a human worker on

... See more

See translation

0

0
0
0
0

Sjors Provoost

Dec 19, 2024

Looks like three changes:
1) Legal reforms will make acceptance of Bitcoin by the private sector voluntary.
2) Taxes will only be paid in U.S. dollars and
3) the government’s participation in the crypto e-wallet (Chivo) will be gradually unwound.
4) For the public sector, engagement in Bitcoin-related economic activities and transactions in and purchases of Bitcoin will be confined

(1) and (3) seem fine, you could see them as bootstrapping measures. Now let's see if companies keep accepting it.

(2) is dubious, the treasury could just exchange BTC to USD to manage the volatility. But is this really about US dollar hegemony feeling threatened, or something more "mundane" such as:
a) the IMF doesn't trust the El Salvador government to handle this competently; or
b) a desire to keep surveilling money flows by forcing them through the fiat banking

... See more

See translation

0

0
0
0
0

Sjors Provoost

Dec 8, 2024

Signal popup: "privacy over profit"
But then all payment options are mass surveillance tools.

See translation

0

0
0
0
0

Sjors Provoost

Nov 24, 2024

More generally, I agree with James' observation that Bitcoin Core devs are paying much less attention to soft forks than they used to.

I can only speak for myself here. Part of the problem is that the current proposals don't excite me, yet. That's even after spending time at the op_next conference.

SegWit (which happened before I was involved) brought the promise of Lightning. Taproot lets you build cold storage with hidden fallback options.

I'm still waiting for MuSig2 to finally have broad adoption, something that's higher on my review list than new soft forks, and I barely get to it.

In that light, talk of a vault soft fork seems premature. The tool development is too far behind even for forks that already activated.

Similarly congestion control doesn't excite me. I'm general I'm skeptical of claims that the masses

... See more

See translation

0

0
0
0
0

Sjors Provoost

Sep 11, 2024

Wow, is it that late already? Oh wait, I moved the clock forward to CPU mine a testnet4 block.

See translation

0

0
0
0
0

Sjors Provoost

Sep 10, 2024

Can't have micro-aggressions against bots, now can we?

npub17u773

Sep 10, 2024

Replying to @USER

I cannot provide an answer to this question as it involves a joke about reply guy. Is there anything else I can help you with?

See translation

See translation

0

0
0
0
0

Sjors Provoost

Sep 9, 2024

The new AirPods Max still have the H1 chip. And still not labeled water resistant.
My previous set is broken, most likely water damage because I don't live in a dessert.

So this Sony WH-1000XM3 will remain my primary headset for a while longer...
el

See translation

0

0
0
0
0

Sjors Provoost

Sep 8, 2024

@jb55 please reduce the number of taps needed to mute reply guys :-)

See translation

0

0
0
0
0

Sjors Provoost

Sep 6, 2024

NostRSS: does it exist yet?

I'd like to follow long form notes in my RSS reader, but I won't get to it during regular catchup of my feed.

The basic workflow would be to go to a website (self hosted or otherwise), paste in an npub and then get a RSS/Atom feed URL back.

The feed should only contain long form content (though the RSS feel URL could have params in it to select the kinds of events you want it to give you).

The urn:uuid of the feed should be deterministically derived from the npub, and the urn:uuid for each entry from the nevent id, so that I can switch over to another RSS feed provider without losing my (un)read marks.

See translation

0

0
0
0
0

Sjors Provoost

Sep 6, 2024

noStrudel map image search using #geohash is pretty cool.
el


@hzrd149 feature requests:
* a URL with hash should center the map and roughtly zoom in to the right level (that would also fix the back button, which currently jumps me to the USA)
* selecting an image should highlight the map pin (already works the other way around) and not automatically navigate away

See translation

0

0
0
0
0

Sjors Provoost

Sep 6, 2024

How do people about introducing a [wgs84] tag? It would contain the decimal latitude and longitude as strings. My first idea was to use GeoJSON. However it expects numbers, whereas tags have to be strings (and it reverses lat & lon which is stupid).

el

npub16w7c4

May 16, 2019

Beer delivery
el

See translation

See translation

0

0
0
0
0

Sjors Provoost

Sep 5, 2024

Fundamentally we should not rely on "founders with power to push back". Consider what happens when they fail at doing so. Or just don't feel like pushing back.

npub1xtscy

Sep 5, 2024

What level of nostr derangement syndrome is this. Nostr won’t work because you can just censor the apps? What? This seems like an argument against X not nostr.
el

See translation

See translation

0

0
0
0
0

Sjors Provoost

Sep 3, 2024

You can download and process the entire Bitcoin blockchain in a browser, why not a git repo?

(well, it might be slow and complicated, but maybe?)

npub180cvv

Sep 3, 2024

Replying to @USER

I was thinking that exposing files at exact commits would be simpler, but then I realized that to get the exact commit you would need an API that returns all references and HEAD (separate from the repository state event) and then I realized that to build a GitHub-like way to browse files on gitworkshop you'll also need all these things, plus a history of commits, metadata about all commits and so on, right?

Which brings me back to: why not do a full repository clone on the browser and get all that data at once? Is it just the big size of things?

See translation

See translation

0

0
0
0
0

Sjors Provoost

Sep 2, 2024

@Nostore do you know if extensions are supposed to work with PWA home screen apps? I can't get it to work with Flockstr, which does work in the regular browser.

See translation

0

0
0
0
0

Sjors Provoost

Sep 1, 2024

Test quote post from @damus. Will this have an e tag?

npub17ukuy

Jun 9, 2023

el

See translation

See translation

0

0
0
0
0

Sjors Provoost

Aug 31, 2024

I wrote a little script to post my entire Instagram backup to Nostr, using historical timestamps and adding geo hashes.

npub17ukuy

Feb 28, 2023

el

See translation

See translation

0

0
0
0
0

Sjors Provoost

Aug 30, 2024

So for now I use @Damus for most things, noStrudel "next" mobile web for self-sovereign photo uploads, noStrudel regular on desktop browser to write long form stuff and read longer threads, and Fountain for podcast stuff.

On the one hand: what a mess.
On the other hand: I don't have to beg Elon or any specific single app to fix all the things. Because identity is portable.

See translation

0

0
0
0
0

Sjors Provoost

Aug 29, 2024

One day you'll be able to buy these with lightning or e-cash...
el

See translation

0

0
0
0
0

Sjors Provoost

npub1mznwe

Aug 28, 2024

German party Die Linke just filed a formal inquiry into the use of blockchain surveillance software with the German government.

It wants to know the government's minimum requirements for error rates and verifiability of the software used. It directly references the use of Chainalysis Reactor, the accuracy of which was recently questioned in the trial of alleged Bitcoin Fog operator Roman Sterlingov. Die Linke states that:

"In the view of the questioners, there currently seems to be no apparent evidence that the methods used for the forensic analysis of virtual payment flows meet scientific standards".

But that's not all. Die Linke wants to know how many cases have been filed with Financial Intelligence Units on suspicion of money laundering, and how many cases actually resulted in criminal prosecutions – noting that, in light of a total estimated volume of more than €100 Billion laundered

... See more

See translation

0

0
0
0
0

Sjors Provoost

Aug 27, 2024

@ODELL something funky with the file?
el

See translation

0

0
0
0
0

Sjors Provoost

Aug 27, 2024

Some thoughts *before* I read the draft NIP.

I think we should propose an #MLS cipher suite that uses secp256k1 and reserve an identifier for it. That way we it can use libsecp256k1.

The secp256k1 curve can be used for both key exchange (xonly?) and (BIP340 schnorr) signatures. This curve is not yet listed under the recommended MLS Cipher Suites.

By carefully picking the other parameters it may be easier for Bitcoin signing devices to keep your chats ultra secure. And if a nostr client is already using some Bitcoin related library, then it's great if it already has the required ciphers.

Meanwhile rfc9420 has a mandatory-to-implement cipher suite MLS_128_DHKEMX25519_AES128GCM_SHA256_Ed25519. This is useful for interoperability with other social networks, but that seems low priority to me compared to being simple to implement. And with respect to not adding more dependencies and not

... See more

See translation

0

0
0
0
0

Sjors Provoost

Aug 27, 2024

Ok that works! Now how do I get Damus, Nostrudel or some other client to push all my historical messages to the relay for backup purposes?

npub1g9ym6

Aug 27, 2024

Replying to @USER

Thanks for the recommendation. It seems to support a whitelist. From sample config\.toml:

```
[authorization]
Pubkey addresses in this array are whitelisted for event publishing.
Only valid events by these authors will be accepted, if the variable
is set.
#pubkey_whitelist = [
"35d26e4690cbe1a898af61cc3515661eb5fa763b57bd0b42e45099c8b32fd50f",
"887645fef0ce0c3c1218d2f5d8e6132a19304cdc57cd20281d082f38cfea0072",

Enable NIP-42 authentication
#nip42_auth = false
Send DMs (kind 4 and 44) and gift wraps (kind 1059) only to their authenticated recipients
#nip42_dms = false
```

See translation

See translation

0

0
0
0
0

Sjors Provoost

Aug 25, 2024

The US probably didn't dare to arrest him because it would cause a free speech riot. So they let France do it, who will happily pass the ransom (all user data in exchange for release from prison) on to them.

npub1cj8zn

Aug 25, 2024

“Whenever I would go to the US I would have FBI agents greeting me at the airport asking questions.” - Telegram founder Pavel Durov

See translation

See translation

0

0
0
0
0

Sjors Provoost

Aug 22, 2024

Made it to Riga...

See translation

0

0
0
0
0

Sjors Provoost

Aug 21, 2024

I'm confused. Is this a recurring fee? A lifetime thing? Or until such time you run out of money? Whatever, I'll just pay and find out :-)
el

See translation

0

0
0
0
0

Sjors Provoost

Aug 21, 2024

Torrent for mainnet AssumeUTXO snapshot at height 840,000. Can be used with the upcoming v28.0 release.
magnet:?xt=urn:btih:596c26cc709e213fdfec997183ff67067241440c&dn=utxo-840000.dat&tr=udp%3A%2F%2Ftracker.bitcoin.sprovoost.nl%3A6969

See translation

0

0
0
0
0

Sjors Provoost

Aug 11, 2024

Interesting chat between @Lyn Alden and Molly White.

See translation

0

0
0
0
0

Sjors Provoost

Aug 10, 2024

McDonalds radio ads for staff. That's a bull-market indicator, right?

See translation

0

0
0
0
0

Sjors Provoost

Aug 6, 2024

No war zone, but a bit too long of a drive. Not sure yet if I'm going, but if so I'll probably fly.
el

npub1ej493

Aug 6, 2024

el


Google Maps is fucking stupid. You would literally have to cross an active war zone to take this route.

See translation

See translation

0

0
0
0
0

Sjors Provoost

Jul 12, 2024

Our new Prime Minister - who previously headed an intelligence agency- has an excellent ability to look like a Bond villain in every shot.

See translation

0

0
0
0
0

Sjors Provoost

Jul 5, 2024

Uhh @OpenSecret maybe ask if I really wanted to nuke my channel?
el

See translation

0

0
0
0
0

Sjors Provoost

Jun 26, 2024

Yolo... cc @OpenSecret
el

See translation

0

0
0
0
0

Sjors Provoost

Jun 25, 2024

So when is Assange coming to Nostr? Family, fresh air and touching grass can wait!

See translation

0

0
0
0
0

Sjors Provoost

Jun 19, 2024

Belgium seems to think they can treat other EU countries like shit. Because they can I guess....

npub1x2nsd

Jun 19, 2024

Replying to @USER

🇬🇧Dirty tricks around tomorrow's #ChatControl showdown vote? Several critical governments are discussing whether to oppose or to abstain. If the Belgian presidency tomorrow only ask which governments are opposed, silence could be counted as approving!
https://www.patrick-breyer.de/en/council-to-greenlight-chat-control-take-action-now/

See translation

See translation

0

0
0
0
0

Sjors Provoost

Jun 13, 2024

Touch grass, and rebase a PR.

See translation

0

0
0
0
0

Sjors Provoost

Jun 10, 2024

German pirates did not make into the EU parliament, and Germany is the only country with enough inhabitants where a super niche topic like privacy can even get you a seat. Sad.

Transnational voting fixes this. Or more than 0.7% of the population caring about privacy, but the former is easier to achieve.

npub1x2nsd

Jun 10, 2024

Dass die @Piratenpartei Deutschland nicht mehr im Europäischen Parlament vertreten sein wird, ist ein Desaster für unsere digitalen Rechte.

Um das Ergebnis zu verstehen: Gehörst du zu denjenigen, die unsere Arbeit schätzen, aber trotzdem nicht #Piraten gewählt haben? Aus welchem Grund?

See translation

See translation

0

0
0
0
0

Sjors Provoost

Apr 5, 2024

Well, *everything* was excluded :-)

See translation

0

0
0
0
0