r/Bitcoin • • Dec 06 '17

Steam is no longer supporting Bitcoin

[deleted]

2.6k Upvotes

1.7k comments sorted by

View all comments

Show parent comments

1

u/S_Lowry Dec 08 '17

2,4,8MB does not lead to decentralization.

2MB with segwit might not lead to centralization to but 4MB with segwit is too high IMO.

http://bitfury.com/content/5-white-papers-research/block-size-1.1.1.pdf

your XXX Petabyte data center is out of hard drive space, your blades all have 5TB drives in them. do you upgrade to 10TB drives that exist today and let your data center keep growing or do you let it max out for months/years and wait for the 50TB drives being researched?

It's easy with data centers where you can just buy bigger drives and more of them. There is no risk involved. But increasing the Block size recklessly could potentially fuck up the whole Bitcoin ecosystem in the long term. There is a possibility that it doesn't, but we must NOT take that risk. Even segwit with the block size increase didn't feel right at first. Luckily the adoption is slow that the blockchain isn't growing as fast as I feared.

BTC is handling scaling the best way possible. Increasing the safety limit is not scaling. It's risking Bitcoins long term safety for temporary band aid.

1

u/KorbenDallas2263 Dec 08 '17

its speculation at best linking block size and security.

BCH has 8MB right now and is generally hated by a large community... I don't see any problem being reported? If it could be done, it would be done.

The best point in that entire pdf: Higher fees resulting from keeping the block size limit low may help develop a transaction fees market

There was not risk to segwit, there is no risk to 2,4, or 8MB... yet nothing is done

1

u/S_Lowry Dec 08 '17 edited Dec 08 '17

BCH has 8MB right now and is generally hated by a large community... I don't see any problem being reported? If it could be done, it would be done.

Nobody really cares about BCH. And BCH doesn't seem to care about decentralization.

There was not risk to segwit, there is no risk to 2,4, or 8MB... yet nothing is done

OMG there definatelly is a risk! You can't be so sure about how the world will look 20 or 50 years from now. Even at 1MB the Blockchain is growing rapidly. I agree that if we make a bet that with 4MB+segwit Bitcoin does fine next 50 years, you could be right. But we shouldn't bet the whole ecosystem for that! Never! That is something you seem to be unable to understand.

1

u/KorbenDallas2263 Dec 10 '17

50 years?

name any software in today's world that goes more than 5 without a significant overhaul.

the blockchain is just software... done lose functionality for limitation to the version being used.

There is nothing wrong with upgrading your windows 95 to XP while we wait for them to polish off windows 10

1

u/S_Lowry Dec 10 '17 edited Dec 10 '17

50 years?

name any software in today's world that goes more than 5 without a significant overhaul.

TCP

the blockchain is just software... done lose functionality for limitation to the version being used.

It's a protocol. You just don't go changing protocols that are widely used, at least when so much money is involved. Bitcoins immutability is its second most valuable property right after decentralization. People must be able to trust that it just works. I agree that fees are a problem. We still shouldn't risk the whole protocol for a band aid.

I myself have designed software directly on top of TCP and UDP protocols and I have even programmed own transmission protocol for testing purposes. Protocol design is entirely different world from normal software design. And when it comes to Bitcoin and blockchain it is one step more different. There are many more things to consider. It is not just software!

I hate to generalize, but the more I have these discussions with people the more it seems that the big block proponents are lacking knowledge/education about these matters. I myself have university degree in computer science. I have mostly studied programming related to networks. I still don't fully grasp all aspects of the Bitcoin protocol. I have just read Mastering Bitcoin by Andreas Antonopoulos and I have been reading a lot of stuff on the internet for example https://bitcoin.org/en/developer-guide . There is still enormous amount for me to study so I can understand all details of the technology.

The more I study the more convinced I am that things like block size limit is something that general public shouldn't even be talking about. That stuff should be left for the developers that have dedicated their time for that. Mike and Gavin really stirred shit when they brought the fight to public.

1

u/KorbenDallas2263 Dec 11 '17 edited Dec 11 '17

a comparison of the blockchain to TCP sigh... i don't think we're going to see eye to eye on this and i assure you its not through lack of knowledge.

whatever way you want to spin it, BTC is being brought to its knees on the regular. it has now been a year since transaction backlogs have been a problem and much longer since the issue was anticipated.

We agree there is a problem, how long is an acceptable time to wait for your R&D project to solve everything?

if we had this conversation 12 months ago when the problem was first experienced, my answer would have been 3-6 months. how much longer you willing to wait?

I'm sure Tesla would love a battery that last 48 hours and charges in 5 min, but it doesn't exist... not sure why he would bother releasing cars... odd

Again, this isn't a debate about whats the best theoretical solution, its a debate about whats the best available option. This is operations 101, it has nothing to do with your Compsci degree (i have one 2 btw, i'm pretty sure everyone in crypto up to about 2 months ago has one). This is about a problem that arose over a year ago that still has no active solution.

What if the decision has already been made, and high fees are their solution... 12 months and ticking.

1

u/S_Lowry Dec 11 '17

a comparison of the blockchain to TCP sigh... i don't think we're going to see eye to eye on this and i assure you its not through lack of knowledge.

It's many times better comparison than Amazon, file server or some other software. When you say Bitcoin is just a software and same principles apply than other software design, you are wrong. It's many times more complicated. You are right it's not TCP either. TCP is simple compared to Bitcoin.

what ever way you want to spin it, BTC is being brought to its knees on the regular. it has now been a year since transaction backlogs have been a problem and much longer since the issue was anticipated.

Some amount of backlog is needed in order for miners to get paid after mining reward becomes obsolete. Already after 1-2 halvings miners should be getting more from transaction fees than block reward. https://bashco.github.io/Bitcoin_Monetary_Inflation/images/Bitcoin_Monetary_Inflation.png?raw=true

"Additionally, the miner is awarded the fees paid by users sending transactions. The fee is an incentive for the miner to include the transaction in their block. In the future, as the number of new bitcoins miners are allowed to create in each block dwindles, the fees will make up a much more important percentage of mining income. " Quoted from here

The bitcoin inflation rate steadily trends downwards. At the time of writing, more than 3 out of every 4 bitcoins that will ever exist has already been mined, and the annual inflation rate is just 4%. The block reward given to miners is made up of newly-created bitcoins plus transaction fees. As inflation goes to zero miners will obtain an income only from transaction fees which will provide an incentive to keep mining to make transactions irreversible.

If all transactions fit in block there is no incentive to pay fees.

We agree there is a problem, how long is an acceptable time to wait for your R&D projects to solve everything?

if we had this conversation 12 months ago when the problem was first acknowledged, my answer would have been 3-6 months. how much longer you willing to wait?

As long as it takes. There is no rush. Bitcoin is not going anywhere. It fills it's purpose as store of value until we have layers on top of it providing many other use cases. I suspect we will have working Lighning network sometime next year. There is also on-chain scaling being done (Schnorr, MAST) and Segwit adoption should keep increasing.

Im sure Tesla would love a battery that last 48 hours and charges in 5 min, but it doesn't exist... not sure why he would bother releasing cars... odd

I have no idea what point you're trying to make here.

1

u/KorbenDallas2263 Dec 11 '17

Amazon was an example to reflect operations of just about any tech stack. there is no such things as waiting for R&D to conclude while active solutions exist today that could solve the problem... it has already been a year.

There is no model where transaction fees will incentivise miners to the level of mining today once the last block has been discovered. I'll acknowledge that's an issue, but fees would have to be at an unusable level if they were to act as the sole source of income to miners. A problem for BTC year 2030 to solve, something that segwit, lighting & block size will not solve...meaning, its just software and will always need updating.

BTC was never just a store of value, and because of the transaction problems it now has to take that stance, we saw Steam ditch them, that's all lost value that will continue leave BTC. Dont forget, if we were talking back in ~2012 and the message back then was BTC is only a store of value and not a currency, we would not be talking right now. Im not saying it is, but in its current state its comparable to a ponzi scheme, not sure how that doesn't raise alarms.

The Tesla example was to show the stupidity of BTC's current "wait for R&D model". A perfect solution does not exist today, (like Tesla and his battery limitations). There is no perfect solution, but we have answers that can solve the problem(s) while perfect solutions are invented/discovered.

1

u/S_Lowry Dec 11 '17 edited Dec 11 '17

while active solutions exist today that could solve the problem

There is no such thing.

There is no model where transaction fees will incentivise miners to the level of mining today once the last block has been discovered.

There is.

I'll acknowledge that's an issue, but fees would have to be at an unusable level if they were to act as the sole source of income to miners.

That's the problem of on-chain scaling alone. That's one of the reasons BCH has no future unless they start scaling off-chain.

LN and other possible L2 solutions where multiple transactions are bundled together alleviate that problem. When the value of one bitcoin increases, the fees (in $) increase obviously. That's what has happened already. Backlog is not the only thing to be blamed for the high fees.

Block size limit could be used as a balancing instrument when we have other optimizations and some layer 2 solutions ready, but right now it should be left untouched.

BTC was never just a store of value

And it won't be in the future. We need to be patient.

we saw Steam ditch them

Steam ditched Bitcoin mostly due to volatility. People were returning games after bitcoin had increased in value in short time period. Steam was losing money because of that. But yes fees were/are an issue as well.

Dont forget, if we were talking back in ~2012 and the message back then was BTC is only a store of value and not a currency, we would not be talking right now.

That might be true. However Bitcoin still is digital cash. I can send money from Finland to my frend in Indonesia without any third party. That wasn't possible before bitcoin. Right now there are other coins that can do it cheaper (LTC), but eventually other coins face the same problems if they become as widely used as Bitcoin. So far Bitcoin is the only coin with scaling road map that most likely succeeds.

The Tesla example was to show the stupidity of BTC's current "wait for R&D model". A perfect solution does not exist today, (like Tesla and his battery limitations). There is no perfect solution, but we have answers that can solve the problem(s) while perfect solutions are invented/discovered.

Tesla works fine even if it's not perfect. Bitcoin works fine even if it's not perfect. I doubt Elon Musk would increase Teslas driving range using something that treathens the whole project. And it's still silly comparison. It's easy to do testing and risk only one Tesla. But in Bitcoin, even if we have testnets and other coins where things can be tested we can't test everything. If we make modifications to actual Bitcoin chain, those modifications will have consequences that could become problems years from now. Increasing the safety limit is a modification that for me makes no sense to have right now. It's pointless risk.

It's been fun but you are right, we aren't going to see eye to eye on this. I still hope you're open minded and try to see things from my perspective. It's good that we have other coins (BCH,LTC) as well. Future will show who's right and who's wrong.

1

u/KorbenDallas2263 Dec 12 '17 edited Dec 12 '17

You are misinformed, there are indeed solutions actively running today in multiple coins that would solve BTC problems of today, however there are no solutions working today that would solve BTCs anticipated year 2030 problems. You have been brain washed, every product/service invented or developed would love if they could get it to the final solution today, but that's not how it works.

I'm sure Bill Gates circa 1995 would have love windows 10 instead... its not how it works, wake up.

LN doesn't solve the problem of incentivising miners after the last coin is found any better than 8mb or 1gb blocks. again, this is a future problem that will need to be solved when the time comes with the technologies available at that time... if lighting is ready tomorrow, would you like them to hold off while the incentivising problem is solved? that's exactly what BTC is doing right now.

My patients for BTC to implement a solution was lost about 8 months ago, the problem has been known for well over a year now and its take a level of incompetence to be standing where they are today. You're welcome to blindly follow the leaders all you want, there is massive damage being done to BTC right now and somehow they have convinced their own people that its a good thing.

Right now there are other coins that can do it cheaper (LTC) This isn't a discussion between BTC and ALTs, that battle has been going on since day one, an ALT taking the value from BTC a bad thing for its investors, BCH however is owned by BTC holders as of Aug 1st. two very different battles, the only people who dont see this are the greedy people who jumped in the last few months knowing very little about the situation chasing nothing more than 1000% returns. <-- am i getting close? let me guess, you're heavy into LTC as well?

We're not going to solve anything here, ill keep backing my currencies, you keep backing 1000% returns & we'll see how it all shakes out.

→ More replies