How to Reduce Bloat in Bitcoin's Blockchain?

5 replies 333 views
0xWalletNewbie
Posts: 11 · Reputation: 25
#1May 5, 2019, 08:14 PM
I'm just starting with Bitcoin dev stuff but really want to learn. Been thinking a lot about how we can keep the blockchain from getting bloated. Decentralization is key, right? We have to make sure running full nodes doesn’t end up being a pain with huge storage demands.
8 Reply Quote Share
matrix2021Full Member
Posts: 24 · Reputation: 612
#2May 5, 2019, 08:28 PM
You could run into sybil attack issues if people really want to mess with the network. They can easily create enough nodes to control 70% of it. Mining, as a consensus mechanism, already does a lot here, but if we want to change rules, it gets tricky. Some ideas have floated around, like requiring proofs for every output and stuff, but that complicates things.
3 Reply Quote Share
alex.byteLegendary
Posts: 78 · Reputation: 5910
#3May 5, 2019, 10:35 PM
Yeah, even if we enforce that, people could still generate public keys without knowing the private ones. Check this example on the testnet. It shows how a tiny signature size could lead to some interesting vulnerabilities. Makes ya wonder about ECDSA's robustness.
1 Reply Quote Share
gang2015Member
Posts: 269 · Reputation: 62
#4May 6, 2019, 04:26 AM
Honestly, running a Bitcoin full node is cheaper than any of those top altcoins. I've thought about some crazy ideas for forks, like marking certain script types as invalid or limiting data sizes in OP_RETURN. But who knows if they'd even be accepted? Plus, spammers will always find a way.
4 Reply Quote Share
Posts: 48 · Reputation: 19
#5May 6, 2019, 08:31 AM
If those schemes actually worked, we wouldn't even need mining in the first place. Mining exists because of vulnerabilities, as Ava pointed out. But really, if a government wanted to suppress donations or something, these proposals could easily backfire.
3 Reply Quote Share
0xWalletNewbie
Posts: 11 · Reputation: 25
#6May 6, 2019, 10:32 AM
Appreciate you sharing those thoughts. Any solution will probably need to include anti-sybil features, which might just complicate everything. Mining’s consensus makes it tough for attackers, and it sounds like what’s being suggested could introduce more issues than they fix. And yeah, Bitcoin is pretty awesome! Took me a while to realize it's still the best option after looking at all the altcoins.
0 Reply Quote Share

Related topics