Bitcoin Forum
May 04, 2024, 11:55:24 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Miners operate the majority of Bitcoin nodes.  (Read 2951 times)
Atlas (OP)
Jr. Member
*
Offline Offline

Activity: 56
Merit: 1


View Profile
October 05, 2012, 08:49:04 AM
Last edit: October 05, 2012, 12:35:29 PM by Atlas
 #1

Why is this a problem? Why should every user be influenced into installing software and operating a node?
1714866924
Hero Member
*
Offline Offline

Posts: 1714866924

View Profile Personal Message (Offline)

Ignore
1714866924
Reply with quote  #2

1714866924
Report to moderator
1714866924
Hero Member
*
Offline Offline

Posts: 1714866924

View Profile Personal Message (Offline)

Ignore
1714866924
Reply with quote  #2

1714866924
Report to moderator
1714866924
Hero Member
*
Offline Offline

Posts: 1714866924

View Profile Personal Message (Offline)

Ignore
1714866924
Reply with quote  #2

1714866924
Report to moderator
The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Blazr
Hero Member
*****
Offline Offline

Activity: 882
Merit: 1005



View Profile
October 05, 2012, 09:33:52 AM
 #2

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 Offline

Activity: 56
Merit: 1


View Profile
October 05, 2012, 09:37:35 AM
 #3

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 Offline

Activity: 1330
Merit: 1000


View Profile
October 05, 2012, 10:39:50 AM
 #4

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 Offline

Activity: 44
Merit: 0


View Profile
October 05, 2012, 10:53:37 AM
 #5

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
Full Member
***
Offline Offline

Activity: 136
Merit: 100


View Profile
October 05, 2012, 11:01:15 AM
 #6

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 Offline

Activity: 1078
Merit: 1002


View Profile
October 05, 2012, 11:29:37 AM
 #7

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 Offline

Activity: 56
Merit: 1


View Profile
October 05, 2012, 11:36:43 AM
 #8

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
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
October 05, 2012, 11:43:08 AM
 #9

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 Offline

Activity: 1470
Merit: 1005


Bringing Legendary Har® to you since 1952


View Profile
October 05, 2012, 12:34:40 PM
 #10

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 Offline

Activity: 1596
Merit: 1091


View Profile
October 05, 2012, 04:01:17 PM
 #11

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 Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
October 05, 2012, 04:08:11 PM
 #12

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 Offline

Activity: 2506
Merit: 1010


View Profile
October 05, 2012, 09:50:45 PM
 #13

Why is this a problem? Why should every user be influenced into installing software and operating a node?

The Sybil attack is described here:

Quote
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_Security


Also, 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.

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


TheBible
Full Member
***
Offline Offline

Activity: 125
Merit: 100


View Profile
October 05, 2012, 11:54:15 PM
 #14

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 Offline

Activity: 454
Merit: 250


Technology and Women. Amazing.


View Profile
October 06, 2012, 06:34:21 AM
 #15

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 Offline

Activity: 980
Merit: 1001



View Profile WWW
October 06, 2012, 10:10:48 AM
 #16

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

| Ozcoin Pooled Mining Pty Ltd https://ozcoin.net Double Geometric Reward System https://lc.ozcoin.net for Litecoin mining DGM| https://crowncloud.net VPS and Dedicated Servers for the BTC community
hazek
Legendary
*
Offline Offline

Activity: 1078
Merit: 1002


View Profile
October 06, 2012, 10:15:23 AM
 #17

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
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
October 06, 2012, 10:33:47 AM
 #18

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
Hero Member
*****
Offline Offline

Activity: 988
Merit: 1000



View Profile
October 06, 2012, 10:43:44 AM
 #19

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 Offline

Activity: 56
Merit: 1


View Profile
October 06, 2012, 11:51:04 AM
 #20

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.
Pages: [1] 2 »  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!