Thread

About to decommission my simple Raspberry Pi 4 - 8GB due to utter bullshit. For the Start9 DIY’ers you understood there was a few affordable options to run StartOS and a Bitcoin Stack. Time expired on the latter. Since the spam, since the bloat… the simple solution to node running is becoming obsolete. At this rate we will be talking 4TB hard drives, juicy CPU’s and a higher demand on your local internet provider for initial downloads and every day operation in the years to come. All of which is not conducive to node network growth. When I price out building my own node for the future, let’s say 10 years time the cost is expensive. I get that technology demand is a thing. I get that change is inevitable and blockchain growth will lead to a larger initial download but why wouldn’t everything we do as a network of plebs focus on the lowest common denominator, the lowest barrier of entry. Simply put… node running will not be for the poors. The profit of VC’s, spammers, scammers, dishonorable miners and overall bad actors in Bitcoin will have a trade off…. The node network. We can do better. 🫑 -End of Rant- image View quoted note β†’

Replies (64)

That's just one type of spam, it's always been possible to record data in different ways and some of those are more damaging to the network than others. Yes the p2tr method blew up and drove fees higher for awhile, but the hype has died because it holds very little value. Removing op_return filters might cause another surge, but it will die too because storing jpegs on the Blockchain is a stupid use case. It's still consensus valid though, and I want my node to be aligned with consensus even if I find how other people use it distasteful. That's just the nature of a permissionless network, people will use it in ways you don't like. Now if anyone wants to talk about changing consensus to prevent these uses, then I would be willing to listen and even fight for it, but no one seems to want to do that right now. This is the consensus we are stuck with for better or worse. People wil find ways to achieve their goals of data storage no matter what the nodes try to filter, so we might as well channel it into the least damaging method. There may even be some data storage use cases that enhance scaling and increase the value of the monetary use case of Bitcoin, but even if not the monetary use case of Bitcoin is by far the most valuable and will outcompete spam in the long run. I just don't think there's anything to be afraid of from the spammers. Let the fee markets decide what is the best use of blockspace. Trying to get nodes to collectively control the blockchain is some statist-type regulatory bullshit that gets in the way of the free market.
im against changing consensus, thats politician solution. "just add another law". thats top down decision making. you dont wanna become a consensus change addict. bitcoin has to be as unchanging as possible. like gravity, yes gravity suck sometimes but its a constant and we can build on top of that. spam issue is a community level issue, and should be decided by the free market of node runners. just like i can decide what i can share with people in a free world, i can also decide what to share with other bitcoin nodes. we dont need to change the constitution of bitcoin (consensus). maybe today 42 byte is decided to be fine, maybe tomorrow it will be 32 or 64. these are community level decisions. maybe one dont wanna relay tokens, maybe one does. you have to find someone who does. you cant keep touching the consensus, it doesnt end well. whole point of bitcoin is stopping top down changes done by entities to "fix the economy". so no we shouldnt touch consensus. im fully against it. this should be solved in the community level. filters has been part of bitcoin from the early days. and spam was a real concern from the early days as well. everything from the legacy 1MB block size to block per 10 min decision made while also keeping spam in mind, and keep the blockchain easy to download by small devices. and L2+ solutions should be as light as possible on chain as well. we dont want one L2+ solution to rule them all and take a huge block space. we want multiple different small L2+ solutions focusing different aspects. no swish army knife EVM. limitations on bitcoin makes things built on it smart. no lazy slap EVM everywhere. if a L2 solution requires less decentralized bitcoin for sake of L2 security, it shouldnt exist. core of the issue is the core. bitcoin/bitcoin should have been archived a long time ago. many people at core, not because they wanna write a node software for users of bitcoin, no. they want to be a bitcoin dev. thats a problem, it effects their perspective and the way they see things.. a parliament voting and deciding what should happen to bitcoin by saying "ACK" or "NACK", is not decentralization, or free market of alternatives. its top down management by a collective. something happens or doesnt happen. there is no other experiments happening in parallel in the free market of node software. We Should Archive Core. then we can have many new different node implementations and forks trying to take its place. you have to change your thinking a bit. bitcoin doesnt run on aether, and it shouldnt be managed by one collective/parliament. bitcoin IS the people who use it and run a node. so primary goal of a node software market should be serving to these users, not trying to "shape bitcoin". maybe a node app has support for mempool management plugins, so you dont have to wait for an update for better filters, you can have a whole free market of filters on a plugin store, or filter packs. maybe one has better UI and UX. maybe other one has better compression. maybe other one is experimenting on a protocol making nodes send bulk data to each other with gzip to save bandwidth. maybe one has built-in tor support, so you dont have to separately set it up. maybe one has built-in support for electrum endpoints and indexing while pruning. maybe other one has plugin support for indexing. maybe one has a more mobile oriented app. all different things being experimented on in parallel by multiple people. some are solo, some are 2 friends, some are an organization. no parliament saying "ACK" or "NACK", just everything tested in parallel in the market. free market of node implementations. all selected by the market. total protocol ossification. is core humble enough to archive the repo? or just like the control?
I just bougth 16T disk for my favourite tv shows and movies. $450
QW's avatar QW
About to decommission my simple Raspberry Pi 4 - 8GB due to utter bullshit. For the Start9 DIY’ers you understood there was a few affordable options to run StartOS and a Bitcoin Stack. Time expired on the latter. Since the spam, since the bloat… the simple solution to node running is becoming obsolete. At this rate we will be talking 4TB hard drives, juicy CPU’s and a higher demand on your local internet provider for initial downloads and every day operation in the years to come. All of which is not conducive to node network growth. When I price out building my own node for the future, let’s say 10 years time the cost is expensive. I get that technology demand is a thing. I get that change is inevitable and blockchain growth will lead to a larger initial download but why wouldn’t everything we do as a network of plebs focus on the lowest common denominator, the lowest barrier of entry. Simply put… node running will not be for the poors. The profit of VC’s, spammers, scammers, dishonorable miners and overall bad actors in Bitcoin will have a trade off…. The node network. We can do better. 🫑 -End of Rant- image View quoted note β†’
View quoted note →
In 10 years you’ll have: - cheaper and faster drives - cheaper and faster ram - cheaper and faster CPUs - cheaper and faster internet We could advocate to a smaller Bitcoin history, but, honestly? That’s irrelevant. Unless we are talking about 1Tb data every 6 months. To run your own node can be costly today, but comparing just 5 years ago, the price has decreased and the technology increased. Especially if you price things in Bitcoin. That’s my 2 cents. I own several bitcoin core, and lightning nodes. Each has around 4Tb of SSD I acquired a couple of years ago. The price dropped almost 40% from the original price I paid. In bitcoin terms it became almost free.
10 years down the road from now.. your node needs to accommodate up to about 200GB of growth since segwit, so you will need 2TB more than now if you don't plan to upgrade any in those 10 years. It's rare to run systems that long without an upgrade, but it sure is nice to know you can do it on a 4TB drive. So your total node price is gonna be in the ballpark of $500 in today's prices. I upgraded last year from a rpi 4 8gb to a refurbished Dell optiplex and only put 2tb in it, knowing I'd upgrade to 4tb or 8tb in a few more years when prices come down more.
My Pi crashed this past weekend when the cpu spiked past 105%. Running LND, CLN, mempool, knots, electrum, and a few other apps. I now have any app I’m not using stopped, unless directly related to node running. It’s too bad really, but I may have to retire mine sooner than later as well. Will keep an eye out for sales on Start 9