Avatar
nomadshiba⚡
45835c36f41d979bc8129830f2f5d92562f5343d6feddd6f30aa79480730f26e
- knotzi ₿ - #ArchiveCore - 300KB blocks i make stuff (rabbit hole for other links) https://github.com/DeepDoge get your npub name https://npub.name in case you wanna send more bitcoin, i also accept silent payments: sp1qqwdknqgz7v2ph8hxjc9t2nz3frqazjkhu7c5ar5w03tn0amw3ugrsq5zmaznxjuce70l6p47t5vm25qngxnwqgk025csgr735uds0y9wsgjkuhfc
Replying to Avatar Tauri

I see way too many people on Nostr that are still confused about the Core vs Knots debate. This is a tl;dr for them. If a longer explanation is needed, they should go over the website below.

tl;dr:

SegWit introduced the witness discount, that ended up making junk data up to 75% cheaper, which opened the door for arbitrary data-carrying transactions to directly compete with monetary transactions for blockspace. In practice, that ended up being an unintended de facto subsidy for spam.

Taproot then provided a way for inscriptions to sidestep the old datacarriersize filter, which is why the UTXO set exploded from around 4 GB in 2023 to nearly 12 GB by 2025, putting real strain on low-end node hardware.

Meanwhile, the Core devs’ reaction has been pathetic — hand-waving it away for two whole years as “free market dynamics” or saying that fixing the exploit is considered “controversial”. At the same time they did a stealth documentation change to pretend the broken filter is “working as intended”. nostr:nprofile1qqs8ha7ms0mny284ma46xjzf72hel42t74jmtttf3trssfymxyq8ngqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3gamnwvaz7tmwdaehgu3wdau8gu3wv3jhv72x8mv caught them red handed, but instead of apologising for hiding it, they claimed that changing the documentation is a valid way for fixing bugs.

Now they’re doubling down their efforts “to fight spam” they willingly allowed by gutting another spam filter (OP_RETURN) that has worked for 11 years, and helped keep 99.9% of all OP_RETURNs at or under 80 bytes. Larger payloads were possible, but never at the absurd size of 100 KB in a single output.

Core v30, due in early October, will raise the default limit to 100 KB (an 1200x increase), which makes it trivial to upload entire malware files or worse straight into the chain. This isn’t hypothetical — when BSV made the same change in 2019, it was immediately hit with child p[]rn.

The legal and practical fallout for Bitcoin node operators, especially those on cloud infrastructure, hasn’t even begun to be fully grasped.

All these absurd and rushed decisions raise the obvious questions: why push this change through despite massive pushback; who stands to profit from it; and why are the real risks of this happening being ignored or swept under the rug?

https://wtfhappenedinfeb2023.com

just to add some details: tapscript size being unlimited caused the inscriptions, which is in the witness data. before taproot, with segwit v0 there was a P2WSH script size limit, which limits the size of witness while spending a P2WSH output.

https://github.com/bitcoin/bitcoin/blob/fc06881f13495154c888a64a38c7d538baf00435/src%2Fpolicy%2Fpolicy.h#L47

this whole file is about policy settings, aka filters. these settings are policy so we don't have to fork the chain each time we wanna change these.

if you are asking what does this have to do with P2WSH, witness data is in the input side of the tx. so meaning of witness data is decided by scriptPubKey of the output we are spending.

of course inscriptions were possible before taproot, but only really small images. or you had to split it into multiple inputs. which increases the total size and fee you have to pay.

tapscript(which is basically witness space in taproot) being unlimited made it attractive as blob data storage.

we can limit the tapscript size, or we can detect inscriptions specifically and other similar methods and filter them specifically, because they are using the script space as data storage, which is unintended use. parasite.

knots does similar stuff.

by "rollup" I mean ethereum-style rollups where L2 state can be reconstructed from L1 alone.

my concern is L1 bloat, and lack of block space for other alternative sidechains.

i mean the word "sidechain" makes me believe you are not talking about ethereum style rollups. but im just trying to be sure.

hi luke, just to be sure. you are not talking about rollups right?

blockchain exists, only to prevent double spending.

some nostr clients turn domain names like.this into embeds.

stop, only convert them if they are starting the the protocol prefix like "https : / /".

its really annoying, you wanna mention a site name, and it just converts it into an embed, if i wanted embed, i would start with "https : / /"

have you ever used knots, because you are making things up right now.

literally install knots, dont change any settings and try. if you cant use lighting and stuff, then i must hallucinating.

core still can't filter inscriptions and other similar parasites.

knots can. nostr:note1p9k6363sj6mmvkvu9326093wlyp53evryqs35qltt209n2mqhqtqzaylvd

19% but we have a month until core v30 comes out.

describe the issue to the people you orange pilled over the years. and install knots to their laptop.

as an extra you can also install tor for them and make them a listening node over tor.

that's the TRUTH

bitcoin is a monetary network.

it can't scale being everything.

and if you scale it, it cant stay decentralized.

bitcoin doesn't run on the sky.

it runs on people's laptops.

you can't make it do everything.

these are parasite protocols trying to use the existing bitcoin network for their garbage.

they do it on purpose, this much cant be just a "bad decision".

its too deliberate step by step for years.

i have few ideas where the root of these ideas are coming from:

- they simply hate bitcoin and wanna destroy it.

- evm is hell of a drug.

- they some how wanna copy evm and allow rollups. which btw is a dumb "scaling" solution which uses another blockchain.

but yeah nobody supporting core cares about bitcoin being a decentralized money. unless they are just sheep.

heck they dont care about its being decentralized. which asks the question what the hell are they doing with bitcoin, just use solana or something. but i think deep down they know that its shit. and they know bitcoin has more rep. and they fail to realize bitcoin has the rep because bitcoin is bitcoin.

but again many of the core devs behind this idea friends with devs of scam bitcoin forks like bsv, bch, etc.

so i dont know what exactly is happening. but its clearly not something good.

still have to orange pill the "bitcoiners".

so replying to them in mass sometimes. when i see obvious lies, or half truths, or kinder garden logic.

youtubers keep saying "be respectful to them still".

but they have nothing to respect. empty points.

or obvious lies constantly.

there are similar people on nostr as well. but im pretty sure its less here. the act of getting into nostr filters some people out.

every time i go to twitter im bombarded by core nonsense. everywhere! its so fucking crazy, how retarded people are.

btw you can use mempool.guide instead of mempool.space

https://mempool.guide

btw before sleeping, gonna say something.

twitter bitcoin space is filled with absolute retards, im not joking.

i mean not everyone but, its hard to find dumb ones like these on nostr, expect some big accounts that are both active on twitter and nostr.

your daily reminder that, core still can't detect inspections, and include them into the data size limit.

this is important to understand.

recently i discovered that you can lie about zapping someone's post, and clients actually believe you... you can zap yourself but make it seem like you are zapping the author. i dont know who is idea was that. its dumb. zaps has to be reworked at some point.

youtube webapp is a buggy mess. slow, clunky, bugs out.

only reason people use it is because of the content, not because of the ux.

and even if individual nostr clients fail, there are always new ones, and they dont have to fight for the network and content, all feed the same distributed content databases.

and thats why nostr will win.

any alternative that is not a nostr client, will lose in the long run.

democracy still gives one output. its just instead of one head talking, a collective decides, its still one entity. having more nations/"software implementation" is decentralization, because they can work decide and fail or succeed in parallel.

in democracy answer can either be "yes" or "no".

but if you have alternatives, "yes" and "no" can live in parallel at the same time.

imagine if we didn't have multiple different nostr relays or clients.

and instead had one relay and client and only voted for the changes.

imagine if we had multiple different bitcoin node implementations.

i believe for bitcoin to succeed and not turn into paypal, we need at least 3/1 of the bitcoin users running their own node.

and this isn't just gonna happen, because running a bitcoin node is hard and demanding. yes its easier than many other big networks. and possible.

but you need to install knots, run it. and in order become a listening node you need to install tor separately.

if you wanna use you node with your wallet (easily), you need electrum. if you wanna explore the network using your own node, you need to install, mempoolspace. all of these are complex processes. and on top of all these, you need to spare 1TB disk space.

so even if you were able to set this all up, many laptops today are still 1 TB, not to mention the growth rate of that disk space required is several GBs per month. so you cant really do anything other than running a bitcoin node on this device.

so this shows why many people buy another hardware like Start9 or Umbrel to to these.

but we should be able to run a node on our laptops, without feeling it. it should be easy. and should have good ux. but the most importantly we need to optimize and compress the way we store the blockchain data, in order make it easier to run a node. it shouldn't take more space than 1 or 2 AAA game in 2025.

and many other things that i talked about before on this profile.

not gonna mention same things over and over again.

WHO food pyramid is a scam.

its about feeding heads. not what's best for you.

its not about making humans thrive. its about keeping you alive while sucking out your energy dry.

veggies are bad for you on the long run.

you should eat meat, chicken, rice, fish eggs, etc.

and stay away from veggie oil, and wheat.

btw i own nostr.forum domain

let me know if you want it.

or might use it myself one day idk.