Bitcoin Mechanic

Zero-JS Hypermedia Browser

avatar
Bitcoin Mechanic
npub1wnlu...n3wr

Notes (14)

Old methods of storing evil stuff required obfuscation: they would need to break it up into multiple chunks and reassembly would require specific software and knowledge of what the data is and how to reconstruct and interpret it exactly. The old formats looked like this: "Hi, I'm a Bitcoin transaction, here's my first output of 45 outputs - <filepart1>, here's my second output <filepart2>, here's my third output<filepart3>" along with a tonne of other stuff that has to get parsed out when processing the highly obfuscated material. This is thankfully also true of inscriptions. OP_RETURN however is just a dump for raw, serialized data. It's not the same. It says the equivalent of "Hi I'm a Bitcoin transaction, here's an unspendable output: <file> end". This wasn't a problem for tiny OP_RETURNs i.e their current limit of 80 bytes. If they're permitted to be 100kb, that's where the abuse begins. And that's the end of plausible deniability. When the stuff gets processed - which it has to be for your node to verify that they are valid transactions - then you just have a raw, unadulterated file that will trigger primitive antivirus/forensics software to alert the user: "Hi, you have CP on your computer." You now need a licence to run a Bitcoin node, everyone thinks you're disgusting if you do, and they're not even wrong. https://youtu.be/JLtmSzeLXOU
2025-08-31 21:28:44 from 1 relay(s) View Thread →
I've watched everything get destroyed at the identity level over and over again. Here is the mechanism by which it always happens: nostr:nevent1qvzqqqqqqypzpl8hpfzul2qha25p8wd63gm46ufax95lfgnl8h9v84y3zt0k05m7qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qqspwhtczwk4qfvcdrdcvy44ssce2gyla5m2c70vmg7hqqmg5msahugwj72dp
2025-08-25 18:49:41 from 1 relay(s) View Thread →
The fact that filters work at all when mining is as centralized as it is today (which is going to be fixed quite soon thanks to nostr:npub1qtvl2em0llpnnllffhat8zltugwwz97x79gfmxfz4qk52n6zpk3qq87dze 's DATUM protocol and nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m 's work in the hardware/firmware space) means filters going to become insanely powerful in the future. This is why there is this push so hard to rip filters out now, because once spammers making out-of-band "transactions" must negotiate with hundreds of miners instead of a single pool, they'll struggle to get these gamified attacks against Bitcoin going as easily and they will remain something we can tolerate rather than horrible, runaway attacks like inscriptions. Individual miners adding spam is tolerable, that's what affords Bitcoin its censorship resistance and will always be possible regardless of what nodes may choose to relay. Right now however, you can evade a filter by convincing one giant miner (such as Antpool) to ignore it. Then it does so on behalf of tens of thousands of hashers pointing their machines to it. People don't understand that "sub 1 s/vb summer" is a product of mining being almost completely centralized. It doesn't prove filters are useless, it just proves how censorship-prone Bitcoin is because you can make massive, sweeping decrees about what ends up in the blockchain by dealing with one single entity responsible for 30% of block templates. And again, even with mining in this state, MARA still elected to abandon routing around a filter because the delay in block propagation was not worth it. They are a single miner and probably the biggest miner in the world - only outsized by pools like Foundry and Antmain who must soon be broken up into their constituent parts if their hashers stop being complacent and Bitcoin finally abandons centralized mining. They are economically incentivized to do this because FPPS is usually a waste of money for a hasher. It is significantly harder to spam Bitcoin in an environment where mining is decentralized - which it obviously needs to be. It's only possible to get persistent, gamified spam attacks if nodes agree to help the spammers out which they have no reason to do if the concern about spam filters causing mining centralization is a lie - and it is. Because the reason mining is centralized is not spam filters - so removing them isn't going to fix anything. The reason is that Foundry, Antpool and others are acting as giant miners on behalf of their hashers due to the mistake that is Stratum V1. We are going to get past this horrific mistake and it makes sense to plan accordingly, not to snatch defeat from the jaws of victory by tearing out filters in resignation to mining remaining centralized when it isn't going to much longer. Spam filters are a product of a network run by and for the benefit of nodes. Nodes having to relay spam is an admission of defeat - that pools will always remain centralized arbiters of what goes in blocks and thus can always be bribed into filling the chain up with crap that the nodes rejected from their mempools. It then takes this further and uses that as a rationalization for coercing nodes into trying to at least make the spam available to a few more miners to "level the playing field" among maybe a dozen miners instead of just a couple. Big whoop. The chain ends up trashed, nodes don't run for their own benefit any more and are now tacit free service providers for miners undermining their own investment. That is not a Bitcoin with a future and it's a completely unnecessary compromise. The purpose of spam filters is self evident for anyone running a node, even for a mining node. Excuses being made to justify their removal are shameful and insist that we can only ever have a Bitcoin where the Bitcoin miners of the world are mere hashers using the Stratum V1 protocol to evade their role in choosing what goes in the blockchain and that thusly, spam filters can surely be routed around easily enough that nodes must acquiesce. To reiterate: Spam filters have nothing to do with the centralization of mining, it is the poor design of the Stratum protocol which turns inevitably centralized reward split coordinators (aka "pools") into *miners* for the purposes of deciding what goes into the chain. That was never sustainable, and it's being fixed. If that gets fixed, then what nodes relay - and pretty much only what nodes relay - is what ends up in blocks as nothing out-of-band is sustainable if they can't find a miner large enough to grant them the blockspace necessary for their attack. If you only have a small group of entities deciding what goes into the chain and what doesn't, you're not decentralized or censorship resistant. But yes, you can route around spam filters trivially. Again, no one is proving what they think they are by paying a giant pool to evade a filter. The more decentralized mining gets, the more filters work. And I repeat: The fact that they work at all today with mining as centralized as it is and that Core must aggressively break stuff like datacarriersize for BitVM guys to have a shot at using OP_RETURN reliably instead of fake pubkeys should be incontrovertible proof that filters work as we say they do.
2025-08-24 20:48:03 from 1 relay(s) View Thread →
nostr:npub1ywjjp4dup38veklgw44p2d24n9yze8e4u4gpxwm49ka6rjvyu9dsfg6ejf: the destroyer of illusions. image
2025-08-22 04:44:43 from 1 relay(s) View Thread →
Shill me a good Lightning-accepting VPS
2025-08-21 02:22:49 from 1 relay(s) View Thread →
Other pools don't even let their miners know when they find a block. Why deprive Bitcoiners of such joy? nostr:nevent1qvzqqqqqqypzp23r5wj64s25z0l4sdxmypnvw450nw3mpqn93ruc2kanc2wzzevpqqsdkxksauhavgkgp2r8yugxxcgrhmwg0w9xce8l9r4tlz5mseqv2dchq8st3
2025-08-20 05:45:24 from 1 relay(s) View Thread →
Some powerful orange pilling alpha: nostr:nevent1qvzqqqqqqypzqlgadlkhk7q8q8rvxm2m70m9eqrzz2ezgdxv6pegylnawr7r50gtqqs8y74z2nqhsyvpyzcrqphw3yhqukrxhqk4kfdecrls2x8m6jcy93cnzj3d0
2025-08-20 00:34:37 from 1 relay(s) View Thread →
Nostrudle started being weird so trying out iris again. Amethyst remains undefeated for mobile.
2025-08-18 23:16:48 from 1 relay(s) View Thread →
In the fork war nodes were being asked to store crazy amounts of data to facilitate the whole world using L1 cheaply in perpetuity. In the spam war, nodes are being asked to relay as much data as possible for no benefit whatsoever. We are not a serious project. It kills me because at least during the fork war we all agreed on what bitcoin *was* - it was just a question of tradeoffs. This war however is an effort to redefine Bitcoin entirely - as arbitrary data storage that can sort of do money as an additional cool feature.
2025-08-17 15:16:33 from 1 relay(s) View Thread →
Doing DATUM workshop in the side stage/keynote stage
2025-08-15 13:06:43 from 1 relay(s) View Thread →
Jet lag is the worst.
2025-08-15 11:30:30 from 1 relay(s) View Thread →
I was awarded a badge for nostr:nprofile1qqsfq24t32nf8q62mtglderwull6m9t03qduyxsafxzcqgjuka02m2gpzamhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuegpp4mhxue69uhkummn9ekx7mqpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet58uw85v Anyone know how I add it using Amethyst? My Nostrudel appears to have shit the bed.
2025-08-10 04:55:46 from 1 relay(s) View Thread →