Oddbean new post about | logout

Notes by Jameson Lopp | export

 Seems like everybody's writing Bitcoin books these days.

I've had 4 people send me books to review in the past month! 
 Anyone know where I can listen to this episode? Taken down on fountain and sound cloud so far…... 
 Bitcoin fees are currently only a dollar, but niche programmers are suggesting to change the fund... 
 "Niche programmers" sounds a bit ad hominem.

Not sure what you mean by changing the fundamental nature of Bitcoin; adding opcodes uses a foundational principle of the protocol to extend its functionality.

Normal users can't be expected to understand the intricacies of protocol development; if that was a requirement then the protocol would have ossified long ago. 
 Remarkably common ignorant statement.

WE NEED LAYER 1 IMPROVEMENTS IN ORDER TO MAKE LAYER 2 DEVELOPMENT MORE FEASIBLE. 
 L2s can't be explored well because L1 doesn't have the necessary functionality to make development of permissionless L2s simple. 🤦‍♂️ 
 It is not about based vs woke.

It is about independent vs subservient.

Think for yourselves. Pu... 
 If you're not a prepper, you'll be subservient when SHTF 🙃 
 The 2 hardest problems in computer science:

1. Naming variables 
2. Cache invalidation
3. Off-by-one bugs 
 Since changing my zap address several weeks ago, I've noticed an odd quirk.

Some folks are still zapping my old address, presumably because they are using a relay that didn't didn't receive my profile updated event. 

Rather annoying! 
 Before the 1990s most computing was done on mainframes that were expensive and difficult to access, because that was simply the state of hardware.

Then we had a couple decades of software running on personal computing hardware because networking hardware sucked. 

Now with broadband we're back to running software on servers because cloud computing has made it cost efficient, and software companies can have far greater control over the user experience. 

The looming question in my mind: can we swing the pendulum back in the other direction by focusing on development of p2p apps and infrastructure? 
 I bet the teenage social engineer who Junseth recorded is going to have the FBI knocking on his door in 3... 2... 1...
https://soundcloud.com/junsethsworld/interview-with-a-social-engineering#t=0:00 
 So I've been trying ZYN (3 mg) for the past week and I don't get it.

It is vastly superior to dip, which I tried 20 years ago.

But all I really get is some tingling in my mouth and a light headed feeling. Doesn't feel like a nootropic that enhances my concentration or productivity.

Am I doing it wrong? 😐 
 I hear that's the trick to becoming a billionaire scammer! 
 Not a hashing board in your physical possession, not your hashrate!

GAWsome! (OG cloud mining scam reference)
nostr:nevent1qqsr7glcak5ck9g3dxj896p5yjavsuu05zdq99qtft73vrs5l5k6negpz4mhxue69uhhqatjwpkx2un9d3shjtnrdaksygplwuxkt5a8vj5utj6s8tsj8e3wcavc45p4mqmw92qs7wrh5azmyspsgqqqqqqsd98gfv 
 I recall calling out Garza and getting a ton of flack from folks who were getting scammed claiming it was legit. Same response as when I called out bitconnect. 
 I don't often talk about this, but with Swan's dive into what is essentially cloud mining, I felt... 
 Not a hashing board in your physical possession, not your hashrate!

GAWsome! (OG cloud mining scam reference)
nostr:nevent1qqsr7glcak5ck9g3dxj896p5yjavsuu05zdq99qtft73vrs5l5k6negpz4mhxue69uhhqatjwpkx2un9d3shjtnrdaksygplwuxkt5a8vj5utj6s8tsj8e3wcavc45p4mqmw92qs7wrh5azmyspsgqqqqqqsd98gfv 
 I turned off my testnet griefing script 2 weeks ago.

Yet I still have folks yelling at me daily that they can't use testnet because it's broken.

Imagine that. 
 False, I did lots of folks a favor and uncovered bugs and unhandled edge cases. 😏 
 WANTED: Bitcoin protocol developers

REQUIRED: Strong interest in bike shed painting  
 1 billion transactions processed on the Bitcoin blockchain! 
 Wow Sony just rug pulled Helldivers 2 players in 177 countries by delisting the game from Steam. It seems they want to require people to use Playstation Network accounts and DRM.

Not your software, not your game!
 https://image.nostr.build/36f6b40f015cd098dc71e6e998ba24b8be8999d112e4fdaf6592732d999abd85.jpg 
 https://statoshi.info is now updated with changes from the v27 release of Bitcoin Core! 
 What's been going on with testnet recently?

I explain my shenanigans in today's post.

https://blog.lopp.net/griefing-bitcoin-testnet/ 
 Agreed, rough consensus is that each network is useful for different reasons. 
 It's called griefing for a reason 😏

The griefing is currently paused now that I have everyone's attention.

Gird your loins, because the pause is only temporary! 
 😵😵😵
The never ending cycle of data breaches that the horrifically stupid practice of KYC... 
 Paolo said it's bullshit and data is pieces together from other crypto breaches. 
 Craig Wright took not one, but two Ls today.

1) Dropped his libel case against Hodlonaut
2) Requested one of his contested patents be revoked 
 Roger Ver is a case study in why you shouldn't get cute and try to fuck the government behind its back. You should fuck the government directly in its face, by the book.

This is why I give away a lot of bitcoin during bull markets to registered charities. I pay for appraisals, fill out a bunch of bullshit paperwork, and explain to the IRS why they won't be benefitting from my gains. 
 I've done that though Fidelity and still had to go through the same process regarding appraisals and tax paperwork. Now I have additional headache of having to direct the fund to cut checks on an annual basis. 
 nostr:npub17u5dneh8qjp43ecfxr6u5e9sjamsmxyuekrg2nlxrrk6nj9rsyrqywt4tp nostr:npub1qny3tkh0acurzla8... 
 I'd recommend buying a new in box bootloader unlocked Pixel 6 or newer. If you're not buying directly from Google it can be a crap shoot as to if it's truly bootloader unlocked or just carrier unlocked. Load the OS yourself, it's pretty easy to do now with Graphene's WebUSB installer. 
 If you buy directly from Google it will be bootloader unlocked. Anywhere else is dicey, especially if you buy used unlocked phones. 
 Could work, just make sure there's a good return policy in case it turns out the bootloader is locked.

Can never really be sure whether or not hardware has been tampered with. 
 Cloaked wireless works quite well 
 Americans think 100 years is a long time and Europeans think 100 miles is a long distance. 
 Had anyone dug into the massive surge in nostr account activity over the past 2 weeks?

Looks like 90% of note volume is coming from a new cohort of accounts with zero trust ranking (no connection to the core growth of active users.)

Someone attempting a spam / Sybil attack? 
 Sure, there's a ton of shit that's terribly broken with the world, but I hit 400 pounds on my leg press sets today so I've got that going for me.
 https://image.nostr.build/0976f29cc3caadebbbb2b1b325c3ad455b23482cbe9952bd99e3248039253fcd.jpg 
 While we have strong disagreements, I must admit I respect Roger Ver's conviction in sticking to his ideals.

For example, we now know he sold a ton of his Bitcoin around the time of the fork, presumably to buy Bitcoin Cash.
 https://image.nostr.build/d9409f5ade7115a4302f06a2c961cff13aeec9a1f942381c64800c1309e9a77c.jpg 

However, it seems that the same conviction that led to him becoming Bitcoin Jesus and a billionaire has also led to a lot of suffering these past years.

I hope Roger finds peace. 
 Between Keonne Rodriguez, Changpeng Zhao, and now Roger Ver... it's been a very bad week for OG Blockchain dot info crew. 
 Re: testnet drama.

Last I checked, there was about 1 EH (1,000 PH) of sha256d hashrate for rent ... 
 I've been playing around with setting up stratum servers and it's a lot harder than I expected! 
 I made the most progress with SRI but get a kernel panic after about 60 seconds after pointing a bunch of hashrate at it.

Might come back to it when I have more free time. 
 I'm not complaining, it's entertaining.

I'm publishing an essay this weekend. 
 Nope, OP is an idiot.

Nothing I've done has required any sort of development permissions. I only modified my local node, which anyone can do without asking permission from anyone else. 
 I published my original reasoning a MONTH ago on the development mailing list. It's not my problem if people who are using testnet don't read the mailing list. They really should! 
 All I'm doing is demonstrating the weakness that my original post suggested fixing. Simple as that.

Sometimes folks don't believe an email, they need to feel the effects. 
 I might end up running a stratum pool. Been messing around with it a bit but it's not ready. 
 Making the most of a $50 steak.
Good things come to those who wait!
https://image.nostr.build/2ab8deccbd59dec230acda7f550b2e9dc6a7e0d47503654adab4f8a9b3c7e3c6.jpg 
 3 days for 3 pounds of 3 inch thick deliciousness  
 3 days brining  
 The funny thing about the testnet shenanigans is that the scammers who are running exchanges and trading testnet tokens for real value noticed almost immediately a week ago.

Whereas the actual Bitcoin developers doing legitimate testing seem to be noticing now.

Looking forward to getting more support for testnet4! 
 If you're having a bad time on Bitcoin Testnet you can #blamelopp for uh, testing his tests.
nost... 
 I look forward to gaining support for fixing these issues and launching testnet4! 
 So you are the one to decide when everyone should/have to move to testnet4. And if YOU don't get ... 
 Nah. My tickling of testnet is a trivial exploit. It costs practically nothing and can be executed with less than 20 lines of code.

Folks are free to view me as "the bad guy" but I'm merely the first to lean into this weakness. A weakness which I have suggested fixing on the development mailing list!

I'm championing a cause, and sometimes you have to do more than send an email to get people's attention.

nostr:nevent1qqswk6wpydjvpeg8hztu0mmany3d5cznfs6ys6xrerkmyy8fkn7myfqpz4mhxue69uhhqatjwpkx2un9d3shjtnrdaksygp5yuat4kgk7gknr79jg2tlf35felgpltjc2kslcpmy7n06zlvt5ypsgqqqqqqshf94wk 
 Stupid behavior. Just wastes devs time, pushing them to spin up alternative test infrastructure. ... 
 You can either read my Bitcoin development mailing list post or wait a week to read my essay on this topic. 
 That doesn't make any sense, Tony! Shitcoiners tend to be quite poor in adversarial thinking department. 
 Testnet is one of the oldest shitcoins in existence! 
 Actually, TBTC not having any value is one of testnet's foundational principles. Ensuring that property remains is not petty from where I stand.

Additionally, I've taught technical classes about building Bitcoin applications and I always make a point that testnet is a weird place. Stress tests should be expected; if you can handle them then you can be confident running on mainnet. 
 My griefing attack on Bitcoin testnet has resulted in over 165,000 blocks (3 years worth) generated in the past week. 😏 
 The blockchain is still moving forward and storing new data. If developers' apps are breaking then they should consider this a free stress test. I'm not even charging for my services!

nostr:nevent1qqsxns74pmhnke3kgkc688t7kg0w2c4erzx3jufa9xdny2lmf2uw4ccpz4mhxue69uhhqatjwpkx2un9d3shjtnrdaksyg9ha45tqck7dd9p9egl6559c8s7pmgw2y5vm2f6kyd5z594tmfjlspsgqqqqqqswc4mp9 
 Basically I'm getting the test network to produce a ton of blocks, which is causing some apps to choke while trying to keep up with the tip of the blockchain. 
 We're 1 week into Phase 2. No set plans, but probably at least a few more weeks.

FYI this is trivial to pull off, so I wouldn't assume it won't happen again unless we switch to testnet4 and fix the timewarp edge case. 
 Oh I have plans for a phase 3 & 4 with real hashrate, if I feel like going that far. 
 I'll publish an essay next weekend. Short version is I'm championing that we reset testnet for a variety of reasons. 
 Exactly. After I publish the details of what I've been doing, it will be even easier for any sufficiently technical Bitcoiner to reproduce. 
 I have weird hobbies. 
 Itself not my fault folks are playing in a poorly constructed sandbox that they've deluded themselves into thinking is secure. 😇 
 Good luck, have fun 😎 
 Had to remove half a dozen dead links from my resources site thanks to the Samourai seizure.

RIP OXT charts, metrics, and landscapes 😐 
 Site on my profile: lopp.net 
 The consequence of not removing them is having dead links on my site, which degrades the quality of my site. 
Event not found
 Thanks for confirming your grief! 
 "Shitcoiner" is as meaningless now as "maximalist" but it was probably inevitable. People's views become more complex / nuanced and puritans continue to seek to differentiate themselves.