Bitcoin Forum
May 03, 2024, 05:10:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3] 4 5 6 7 »  All
  Print  
Author Topic: Bitcoin is no longer decentralized  (Read 8328 times)
crumbs
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
September 17, 2013, 05:47:07 PM
 #41

Quote
You arguments against this account for competitive advantages that one (big) operation can realize against another.
Except the own chips argument, the arguments don't account for small operations
2. Big operations have additional expenses to handle waste heat and inventory that easily account for any el. cost advantages.
If Hax0r B0b doesn't add his AC costs to his tally, doesn't' mean they're not much greater, per GH, than those of large mining farms.  They are.
Le me try in terms even you should understand. Bob runs is small miner in his basement/free room etc. he doesn't need a AC at all, nor does he need to rent a place to host them.
Quote
3. Thanks to headcount cost the hobbies don't have.
Huh
Hobbyist don't need to hire people.
Quote
The chips argument crumbles due to the fact that chips only suppliers will be forced to sell their chips cheaper and cheaper until any cost advantage is lost.
Thus far, chip manufacturers have successfully mined their chips, while selling to the "hobbyists" at quite a nice markup Smiley  So nice, in fact, that the majority of ASICs purchased are proving to be unprofitable to the "hobbyists."
Wink
With all the buthurt aimed at BFL & Avalon, one could mistakenly assume that the "hobbyists" expected to make money from their "hobby."
Yes, they do. But who cares about them? If they would do simple economics they would come to the conclusion that it is impossible to make long time serious money in a marked that works like Bitcoin mining. As soon as the price rises to a level where it becomes more profitable new miners will join until it is barely providable again. That's how every marked with no entry barriers works.

Bitcoin mining is a business with no entry barriers. No special skill, licences, ect. is required to become a miner. Like with every business tha falls into that are (run a copy shop, open a cafe, mown lawns)  it will always be possible to do it privately. Of course there will be Organisations doing it. But they will never get such a advantage to completely suppress privae operators. Of course this also means profit will be pathetic. But nobody ever promised a free lunch with Bitcoin.
If you don't put much stock into logical arguments, look around you -- GHash.io is a good example.
Seems like you have a strange definition of logic, looking at your posts.

Are you arguing that large mining farms operated by ASIC manufacturers are *not* more profitable than hobbyists paying retail for miners & power?  That the guy mining with USB Block Erupters has just as much chance of breaking even as ASICminer or GHash.io?
Rly?
*This is a serious question, ignore the smiley Cheesy

If bitcoin mining is a business with no entry barriers, so is *every business*.  Want to make cars?  Go to a parts store, buy all the parts, and bolt them together in your free basement, with your free time (because HOBBY), and sell it on the open market.  Sure, your parts will cost you ~10 times the price of an assembled car, and you'll never recover your costs, but it's a nice hobby business Cheesy
1714756245
Hero Member
*
Offline Offline

Posts: 1714756245

View Profile Personal Message (Offline)

Ignore
1714756245
Reply with quote  #2

1714756245
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
zachcope
Full Member
***
Offline Offline

Activity: 209
Merit: 100


View Profile
September 17, 2013, 06:03:13 PM
 #42

Bitcoin is decentralised such that:
1. No one can change the rate of bitcoin production
2. There is always the option to directly make transfers using a bitcoin client.
Having the option is very important even if people use online banks and wallets etc as it will act on a brake on banks and governments' usual tendancy to overlend, overspend, overregulate etc. Just the possibility of people banking directly should be enough to keep the overlying infrastructure in check.

gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4158
Merit: 8382



View Profile WWW
September 17, 2013, 06:13:31 PM
 #43

Bitcoin is decentralised such that:
1. No one can change the rate of bitcoin production
Depending on how you define "Bitcoin"— if you mean the thing that most Bitcoin users use, ... most Bitcoin users use a couple webwallets and SPV clients. SPV clients cannot prevent inflation in our current blockchain protocol, and webwallets may not— at their own preference and whim. I believe that most Bitcoin users are trusting the behavior of a half dozen people or so to prevent inflation.  No _one_ perhaps, but six people? That is another question.

Quote
2. There is always the option to directly make transfers using a bitcoin client.
There is currently such an option, but with mining under the control of just a couple entities it could go away. They could happily only mine transactions created a certain way or obeying whatever new rules they wish to impose.

I think the thing we try to achieve with decentralization is not just freedom in practice but freedom which is infeasible to remove. It might not look likely that these freedoms will be removed in the short term, but I think we cannot say that it is currently infeasible.
desired_username
Hero Member
*****
Offline Offline

Activity: 879
Merit: 1013


View Profile
September 17, 2013, 07:41:38 PM
Last edit: September 17, 2013, 09:00:06 PM by desired_username
 #44

Based on my experience bitcoin mining never was a definitely profitable endeavour.

Exchange rate fluctuations spoiled the fun pretty much and GPU farms quickly flooded the network.



Peter Todd
Legendary
*
Offline Offline

Activity: 1120
Merit: 1150


View Profile
September 17, 2013, 08:22:17 PM
 #45

People misunderstand the problem with ASICs:

Hashing itself tends towards decentralization because it's far easier to remove a small amount of waste heat than a large amount - often you can even put that waste heat to good use for heating in cold climates etc. The fixed costs are pretty low so on a $/hash basis the market will tend towards decentralized hashing. The people making business plans around "enterprise" scale ASIC mining are IMO foolish and will find their businesses uncompetitive as the cost of power and cooling becomes more important.

Mining is currently also decentralized because the fixed costs of running a full node are low. If the blocksize limit is raised however this may not be true in the future. (it certainly won't be if Bitcoin becomes a significant world currency without off-chain transactions or some other solution)

Manufacturing ASICs is not even remotely decentralized. While there are a decent number of companies designing ASICs - and could be a lot more - the actual manufacturing of cost-competitive chips is another matter. Chip fabrication facilities these days are so expensive that the entire world economy doesn't appear to be able to support more than about three companies leading edge capabilities, and that number may very well drop further in the future. There are more companies that can build non-leading-edge chips - that is obsolete ones - but those chips just aren't competitive on a $/hash basis. It would be quite possible for Intel, TSMC, and GlobalFoundries to refuse to make Bitcoin mining hardware unless, say, the hardware itself gave them a cut of the profits or perhaps required transactions over a certain value to have an additional signature from the government for anti-money-laundering purposes. There's absolutely nothing we can do technically to stop this from happening with the current proof-of-work algorithm.

The only way to prevent that scenario is by having a proof-of-work algorithm that is cheapest to mine on hardware that will always be available as a commodity consumer product. That was the idea behind Litecoin's scrypt, although the implementation was botched and you can make ASICs that mine Litecoins with greatly reduced costs compared to commodity GPU's, albeit with a lot more up-front costs. (the ASICs would have to be significantly more complex than SHA256 mining ASICs) I personally think such a proof-of-work algorithm is possible, although there will always be some amount of improvement possible by custom-made hardware. Still we can do a lot better than the ~100x $/hash difference between commodity and custom that SHA256 has.

In any case, Bitcoin's proof-of-work algorithm isn't going to change due to the huge investment miners have made in SHA256; if the centralization of SHA256 ASICs becomes a problem it'll be an alt-coin that replaces Bitcoin that changes the proof-of-work.

crumbs
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
September 17, 2013, 08:35:37 PM
 #46

People misunderstand the problem with ASICs:

Hashing itself tends towards decentralization because it's far easier to remove a small amount of waste heat than a large amount - often you can even put that waste heat to good use for heating in cold climates etc. The fixed costs are pretty low so on a $/hash basis the market will tend towards decentralized hashing. The people making business plans around "enterprise" scale ASIC mining are IMO foolish and will find their businesses uncompetitive as the cost of power and cooling becomes more important.
...

It is not easier to remove small amounts of heat than large amounts.  The laws of thermodynamics are pretty old and largely uncontested.

Utilising the waste heat is also much simpler with a greater temp differential.  For instance, you can start generating steam at 100 C, and use that steam to heat appartments, while reliably keeping the chippery at 100 C with phase-change cooling Smiley  This, of course, requires *many* chips & an infrastructure to become profitable.  Good luck putting that heat from a single miner to use.

Sub-phase-change temps are also fine with scale -- preheat water to 80C, and feed conventional steam generator -- PROFIT!

will1982
Member
**
Offline Offline

Activity: 122
Merit: 10



View Profile
September 17, 2013, 08:41:30 PM
 #47

The same goes with mining, it is not profitable anymore for you to mine coins at home, it must be done with ASIC and in a large scale to be profitable over time.

Why has it to be done in large scale to be profitable?

It doesn't make any difference if you run a "small" 100GH/s at 100W machine or a "big" farm with 100 TH/s at 100 KW. (Numbers pulled out of my ass, no Idea what the current specs are)

Well there is one difference: While a small miner can run their equipment at a loss and just for the fun of it, the big miner will be forced to shut down when the cost of mining one BTC becomes higher than the price he can sell it for. You maybe can stand a few dollars of loss due to power cost each month, but when it's 1000nds each month there is no choice, you'll have to shut down.

This. I run my bitcoin mining equipment at a loss of maybe $5 a month. 16 cents a day won't make me go bankrupt.
ronimacarroni
Full Member
***
Offline Offline

Activity: 140
Merit: 100



View Profile
September 17, 2013, 08:46:04 PM
 #48

Well if you a currency that's really decentralized the only way to do it would be to make one that requires human labor.
The rest will always lead to centralization.
I've thought about an idea for an alt coin with that theme.
It'd be called labourcoin and it'd be mined by typing in random strings of letters.
The average typing speed is 40 words per minute, so it'd be 2400 words per block, which would equal one hour of work.
It'd also have a 5% demurrage fee to control inflation, like freicoin.
It'd be more of a novelty more than an investment though.
But I can't code for jack so its just an idea. FOR NOW. Roll Eyes
Peter Todd
Legendary
*
Offline Offline

Activity: 1120
Merit: 1150


View Profile
September 17, 2013, 09:09:12 PM
 #49

It is not easier to remove small amounts of heat than large amounts.  The laws of thermodynamics are pretty old and largely uncontested.

Utilising the waste heat is also much simpler with a greater temp differential.  For instance, you can start generating steam at 100 C, and use that steam to heat appartments, while reliably keeping the chippery at 100 C with phase-change cooling Smiley  This, of course, requires *many* chips & an infrastructure to become profitable.  Good luck putting that heat from a single miner to use.

Sub-phase-change temps are also fine with scale -- preheat water to 80C, and feed conventional steam generator -- PROFIT!

You're completely wrong.

If I have one miner putting out 100W of heat, I don't even have to worry about cooling: that 100W of heat is insignificant. Remember the cube-square law: volume increases faster than surface area, and it's surface area that lets you cheaply cool things with no dedicated cooling infrastructure.

If I have a bunch of miners, putting out a few kilo-watts of heat, I need to do something with the heat, but I can easily make use of that heat by just keeping my house warm. In the summer I can just turn those miners off, or maybe even put them in boxes and mail them to someone on the other side of the planet. The infrastructure required to do that is still incredibly cheap, at worst you might want to install some fans to spear the heat produced to the rest of the building. Here in Canada most houses already have that infrastructure as central furnaces with air ducts running everywhere are standard. I can do this on a larger scale too, say to heat up an office building, and again hardly any new infrastructure needs to be bought. (why bother with phase-change crap when fans work just fine?)

But if I have a significant chunk of the network's hashing power we're talking tens of megawatts worth of power, probably gigawatts in the future. Given that the heat is produced at 100degC at most (and can't be produced at a higher delta-T) it's pretty much impossible to find something useful to do with it, and you're going to spend a tonne of money getting rid of it - you'll find yourself out-competed by the small scale miners heating buildings.

You know the only reason people don't already have little data-centers in their houses to keep warm is because in reality there just isn't much of a market for compute-intensive tasks - your average data center has huge amounts of money invested into high-speed data connections, not to mention security. Bitcoin hashing is just the first example of a profitable and almost purely computational task.

fishy
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


What do you call a fish with no eyes? A Fsh!


View Profile
September 17, 2013, 09:10:47 PM
 #50

Bitcoin was a nice experiment of a decentralized currency,
but now it is becoming more and more like the traditional banking system,
less decentralized and more in the control of a few entities.

We see already that the blockchain is to huge for most users so they won't bother with using the bitcoin-client.
Instead most people will use bitcoin wallets in the cloud, and the real bitcoin clients will be run mostly by corporations, not by consumers.
The same goes with mining, it is not profitable anymore for you to mine coins at home, it must be done with ASIC and in a large scale to be profitable over time.

So the bitcoin infrastructure will become like fiat:
-The currency is issued by the banks ( bitcoins mined by a few mining corporations)
-The SWIFT backbone is run by the banks (bitcoin clients and mining run by a few corporations)

The only advantage of bitcoin is that everyone has the RIGHT to mine the currency or run the backbone (bitcoin client), but most users wont care about those rights.

Doesn't the slush pool contribute to 30% of the network hashrate?

\   \  \ \\\\\\\\\\\\\\\\◥◣◢◤//////////////// /  /   /
Win88.me ❖ Fair, Trusted Online BTC Gambling ❖
/   /  / ////////////////◢◤◥◣\\\\\\\\\\\\\\\\ \  \   \
crumbs
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
September 17, 2013, 10:02:01 PM
 #51

It is not easier to remove small amounts of heat than large amounts.  The laws of thermodynamics are pretty old and largely uncontested.

Utilising the waste heat is also much simpler with a greater temp differential.  For instance, you can start generating steam at 100 C, and use that steam to heat appartments, while reliably keeping the chippery at 100 C with phase-change cooling Smiley  This, of course, requires *many* chips & an infrastructure to become profitable.  Good luck putting that heat from a single miner to use.

Sub-phase-change temps are also fine with scale -- preheat water to 80C, and feed conventional steam generator -- PROFIT!

You're completely wrong.

If I have one miner putting out 100W of heat, I don't even have to worry about cooling: that 100W of heat is insignificant. Remember the cube-square law: volume increases faster than surface area, and it's surface area that lets you cheaply cool things with no dedicated cooling infrastructure.

If I have a bunch of miners, putting out a few kilo-watts of heat, I need to do something with the heat, but I can easily make use of that heat by just keeping my house warm. In the summer I can just turn those miners off, or maybe even put them in boxes and mail them to someone on the other side of the planet. The infrastructure required to do that is still incredibly cheap, at worst you might want to install some fans to spear the heat produced to the rest of the building. Here in Canada most houses already have that infrastructure as central furnaces with air ducts running everywhere are standard. I can do this on a larger scale too, say to heat up an office building, and again hardly any new infrastructure needs to be bought. (why bother with phase-change crap when fans work just fine?)

But if I have a significant chunk of the network's hashing power we're talking tens of megawatts worth of power, probably gigawatts in the future. Given that the heat is produced at 100degC at most (and can't be produced at a higher delta-T) it's pretty much impossible to find something useful to do with it, and you're going to spend a tonne of money getting rid of it - you'll find yourself out-competed by the small scale miners heating buildings.

You know the only reason people don't already have little data-centers in their houses to keep warm is because in reality there just isn't much of a market for compute-intensive tasks - your average data center has huge amounts of money invested into high-speed data connections, not to mention security. Bitcoin hashing is just the first example of a profitable and almost purely computational task.

First, let's toss out the patently absurd, like mailing your miner to colder climates in the summer -- i'm sure you were joking.
What to do with the waste heat if it's under 100C?  First, let me point out that running silicon at those temperatures is not impossible.  Many GPUs can run at 100C -- i've seen them at 120 with no damage.  I'm sure with correct chip & board design, 110 could be done reliably.
If that needed to be done, which it does not.
As i've mentioned before, phase change is nice, but unnecessary -- if we run the chippery at a comfy 80 degrees, the cooling system could be used as a preheater to a conventional steam generator (easy domestic heat for blocks of apartments), or used for hot-water ambient heating (same deal, less efficient), or, heck, just locate the mining farm someplace cold, near a friendly nuke plant -- low power costs, low rent, free cooling (run huge pipes to a cooling pool outside -- sell tickets to your jacuzzi Cheesy)  We're talking scale her.

As far as heating your house with a box of fans?  Say goodby to wife/gf Cry
gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4158
Merit: 8382



View Profile WWW
September 17, 2013, 10:27:07 PM
 #52

Utilising the waste heat is also much simpler with a greater temp differential.
Do not confuse delta-t with the amount of waste heat. Ability to operate at high delta-t is limited by semiconductor technology.  Indeed, if we really did have high speed logic that worked with high delta-t then your options for making productive use of the waste heat would be broadened beyond low level heating applications, and the argument that hashing is more efficient decentralized wouldn't fly, but we don't currently (and this is something which is very much desired even outside of bitcoin mining).
ktttn
Full Member
***
Offline Offline

Activity: 126
Merit: 100


Capitalism is the crisis.


View Profile WWW
September 18, 2013, 12:11:18 AM
 #53

The same goes with mining, it is not profitable anymore for you to mine coins at home, it must be done with ASIC and in a large scale to be profitable over time.

Why has it to be done in large scale to be profitable?
...

1. Mining with the chips you yourself manufacture, thus eliminating marketing & supply chain expenses.
2. Getting electricity at the best available rate -- anywhere.
3. Maintaining 1,000 miners cost less than maintaining (a single miner) * 1000.
4. etc., etc., etc.
Solar power, yo. Miners should start shipping with solar panels.

Wit all my solidarities,
-ktttn
Ever see a gutterpunk spanging for cryptocoins?
LfkJXVy8DanHm6aKegnmzvY8ZJuw8Dp4Qc
Zangelbert Bingledack
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000


View Profile
September 18, 2013, 02:37:35 AM
Last edit: September 18, 2013, 03:04:56 AM by Zangelbert Bingledack
 #54

Self-correcting problem.

More than that, I'm not sure how anyone who understands Bitcoin (the ecosystem, not just the protocol) can fail to see that this is self-correcting. Obviously there are more coders here than free-marketeers. Does coding predispose people to see other humans as automatons dead-set on their course, unable to react to change? If not, how is it that no one is talking about the only thing that matters here: the way incentives will change for all parties as various trends progress?

So six guys operate the mining pools. So what? Paint me a scenario. The most damning one I can imagine is if a majority of the six (or all six) insanely decided to destroy their own business and credibility by doing a 51% attack or breaking the 21M coin limit. Immediately everyone sees what's happening, immediately there is easy consensus by everyone to do the obvious thing and roll back that block or two (a consensus that is unattainable except in such extenuating circumstances). Damage to Bitcoin's rep is temporary even for this extremely low-probability scenario, while damage to the mining pool operators' reps is permanent. Moreover, we'd instantly have a new social norm of avoiding (or maybe even boycotting) any mining pool that got remotely too big.

Any other scenario seems even less of a concern.

Bitcoin is just a community of people with free access. Its power is highly decentralized, and its mining is as decentralized as most people think it needs to be. If they are wrong, the damage is temporary and subsequent damage of similar type is prevented for all eternity afterward. Bitcoin (the mining/node community, a group of humans) is not held together by the protocol or blockchain as it is propagateda at the whims of 6 mining pool operators, but rather by their agreement on the rules that constitute the Bitcoin protocol. The bottom line is that the mining pool operators don't have the power to change THAT. The power to change that is the only thing that ultimately matters, and that power is radically decentralized.
gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4158
Merit: 8382



View Profile WWW
September 18, 2013, 03:46:37 AM
Last edit: September 18, 2013, 04:05:15 AM by gmaxwell
 #55

Self-correcting problem.
Evidence in the altcoins and in other security systems suggests its not. One alternative, indeed, is to "correct",  but correcting has great expense— one which is borne exclusively by the correctors but which confers benefits primarily to the general public, a failure to support decentralization is largely an externality.  Additionally, the need for correction is not obvious to most users of the system until there is a massive failure— this kind of security is brittle—, I could argue that this thread is evidence that people are not completely unaware of these concerns, but here you deny them. There are low/no cost changes participants in the system could make (move off of centralized mining pools to P2Pool, run full nodes for wallets if you can, SPV instead of webwallet where you can't, run additional full nodes for the network even where you don't run a wallet, refuse to provide funding to centralized mining datacenters) which few people appear to be taking. The massive failures required to trigger correction would underscore that the core security premises of the system are not currently or automatically true, eroding confidence.  Without confidence Bitcoin has no value.  And everyone has another alternative: don't use Bitcoin.

Quote
while damage to the mining pool operators' reps is permanent.
Some of the most popular mining pools have been hacked over and over and over again, three and four times. Their reputation is fine. A large portion of hashers do not know or care.  Someone attacking the system would be interested in shutting it down completely and/or profiting off shorting it. They don't necessarily have to be those "trusted" parties, they may instead be someone who has hacked or coerced them.    Your argument with respect to reputation could just as easily apply to the FED or Paypal, and yet they continue to stay in operation and continue to behave in ways which people find to be unethical or untrustworthy.

Bitcoin is supposed to be based on stronger stuff than that.

This also ignores that a sufficiently large reorg is unfixable without leaving some people robbed. You can end up with two chains with loads of mutually exclusive transactions and absolutely no way to determine who are the honest owners and who are the thieves: it's one persons word against another.  The actual miners causing the reorg don't even need to be parties to all the theft, it can simply be opportunistic theft that happens during the consensus failure.

Quote
but rather by their agreement on the rules that constitute the Bitcoin protocol.
The majority of the users are not participating in the Bitcoin protocol, they use thin clients and hosted wallet services which do not enforce the rules.  As usage grows it is a distinct possibility that operating a rule enforcing node will become very expensive— requiring multiple gigabits per second of bandwidth in the "scales to visa" examples given by some— so it's not at all clear that they even could respond to such a threat by changing their behavior due to economic constraints.
cypherdoc
Legendary
*
Offline Offline

Activity: 1764
Merit: 1002



View Profile
September 18, 2013, 05:52:07 AM
 #56

Self-correcting problem.
Evidence in the altcoins
Zangelbert is right.  centralization is not going to occur.

as far as altcoins are concerned, i do not consider them a good example to compare to Bitcoin.  they do not have the network effects to compete.
Quote
and in other security systems suggests its not.

please elaborate on what you mean.  this is too vague.
Quote


One alternative, indeed, is to "correct",  but correcting has great expense— one which is borne exclusively by the correctors but which confers benefits primarily to the general public, a failure to support decentralization is largely an externality.  Additionally, the need for correction is not obvious to most users of the system until there is a massive failure— this kind of security is brittle—, I could argue that this thread is evidence that people are not completely unaware of these concerns, but here you deny them.

please provide some form of statistical evidence to support your claims.  all i see is BTCGuild right now with 33% of the mining pool.  big deal.  i remember when DeepBit had in the 40's% and everyone was screaming the same FUD.  then it was AsicMiner.  then it was BTCGuild again.  all these pools are only composed of individual miners who can defect the moment they detect abuses by their pool operator.  

Quote


There are low/no cost changes participants in the system could make (move off of centralized mining pools to P2Pool, run full nodes for wallets if you can, SPV instead of webwallet where you can't, run additional full nodes for the network even where you don't run a wallet, refuse to provide funding to centralized mining datacenters) which few people appear to be taking.

well, i am.  i run a solo mining operation and quite frankly, i find my efficiency to be much greater than running on the pools.  i believe this is b/c i slavishly tend to my miners and fine tune them to my own specifications and performance measures.  i have literally no down time in comparison to the pools which as you say are constantly being ddos or down for one reason or another.  i constantly hear ppl complaining about their yields.  well, they should solo mine.  they'd be better off and we'd be more decentralized.  

another thing you're failing to account for is human motivation for a cause.  motivation to be a part of a new system that puts control of a form of money into the hands of the ppl.  this is another reason i solo mine; b/c i know its the right thing to do for decentralization and i would do it at a loss if i had to.
Quote

The massive failures required to trigger correction would underscore that the core security premises of the system are not currently or automatically true, eroding confidence.  Without confidence Bitcoin has no value.  And everyone has another alternative: don't use Bitcoin.

i don't think you mine.  if you did, you'd be amazed at cgminer.  there are various modes built into the software that will allow instant shifting to backup pools just in case something goes wrong in the primary pool. and there are all sorts of options to switch if a pool slows down.  there are too many to list or remember.  bottom line is individual miners are vicious; they will switch pools at the first sign of trouble and won't tolerate any BS from the pool.  operators better behave themselves or they will lose there participants quickly.  they have no control over them.

Quote
Quote
while damage to the mining pool operators' reps is permanent.
Some of the most popular mining pools have been hacked over and over and over again, three and four times. Their reputation is fine. A large portion of hashers do not know or care.

you're very wrong here.  as i said above, you wouldn't understand the mentality of a miner unless you're doing it or take pride in it.  they/we are some of the most efficient and anal ppl i know.  i don't tolerate pool operators b/c i know i can do it better myself.
Quote
Someone attacking the system would be interested in shutting it down completely and/or profiting off shorting it. They don't necessarily have to be those "trusted" parties, they may instead be someone who has hacked or coerced them.    Your argument with respect to reputation could just as easily apply to the FED or Paypal, and yet they continue to stay in operation and continue to behave in ways which people find to be unethical or untrustworthy.

Bitcoin is supposed to be based on stronger stuff than that.

that's a ridiculous comparison.  the only reason the Fed stays in business is thru the use of force.  we can't supplant them.  they force us thru the rule of law to use their fiat while they literally force $85B every month down our throats.  except it's not our throats, it's the primary dealers who get to turn around and speculate on stocks, bonds, and commodities.  they can screw up ad infinitum thru Greenspan, Bernanke, and now Yellen and no one can hold them accountable.  whereas a pool operator is operating in a free market.  if they try to cheat, collude, or inflate they will be punished by defection.  even Eleuthria understood that he couldn't become more than the high 40% range of the network and refused to take any more participants.  he also understood the concept of bringing along the entire community early on as demonstrated by his magnanimity in the hard fork last Spring.  he, being around high 40% of the network at the time, knew that he could not afford to leave merchants in the 0.7 fork.  he would lose by winning.  by winning, i mean mining all those extra blocks while on the 0.8 fork that had been created.  we all know what happened.  he backed off, gave up 25 block rewards mined on 0.8 for a loss, and returned to 0.7 to rejoin the merchants.  a brilliant example of game theory working out in the Bitcoin system where a big mining pool capitulated to save the system.
Quote

This also ignores that a sufficiently large reorg is unfixable without leaving some people robbed. You can end up with two chains with loads of mutually exclusive transactions and absolutely no way to determine who are the honest owners and who are the thieves: it's one persons word against another.  The actual miners causing the reorg don't even need to be parties to all the theft, it can simply be opportunistic theft that happens during the consensus failure.

Quote
but rather by their agreement on the rules that constitute the Bitcoin protocol.
The majority of the users are not participating in the Bitcoin protocol, they use thin clients and hosted wallet services which do not enforce the rules.  As usage grows it is a distinct possibility that operating a rule enforcing node will become very expensive— requiring multiple gigabits per second of bandwidth in the "scales to visa" examples given by some— so it's not at all clear that they even could respond to such a threat by changing their behavior due to economic constraints.


i'm not worried about that.  data storage capabilities are growing exponentially.  storing a blockchain today is nothing and will continue to be so for a very long time.  i keep 5-6 full nodes operational just to support the network.

i've been listening to this argument about increasing centralization as a result of asic's for a long time now and it's just not happening.  you may think it is but it's not.  yes, it will be harder for the individual solo miner to make money but it's always been that way.  it's just relative.  asic mining equipment costs are plunging now.  and they will continue to plunge.  i am actively working in the asic mining space as we speak and i am aware of a number of players coming to market.  to be quite honest, it's frightening for the companies and the big players as they all have to compete for market share.  the only way to do that is to cut prices or offer extremely consumer friendly mining protection programs, etc.  there are even "secret mines" being set up to compete with the pools and the hosting companies.  this competition is only going to increase.  why?  b/c it is a truly free market and there is tons of money to be had.  competition is flourishing.

you're forgetting that monopolies like the Fed or Paypal are extreme cases of centralization that can only exist in controlled markets organized to create unfair advantages.  we don't have that in Bitcoin.  hopefully never will.

we went thru this fear with gpu's and we are now going thru it with asic's.  the outcome will be the same.  self correction.
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
September 18, 2013, 06:01:11 AM
 #57

It's not about asics, it's about mining pools and nodes.
becoin
Legendary
*
Offline Offline

Activity: 3431
Merit: 1233



View Profile
September 18, 2013, 06:08:53 AM
 #58

In any case, Bitcoin's proof-of-work algorithm isn't going to change due to the huge investment miners have made in SHA256; if the centralization of SHA256 ASICs becomes a problem it'll be an alt-coin that replaces Bitcoin that changes the proof-of-work.
If the crypto currency population move their interest from Bitcoin to an alt-coin, miners will be forced to support a change in Bitcoin's proof-of-work algorithm irrespectively of how huge investments they have in SHA-256. Better lose something than lose everything! Of course, prior to this forced change they will try to crash the rising competitor using all the computing power and financial leverage they have in hand.
gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4158
Merit: 8382



View Profile WWW
September 18, 2013, 06:51:39 AM
Last edit: September 18, 2013, 07:08:24 AM by gmaxwell
 #59

Zangelbert is right.  centralization is not going to occur.
Except it already has occurred. Anyone who hacks BTCGuild's systems or coerces its operator can happily reverse transactions that have reached six confirmations with a 21% success rate. 2 confirmations with a 53% success rate.

This is a direct result of the consolidation of hashpower which wouldn't exist absent it. It violates the security assumptions of the system.

Quote
Quote
and in other security systems suggests its not.
please elaborate on what you mean.  this is too vague.
We don't iterate MD5 more when its security assumptions were broken, we replace it.

Quote
please provide some form of statistical evidence to support your claims.
See above.

We also have only about ~3000 stable inbound connection listening full nodes on the network according to the DNS seed crawlers.

Quote
well, i am.  i run a solo mining operation and quite frankly, i find my efficiency to be much greater than running on the pools.  i believe this is b/c i slavishly tend to my miners and fine tune them to my own specifications and performance measures.  i have literally no down time in comparison to the pools which as you say are constantly being ddos or down for one reason or another.  i constantly hear ppl complaining about their yields.  well, they should solo mine.  they'd be better off and we'd be more decentralized.
We agree here (amazing) and I've had a similar experience to you. I am currently mining on P2Pool and I am a substantial fraction of its hashrate, not because I care for the variance reduction, but because I support P2pool and want miners who do not want the high variance of solo mining to have options which don't require delegating their mining authority over to centralized pools.

Quote
another thing you're failing to account for is human motivation for a cause.  motivation to be a part of a new system that puts control of a form of money into the hands of the ppl.  this is another reason i solo mine; b/c i know its the right thing to do for decentralization and i would do it at a loss if i had to.
I have talked to easily a thousand people about Bitcoin. Hundreds of miners. I am a moderator in the mining subforum here.  It is my experience that your views are highly unrepresentative— not unique, but I could basically count the number of similar views I've heard on one hand if I exclude the developers who only have a few GH/s of toy mining.  If I thought your views were common I wouldn't be concerned.

Quote
i don't think you mine.  if you did, you'd be amazed at cgminer.  there are various modes built into the software that will allow instant shifting to backup pools just in case something goes wrong in the primary pool.
Funny, responding to a pool behaving maliciously is not among those "modes". Luke's bfgminer stuff actually will detect a number of cases of bad pool behavior (like attempting to fork a chain it had previously mined on) and switch away. Con is completely uninterested in merging that or any comparable feature.

I'm curious what poolserver daemon you run.


I cannot think of a single feature in cgminer which is associated more with network health than short term hasher income.

The failover functionality also unfortunately means that if you compromise one large pool you can DDOS the others in order to drive the hashrate up on your compromised pool.

Quote
bottom line is individual miners are vicious; they will switch pools at the first sign of trouble and won't tolerate any BS from the pool.  operators better behave themselves or they will lose there participants quickly.  they have no control over them.
This is objectively false. For example, when P2SH went active on the network, 50BTC was asleep at the switch and for over a month almost every block they mined was orphaned. They lost no hashrate during this time and today are the second largest public pool.

BTCguild, before they went PPS, went through a months long period of "bad luck" which had one in a zillion chance of actually occurring based on chance. The cause was never explained. Today its the largest pool.

Some popular "gui" mining software botches its failover and has hundreds of gigahash of wrong usernames and passwords show up on other pools when their primary fails. It goes unfixed for months/years.  When a major pool goes down there is an observable loss in network hashrate, in spite of the really fantastic failover abilities in miner software— as you note, the pools are unreliable, and the miner software has great failover, and people don't avail themselves of it.

Pirate (and friends) ran an operation which was paying people to run their mining through them while concurrently running his ponzi operation and paid astronomic PPS rates as high as 150% PPS at times. He gave conflicting explanations of how the hashpower was being used, none of which could possibly have paid for those PPS rates.  He claimed to have a near majority of hashpower flowing through his systems at one point, the SEC reports over 23,000 BTC mined by his operation. Several other parties have also run large pay to hash operations and received large amounts of hashpower.

If a pool starts doing something evil will miners switch away from it — on the timescale of days, sure. Hours? No.  I don't believe anyone can say with confidence that a day-scale malicious reorg event would be survivable.

Quote
Quote
Some of the most popular mining pools have been hacked over and over and over again, three and four times. Their reputation is fine. A large portion of hashers do not know or care.
you're very wrong here.  as i said above, you wouldn't understand the mentality of a miner unless you're doing it or take pride in it.

What am I wrong about?   BTCguild— months of 40% returns. #1 public pool.  50BTC, ~1 month of mostly orphaned blocks due to misconfiguration, second largest public pool.  Slush, hacked multiple times thousands of btc stolen, third largest public pool. Together they are a simple majority of the hashpower.

P2Pool plus solo mining (assuming we exclude the large mining corporations like asicminer) are _no more_ than about 4.3% of the total hashpower, and probably less.  The position you are expressing is, sadly, a demonstrably minority one.

Quote
he also understood the concept of bringing along the entire community early on as demonstrated by his magnanimity in the hard fork last Spring.  he, being around high 40% of the network at the time, knew that he could not afford to leave merchants in the 0.7 fork.  he would lose by winning.  by winning, i mean mining all those extra blocks while on the 0.8 fork that had been created.  we all know what happened.  he backed off, gave up 25 block rewards mined on 0.8 for a loss, and returned to 0.7 to rejoin the merchants.
As someone who was deeply involved in the recovery of that event I can't say I agree with your characterization of the situation at all.  A tiny minority of nodes had rapidly deployed new Bitcoin software, if not for the tremendous consolidation in hashpower— making that tiny minority have a large supermajority hashpower, the fork would have resolved naturally.  The miners who's blocks were orphaned in the change were paid for their loss.

Quote
i keep 5-6 full nodes operational just to support the network.
You keep saying things that make me wish I could duplicate you, which is a very odd feeling because I have fairly low respect for you outside of your support for the network. Smiley  Still, I don't think that we can dispute that your experiences are unrepresentative: Solo mining is a tiny fraction of the hashpower.

Quote
we went thru this fear with gpu's and we are now going thru it with asic's.  the outcome will be the same.  self correction.
At one point we had something like 20,000 stable reachable full nodes. At one point I knew a dozen people who solo mined. You are not talking to some newbie here who is repeating the same old uninformed concerns, I never complained that gpus or asics themselves were a centralization problem.

BC.i webwallet users out number all time downloads of the reference software by a significant multiple.  There are so many different ways that the Bitcoin economy and network has more single-point-of-failure risk than it did in the past now— and only a few ways that it appears to have less (more working client software, and viable exchanges are things I'd call out as having improved).

I am not saying that Bitcoin is doomed or that things will not improved. If I believed that I wouldn't waste my time working on it or discussing it with you here.  But I think we need to frank and clear about the risks and concerns we have with the system if any correction is to happen prior to a devastating event which we may or may not survive.
Professor James Moriarty
aka TheTortoise
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250



View Profile
September 18, 2013, 06:59:57 AM
 #60


 Well I come down to bitcoin fury back in the 266$ days which was very recent , and giving that by that time it was already hard to make bitcoin comparing to couple of years ago , it was already decentralized back at march , so its not something new , hell some of us newbies here thought bitcoin was decentralized back when we started. We just hope it is not greedy bankers thats all.
Pages: « 1 2 [3] 4 5 6 7 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!