Pages:
Author

Topic: So they want to hardfork Bitcoin (Read 3318 times)

sr. member
Activity: 350
Merit: 250
Honest 80s business!
January 15, 2015, 08:55:57 PM
#47
Is something still a 'hard' fork when 99% agree just to follow the proposal. It inherently becomes the 'real' chain, anyways. I think the difference between smoothly done integrations of new things and amendments and a hard fork is very small.
legendary
Activity: 2576
Merit: 1087
January 15, 2015, 05:30:07 PM
#46
In my earlier post, I talked about how there was an issue of small block sizes leading to an off-chain, possibly fiat or fractional reserve Bitcoin environment.  Now that I've thought about the issues more, I'm not quite sure raising the TPS to Gavin's intended levels does anything to solve that.  I would like to hear other people's thoughts on this aspect of block sizes.  If his "fix" does nothing to solve this possible problem in the future of Bitcoin, why even bother raising it if we're going into an off-chain environment anyway?

The only purpose in raising it would be if he forsees a failure of block reward subsidy to secure the network.  If the marginal TPS upgrade isn't enough to stop an off-chain environment, the block reward subsidy problem will still exist unless Bitcoin is run as a non-profit utility by some random organizations, payment processors, or governments.  Overall, it's a very complex scenario that requires people to make assumptions about future transaction levels, both on and off-chain...

Las time we started to butt up against the block size limit, it only required a 'soft' fork to change the block size. If we start to butt up against it this time it takes a 'hard' fork to change the block size. (my understanding at least).

As it requires a hard fork, its probably wise to get that sorted *before* we start butting up against the limit.

I'd agree it only buys time though. Better to have more time than less.

Testing with 20mb blocks might not mean that we go straight to 20mb blocks, it might be that the hard fork implements the 20mb as the hard limit, but we only go to 2 or 5 meg blocks with a soft cap (like it used to be before 1mb blocks). Just speculatin'

I don't know if the outcome will be net good or bad, but I think the intention (buy time) is good.
legendary
Activity: 1260
Merit: 1000
January 14, 2015, 09:32:15 PM
#45
In my earlier post, I talked about how there was an issue of small block sizes leading to an off-chain, possibly fiat or fractional reserve Bitcoin environment.  Now that I've thought about the issues more, I'm not quite sure raising the TPS to Gavin's intended levels does anything to solve that.  I would like to hear other people's thoughts on this aspect of block sizes.  If his "fix" does nothing to solve this possible problem in the future of Bitcoin, why even bother raising it if we're going into an off-chain environment anyway?

The only purpose in raising it would be if he forsees a failure of block reward subsidy to secure the network.  If the marginal TPS upgrade isn't enough to stop an off-chain environment, the block reward subsidy problem will still exist unless Bitcoin is run as a non-profit utility by some random organizations, payment processors, or governments.  Overall, it's a very complex scenario that requires people to make assumptions about future transaction levels, both on and off-chain...
sr. member
Activity: 406
Merit: 250
January 14, 2015, 06:23:50 PM
#44


agree seems the stability of the market plus tings of this nature are hurting the overall view of BTC lately
legendary
Activity: 2576
Merit: 1087
January 14, 2015, 06:16:40 PM
#43
Than the blocksize should have been coded the way he intended originally instead of what we have now.
hard fork for just this; is stupid.

The original protocol had no limit on block size.   The 1MB limit was simply added as a temporary measure to prevent denial of service attack.  At the time the average block was <50KB so it was considered a pretty huge limit.   It was never intended to be permanent until the end of time.

Once again mundane truth scoffs in the face of speculative hyperbole!
donator
Activity: 1218
Merit: 1079
Gerald Davis
January 14, 2015, 06:03:13 PM
#42
Than the blocksize should have been coded the way he intended originally instead of what we have now.
hard fork for just this; is stupid.

The original protocol had no limit on block size.   The 1MB limit was simply added as a temporary measure to prevent denial of service attack.  At the time the average block was <50KB so it was considered a pretty huge limit.   It was never intended to be permanent until the end of time.
legendary
Activity: 2576
Merit: 1087
January 14, 2015, 06:00:45 PM
#41
So are we trying to centralize bitcoin than to just a few big players? or is this supposed to be
a currency away from the major banks. Because the big players who run a 6tb blockchain will be the new banks.
as an avg joe. I don't trust any of the wallets yet. I prefer core/wallet currently and 30gb block chain is stupid now.
Great we both have the same experience big woop Tongue
except I cut my teeth on a trs-80 so I guess I could count the 80's too

I know what you mean, but I had to learn the hard way to dissociate between my ideals and reality.

The internet was supposed to be peer-to-peer, and for a long time, I was putting the blame on NAT, providers, IPv4 address space depletion, failure to embrace IPv6 correctly etc. That was before I realized that Average Joe didn't care all that much about the peer-to-peer internet. Same goes for net neutrality.

I'm still using my own mail server on my own domain name, and for many years I was maintaining a dedicated network infrastructure for the company I was working for. Then came the cloud computing era, and it became increasingly difficult to justify maintaining our own mail servers, the even the web servers were virtualized into some cloud services, etc. Eventually, as a sysadmin, I was fired because I wasn't useful anymore, all the services that I did provide internally were redundant with Google, Amazon, Rackspace etc.

So be it, I've learnt it the hard way. You can have a dream, ideals, and tons of reason to believe in it, but the reality check is coming sooner and later to sweep it right in front of your eyes. Better learn to adapt and foresee, that was my lesson.

sanity. so refreshing!
legendary
Activity: 2576
Merit: 1087
January 14, 2015, 05:59:48 PM
#40
who the hell wants to dedicate an entire hard drive to a blockchain? Oh wait who is rational in the digital currency world.

Let's be rational indeed.

If Average Joe ever uses a bitcoin wallet, it will be SPV at best, possibly just a client connected to his bank, using some yet-to-be defined upper layers on top of it (or something Ripple-ish) to make the UX smooth and 'secure'.

The point being, Average Joe won't store the blockchain at all. Other big players upstream (something Google-ish) will provide the service and find a way to monetize them.

Sources: my own experience of the internet evolving from 1994 to 2015 Roll Eyes

So are we trying to centralize bitcoin than to just a few big players? or is this supposed to be
a currency away from the major banks. Because the big players who run a 6tb blockchain will be the new banks.
as an avg joe. I don't trust any of the wallets yet. I prefer core/wallet currently and 30gb block chain is stupid now.
Great we both have the same experience big woop Tongue
except I cut my teeth on a trs-80 so I guess I could count the 80's too


Who's "we"?

You want to run a node? go right ahead. As I said, for the foreseeable future - even with a bigger block size - it only takes commodity hardware.

Mundane truth vs hyperbolic speculation. On BTC the latter seems to count more than the former :/
we=community "face palm" ppl act all fucking smart on here than play stupid with their responses.

What would be stupid is to think that what *you* think is entirely representative of what everyone else thinks.

I run a node. It costs me virtually nothing. Adding more storage isn't going to change that materially.

I'm not being smart. I don't need to be smart, this is *really simple*.
legendary
Activity: 1946
Merit: 1035
January 14, 2015, 05:53:29 PM
#39
So are we trying to centralize bitcoin than to just a few big players? or is this supposed to be
a currency away from the major banks. Because the big players who run a 6tb blockchain will be the new banks.
as an avg joe. I don't trust any of the wallets yet. I prefer core/wallet currently and 30gb block chain is stupid now.
Great we both have the same experience big woop Tongue
except I cut my teeth on a trs-80 so I guess I could count the 80's too

I know what you mean, but I had to learn the hard way to dissociate between my ideals and reality.

The internet was supposed to be peer-to-peer, and for a long time, I was putting the blame on NAT, providers, IPv4 address space depletion, failure to embrace IPv6 correctly etc. That was before I realized that Average Joe didn't care all that much about the peer-to-peer internet. Same goes for net neutrality.

I'm still using my own mail server on my own domain name, and for many years I was maintaining a dedicated network infrastructure for the company I was working for. Then came the cloud computing era, and it became increasingly difficult to justify maintaining our own mail servers, the even the web servers were virtualized into some cloud services, etc. Eventually, as a sysadmin, I was fired because I wasn't useful anymore, all the services that I did provide internally were redundant with Google, Amazon, Rackspace etc.

So be it, I've learnt it the hard way. You can have a dream, ideals, and tons of reason to believe in it, but the reality check is coming sooner and later to sweep it right in front of your eyes. Better learn to adapt and foresee, that was my lesson.
hero member
Activity: 770
Merit: 500
January 14, 2015, 05:50:52 PM
#38
who the hell wants to dedicate an entire hard drive to a blockchain? Oh wait who is rational in the digital currency world.

Let's be rational indeed.

If Average Joe ever uses a bitcoin wallet, it will be SPV at best, possibly just a client connected to his bank, using some yet-to-be defined upper layers on top of it (or something Ripple-ish) to make the UX smooth and 'secure'.

The point being, Average Joe won't store the blockchain at all. Other big players upstream (something Google-ish) will provide the service and find a way to monetize them.

Sources: my own experience of the internet evolving from 1994 to 2015 Roll Eyes

So are we trying to centralize bitcoin than to just a few big players? or is this supposed to be
a currency away from the major banks. Because the big players who run a 6tb blockchain will be the new banks.
as an avg joe. I don't trust any of the wallets yet. I prefer core/wallet currently and 30gb block chain is stupid now.
Great we both have the same experience big woop Tongue
except I cut my teeth on a trs-80 so I guess I could count the 80's too


Who's "we"?

You want to run a node? go right ahead. As I said, for the foreseeable future - even with a bigger block size - it only takes commodity hardware.

Mundane truth vs hyperbolic speculation. On BTC the latter seems to count more than the former :/
we=community "face palm" ppl act all fucking smart on here than play stupid with their responses.
legendary
Activity: 2576
Merit: 1087
January 14, 2015, 05:46:40 PM
#37
who the hell wants to dedicate an entire hard drive to a blockchain? Oh wait who is rational in the digital currency world.

Let's be rational indeed.

If Average Joe ever uses a bitcoin wallet, it will be SPV at best, possibly just a client connected to his bank, using some yet-to-be defined upper layers on top of it (or something Ripple-ish) to make the UX smooth and 'secure'.

The point being, Average Joe won't store the blockchain at all. Other big players upstream (something Google-ish) will provide the service and find a way to monetize them.

Sources: my own experience of the internet evolving from 1994 to 2015 Roll Eyes

So are we trying to centralize bitcoin than to just a few big players? or is this supposed to be
a currency away from the major banks. Because the big players who run a 6tb blockchain will be the new banks.
as an avg joe. I don't trust any of the wallets yet. I prefer core/wallet currently and 30gb block chain is stupid now.
Great we both have the same experience big woop Tongue
except I cut my teeth on a trs-80 so I guess I could count the 80's too


Who's "we"?

You want to run a node? go right ahead. As I said, for the foreseeable future - even with a bigger block size - it only takes commodity hardware.

Mundane truth vs hyperbolic speculation. On BTC the latter seems to count more than the former :/
hero member
Activity: 770
Merit: 500
January 14, 2015, 05:41:22 PM
#36
who the hell wants to dedicate an entire hard drive to a blockchain? Oh wait who is rational in the digital currency world.

Let's be rational indeed.

If Average Joe ever uses a bitcoin wallet, it will be SPV at best, possibly just a client connected to his bank, using some yet-to-be defined upper layers on top of it (or something Ripple-ish) to make the UX smooth and 'secure'.

The point being, Average Joe won't store the blockchain at all. Other big players upstream (something Google-ish) will provide the service and find a way to monetize them.

Sources: my own experience of the internet evolving from 1994 to 2015 Roll Eyes

So are we trying to centralize bitcoin than to just a few big players? or is this supposed to be
a currency away from the major banks. Because the big players who run a 6tb blockchain will be the new banks.
as an avg joe. I don't trust any of the wallets yet. I prefer core/wallet currently and 30gb block chain is stupid now.
Great we both have the same experience big woop Tongue
except I cut my teeth on a trs-80 so I guess I could count the 80's too
legendary
Activity: 1946
Merit: 1035
January 14, 2015, 05:04:30 PM
#35
who the hell wants to dedicate an entire hard drive to a blockchain? Oh wait who is rational in the digital currency world.

Let's be rational indeed.

If Average Joe ever uses a bitcoin wallet, it will be SPV at best, possibly just a client connected to his bank, using some yet-to-be defined upper layers on top of it (or something Ripple-ish) to make the UX smooth and 'secure'.

The point being, Average Joe won't store the blockchain at all. Other big players upstream (something Google-ish) will provide the service and find a way to monetize them.

Sources: my own experience of the internet evolving from 1994 to 2015 Roll Eyes
full member
Activity: 336
Merit: 102
Get Ready to Make money.
January 14, 2015, 05:00:59 PM
#34
more mindfuck and buttrape, that's all.

But since we are heading to 50cents-prices we shouldn't care that much about it. Let Gavin play in his sandbox.
hero member
Activity: 770
Merit: 500
January 14, 2015, 04:56:19 PM
#33
Doesn't surprise me, as based on historical transaction sizes Bitcoin can't even handle 5 transactions/sec.

The dumb part about it, after over a year of time from where the issue became apparent, this is the laziest and most unimaginative solution possible. If there is a hardfork anyway there could be done something smarter about it, like that variable block size proposal, or perhaps addressing the cause.
Every node storing every transaction forever is incredibly wasteful. Partial storage with parity would be one approach, colluding smaller transactions into larger one would be another, different kind of nodes or even changing the way the Blockchain stores transactions are all directions to research.

But that would require the will to innovate from the Bitcoin development team, not changing a few hardcoded values.

As usual, EM is both right and sort of nasty about it at the same time Cheesy


20MB blocks maxed out is roughly a terabyte a year. 3TB drives are already down to $100. 6TB is top end 8-10TB are already in the pipeline. its going to be several years at least before blockchain size outstrips storage capacities. So lets put this 'bloat' myth to bed.
who the hell wants to dedicate an entire hard drive to a blockchain? Oh wait who is rational in the digital currency world.
legendary
Activity: 2576
Merit: 1087
January 13, 2015, 06:22:18 AM
#32
Doesn't surprise me, as based on historical transaction sizes Bitcoin can't even handle 5 transactions/sec.

The dumb part about it, after over a year of time from where the issue became apparent, this is the laziest and most unimaginative solution possible. If there is a hardfork anyway there could be done something smarter about it, like that variable block size proposal, or perhaps addressing the cause.
Every node storing every transaction forever is incredibly wasteful. Partial storage with parity would be one approach, colluding smaller transactions into larger one would be another, different kind of nodes or even changing the way the Blockchain stores transactions are all directions to research.

But that would require the will to innovate from the Bitcoin development team, not changing a few hardcoded values.

As usual, EM is both right and sort of nasty about it at the same time Cheesy

Playing devils advocate its a less complex change, easier to test, and more YAGNI.

Having said that I agree with EM. Necessity is the mother of invention though, and right now bloat is a red herring imho, disks are big enough space isn't an issue (for some time yet). A quick change to buy more time whilst the more creative solutions are worked through doesn't strike me as unreasonable.

Think about fossil fuel, government debt & QE, meat farming. All totally unsustainable, all just carry on.

Its human nature to kick the can down the road. Why would BTC be any different, especially when thats how everything has always worked since forever. Forecasting that bigger blocks=> unsustainable bloat => 'the end of BTC' is the same mindset the peak oil folks, the stackers and the doomsday preppers.

I'm not saying any of these people are wrong, I'm saying that pragmatism generally wins out.

20MB blocks maxed out is roughly a terabyte a year. 3TB drives are already down to $100. 6TB is top end 8-10TB are already in the pipeline. its going to be several years at least before blockchain size outstrips storage capacities. So lets put this 'bloat' myth to bed.
legendary
Activity: 1470
Merit: 1007
January 12, 2015, 11:43:16 AM
#31
Doesn't surprise me, as based on historical transaction sizes Bitcoin can't even handle 5 transactions/sec.

The dumb part about it, after over a year of time from where the issue became apparent, this is the laziest and most unimaginative solution possible. If there is a hardfork anyway there could be done something smarter about it, like that variable block size proposal, or perhaps addressing the cause.
Every node storing every transaction forever is incredibly wasteful. Partial storage with parity would be one approach, colluding smaller transactions into larger one would be another, different kind of nodes or even changing the way the Blockchain stores transactions are all directions to research.

But that would require the will to innovate from the Bitcoin development team, not changing a few hardcoded values.

As usual, EM is both right and sort of nasty about it at the same time Cheesy
hero member
Activity: 896
Merit: 1000
January 12, 2015, 11:42:21 AM
#30
That's stupid idea, it's almost impossible to do an hard fork that will make 51%+ move to it.

If you give a notice of a year, then it is possible.
legendary
Activity: 1666
Merit: 1057
Marketing manager - GO MP
January 12, 2015, 11:27:32 AM
#29
Bullish news for Litecoin  Cool

Litecoin suffers from the same principle, the increased block rate makes it an issue somewhat later but it doesn't address the root of the problem.
legendary
Activity: 1316
Merit: 1000
January 12, 2015, 11:07:07 AM
#28
That's stupid idea, it's almost impossible to do an hard fork that will make 51%+ move to it.

Just put a post on reddit and gets your mates to thumbs it up, pretty easy Grin
Pages:
Jump to: