
⚡️Otso ⚡️
16K posts

⚡️Otso ⚡️
@otso_lap
EREPS-certificated Personal Trainer. ⚔️










JUST IN: Dustin Dettmer (@dusty_daemon) digs into the COLDCARD firmware commit history to uncover what actually happened in the code to introduce one of the worst bugs for self-custody in recent bitcoin history open.substack.com/pub/btcpp/p/wh…

The code wouldn't compile, so the Coldcard dev DISABLED THE HARDWARE RNG (Random Number Generation) to make the error go away. 🤯 "From here, I assume in a bout of frustration, he set `MICROPY_HW_ENABLE_RNG` to 0, which would have resolved the compiler error. Sometimes when developers are flailing, they’ll try random things to see if it helps. Setting `MICROPY_HW_ENABLE_RNG to 0 would have made the compiler error go away ***for the wrong reason***." "The compiler error was begging the programmer to reconsider his logic. Instead of that happening, the compiler error was just silenced. The compiler was giving the developer one last chance to reconsider what he was about to do, but the alarm was ignored and silenced. Now everything is lining up. It looks like the developer tried to override the variable, but ran into conflicting definitions. When confronted with a “duplicate symbol” error, tried changing random things to get the code to run. He discovered that changing `MICROPY_HW_ENABLE_RNG` to 0 made it compile. He probably had no idea why but came up with a theory." "Simply put: the firmware change overwrites functions that aren’t used when creating a new wallet while, as a side effect of including the python method overrides, turns off the hardware RNG usage in every case, instead using a very weak random number generator. The final bit of evidence is the commit message itself. It was simply the message “runs.” Developers, if you are ever in this scenario, please stop. Whatever you’re getting paid is not worth the devastation you might potentially cause for others. Do not ship code you do not understand." insider.btcpp.dev/p/when-randomb…

Hats off to doctoral student and podcaster Zhong Shu in Beijing, China, who did this fascinating and smart interview with Christopher Nolan about THE ODYSSEY yesterday, originally posted to Bilibili. A great listen/watch.

BTC HEL Hub will be open on Sunday by way of exception tomorrow 👍🏻 If you're looking for a vendor for a new HWW, we've got BitBox Nova and Liana Box in our inventory Out of my rough sample of ~1000 people on different channels, only a handful of bitcoiners in the Finnish community were CC users and thank God none of them have lost their funds to this day Anyway, come to the door tomorrow if you need help with anything 🙏🏻



So what’s the deal with Bitcoin? This still supposed to go to $1,000,000+ in a few years?















