Atlas (OP)
Jr. Member
Offline
Activity: 56
Merit: 1
|
|
October 05, 2012, 08:49:04 AM Last edit: October 05, 2012, 12:35:29 PM by Atlas |
|
Why is this a problem? Why should every user be influenced into installing software and operating a node?
|
|
|
|
Blazr
|
|
October 05, 2012, 09:33:52 AM |
|
Why is this a problem? Why should every user be forced to install software and operate a node as well?
Nobody is forced to install anything. They can run a lite-client or use a web-wallet if they wish.
|
|
|
|
Atlas (OP)
Jr. Member
Offline
Activity: 56
Merit: 1
|
|
October 05, 2012, 09:37:35 AM |
|
Why is this a problem? Why should every user be forced to install software and operate a node as well?
Nobody is forced to install anything. They can run a lite-client or use a web-wallet if they wish. Edited.
|
|
|
|
benjamindees
Legendary
Offline
Activity: 1330
Merit: 1000
|
|
October 05, 2012, 10:39:50 AM |
|
Trading Bitcoins has a cost. The cost is that of operating the network. Relying on this network without accounting for the cost is an externality. It is in your best interest to operate a node, and not to be dependent upon miners operating the network for you. Suggesting that you act in your best interest is not undue force or influence.
|
Civil Liberty Through Complex Mathematics
|
|
|
bitvientiane
Newbie
Offline
Activity: 44
Merit: 0
|
|
October 05, 2012, 10:53:37 AM |
|
As long as you are a small player I'd say it doesn't really matter for you personally if you run a node or not. For the network of course every node counts.
|
|
|
|
fivemileshigh
|
|
October 05, 2012, 11:01:15 AM |
|
Everything has a cost, including running a client long enough to keep it up to date. Perhaps miners can do it more efficiently.
|
|
|
|
hazek
Legendary
Offline
Activity: 1078
Merit: 1003
|
|
October 05, 2012, 11:29:37 AM |
|
I imagine someday soon, especially once transaction fees start getting higher and higher due to lower and lower rewards merchants who accept bitcoins or run a business exclusively catered to Bitcoin like mtgox and bitinstant will see a great benefit in running their own mining operation which will solve this "problem".
|
My personality type: INTJ - please forgive my weaknesses (Not naturally in tune with others feelings; may be insensitive at times, tend to respond to conflict with logic and reason, tend to believe I'm always right)
If however you enjoyed my post: 15j781DjuJeVsZgYbDVt2NZsGrWKRWFHpp
|
|
|
Atlas (OP)
Jr. Member
Offline
Activity: 56
Merit: 1
|
|
October 05, 2012, 11:36:43 AM |
|
Do what you want. No one is forcing you to do anything.
Most miners use a mining pool. Most miners don't run a full node, as this is not required for pooled mining. So thousands of miners could be relying on tens of nodes.
I want a healthy robust network that is capable of withstanding various attacks. I run a node on every computer that I have access to.
Isn't the most threatening attack one of 51% of the computing power confirming most of the blocks?
|
|
|
|
SuperHakka
|
|
October 05, 2012, 11:43:08 AM |
|
I'm not a miner but I run bitcoin-qt on three different computers, one of which I use as my wallet. I do this to contribute a small bit to the smooth running of the system which is in my own best interests.
|
'First they ignore you. Then they laugh at you. Then they attack you. Then you win.' - Mohandas Gandhi "Whenever I'm about to do something, I think, 'Would an idiot do this?' and if he would, I do not do that thing." - Dwight Schrute
|
|
|
ShadowOfHarbringer
Legendary
Offline
Activity: 1470
Merit: 1006
Bringing Legendary Har® to you since 1952
|
|
October 05, 2012, 12:34:40 PM |
|
Why is this a problem? Why should every user be influenced into installing software and operate a node as well?
Why & how exactly do you think that every user is **forced** to do anything ? PS. Also, why the hell do you keep changing your Avatar ?
|
|
|
|
jgarzik
Legendary
Offline
Activity: 1596
Merit: 1100
|
|
October 05, 2012, 04:01:17 PM |
|
Isn't the most threatening attack one of 51% of the computing power confirming most of the blocks?
No. Any miner doing that will cause bitcoins to lose all value, at which point the network will route around the troublemaker.
|
Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own. Visit bloq.com / metronome.io Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
|
|
|
Gabi
Legendary
Offline
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
|
|
October 05, 2012, 04:08:11 PM |
|
Why is this a problem? Why should every user be influenced into installing software and operating a node?
Because the more node there are, the better. Bitcoin is a p2p network. When a serious attack will happen, we will need as many nodes as possible.
|
|
|
|
Stephen Gornick
Legendary
Offline
Activity: 2506
Merit: 1010
|
|
October 05, 2012, 09:50:45 PM |
|
Why is this a problem? Why should every user be influenced into installing software and operating a node?
The Sybil attack is described here: Clients with a checkpoint (even a very old one) that download and validate the headers for the whole blockchain are not vulnerable to Sybil attacks in the following sense: they can always ensure that an attack would cost more than the amount being stolen.
- http://en.bitcoin.it/wiki/Thin_Client_SecurityAlso, if you can cut communications with 90% of the miners' hashing capacity, you only need 10% of mining capacity to perform a 51% attack. A miner that finds access to pools blocked can mine solo (e.g., using P2Pool even) or go on Tor, but the network is more resilient with more full blockchain-verifying nodes. Now the current database that was used for the Bitcoin.org client ended up being a poor choice, and a switch to a better choice (which didn't even exist when the Bitcoin client was first architected) is being developed as we speak.
|
|
|
|
TheBible
|
|
October 05, 2012, 11:54:15 PM |
|
Why is this a problem? Why should every user be influenced into installing software and operating a node?
A reminder that you ran a script that ran software on other people's computers without their knowledge or consent.
|
|
|
|
kwoody
Sr. Member
Offline
Activity: 454
Merit: 250
Technology and Women. Amazing.
|
|
October 06, 2012, 06:34:21 AM |
|
A 51% attack would be fairly easy for anybody with the resources to do so(government) from what I understand.. Just take down Deepbit, BTCGuild, 50BTC, Eclipse, Ozcoin simultaneously.. All of a sudden 2-3 TH is all that's needed to gain 50.1%+ of the network.. am I wrong here? Seems like the bigger pools need to distribute their hashrates, maybe to multiple Cloud EC2 instances?
|
|
|
|
Graet
VIP
Legendary
Offline
Activity: 980
Merit: 1001
|
|
October 06, 2012, 10:10:48 AM |
|
A 51% attack would be fairly easy for anybody with the resources to do so(government) from what I understand.. Just take down Deepbit, BTCGuild, 50BTC, Eclipse, Ozcoin simultaneously.. All of a sudden 2-3 TH is all that's needed to gain 50.1%+ of the network.. am I wrong here? Seems like the bigger pools need to distribute their hashrates, maybe to multiple Cloud EC2 instances?
sure, you footing the bill? actually most miners are smarter than most of the community gives them credit for. All of the good mining software has failover mode where you can enter multiple pools including p2pool and solo mining I know people that set up mining software with 10 pools then p2pool then solo mining in their failover - that hashrate doesn't just "disappear" if big pools are attacked cheers Graet
|
|
|
|
hazek
Legendary
Offline
Activity: 1078
Merit: 1003
|
|
October 06, 2012, 10:15:23 AM |
|
am I wrong here?
Yeah you are. Anyone with the ability to mine in a pool has the ability to mine solo or even better switch to another pool. They may knock out a few pools but I bet people would quickly start solo mining or switch to another pool.
|
My personality type: INTJ - please forgive my weaknesses (Not naturally in tune with others feelings; may be insensitive at times, tend to respond to conflict with logic and reason, tend to believe I'm always right)
If however you enjoyed my post: 15j781DjuJeVsZgYbDVt2NZsGrWKRWFHpp
|
|
|
SuperHakka
|
|
October 06, 2012, 10:33:47 AM |
|
ya, the bitcoin client needs a DEFCON type warning system to alert all nodes that the network is under possible attack. Then mining software and users can take action or at least be prepared.
|
'First they ignore you. Then they laugh at you. Then they attack you. Then you win.' - Mohandas Gandhi "Whenever I'm about to do something, I think, 'Would an idiot do this?' and if he would, I do not do that thing." - Dwight Schrute
|
|
|
Mobius
|
|
October 06, 2012, 10:43:44 AM |
|
A 51% attack would be fairly easy for anybody with the resources to do so(government) from what I understand.. Just take down Deepbit, BTCGuild, 50BTC, Eclipse, Ozcoin simultaneously.. All of a sudden 2-3 TH is all that's needed to gain 50.1%+ of the network.. am I wrong here? Seems like the bigger pools need to distribute their hashrates, maybe to multiple Cloud EC2 instances?
sure, you footing the bill? actually most miners are smarter than most of the community gives them credit for. All of the good mining software has failover mode where you can enter multiple pools including p2pool and solo mining I know people that set up mining software with 10 pools then p2pool then solo mining in their failover - that hashrate doesn't just "disappear" if big pools are attacked cheers Graet All miners should have at least 3 different backup pools, you could also list your primary pool with each one of it's servers as backup and then have alternatives, at the minimum, setup to mine on a p2pool node using one of your bitcoin addresses, as your next to last, then solo mining as your final backup, then you will always be mining somewhere unless it's your connectivity that is down.
|
|
|
|
Atlas (OP)
Jr. Member
Offline
Activity: 56
Merit: 1
|
|
October 06, 2012, 11:51:04 AM |
|
ya, the bitcoin client needs a DEFCON type warning system to alert all nodes that the network is under possible attack. Then mining software and users can take action or at least be prepared.
There is an alert system for Bitcoin-Qt.
|
|
|
|
|