Bitcoin Forum
November 02, 2024, 10:46:03 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: I believe network control should be 66.67%, not 51%  (Read 1049 times)
Bitware (OP)
Hero Member
*****
Offline Offline

Activity: 926
Merit: 1001


weaving spiders come not here


View Profile
November 18, 2013, 01:31:40 AM
 #1

Thank you.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3472
Merit: 4801



View Profile
November 18, 2013, 02:04:53 AM
 #2

Thank you.

That's not how mathematics works.
Bitware (OP)
Hero Member
*****
Offline Offline

Activity: 926
Merit: 1001


weaving spiders come not here


View Profile
November 18, 2013, 02:14:45 AM
 #3

Thank you.

That's not how mathematics works.

The American government wants to take Arms from the American citizens. They cant do it with a 51% vote because the underlying foundation of our system of governance - the Constitution - codifies the right to bear Arms and requires a 2/3'rd (66%) vote to amend it. They just cant ever seem to get close to 66%, although they have the 51% covered consistently.

I consider the hashing (voting) percentage required for control of Bitcoin similarly.

Any rise in the hashing percentage required to control the network would secure the network from any person, group or entity who may wish to stray to far from Satoshi's whitepaper or otherwise damage Bitcoin.

My apologies for my lack of clarity with such an important issue.

defaced
Legendary
*
Offline Offline

Activity: 2198
Merit: 1014


Franko is Freedom


View Profile WWW
November 18, 2013, 02:23:26 AM
 #4

Thank you.

That's not how mathematics works.

This

Fortune Favors the Brave
Borderless CharityEXPANSEEXRAllergy FinderFranko Is Freedom
Bitware (OP)
Hero Member
*****
Offline Offline

Activity: 926
Merit: 1001


weaving spiders come not here


View Profile
November 18, 2013, 02:25:54 AM
 #5


Is what I suggest impossible?

If so, would you please tell me why?

What am I not understanding?
Buziss
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000


View Profile
November 18, 2013, 02:48:57 AM
 #6


Is what I suggest impossible?

If so, would you please tell me why?

What am I not understanding?

Are you sure you really understand the problem we usually refer as "51% attack"?
If not, maybe you can take a look at the wiki (https://en.bitcoin.it/wiki/Weaknesses#Attacker_has_a_lot_of_computing_power).

Bitware (OP)
Hero Member
*****
Offline Offline

Activity: 926
Merit: 1001


weaving spiders come not here


View Profile
November 18, 2013, 02:53:44 AM
 #7

Are you sure you really understand the problem we usually refer as "51% attack"?
If not, maybe you can take a look at the wiki (https://en.bitcoin.it/wiki/Weaknesses#Attacker_has_a_lot_of_computing_power).

I had ASSumed it was a setting of some kind.

Thank you for your help understanding this issue.

Buziss
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000


View Profile
November 18, 2013, 02:57:10 AM
 #8


Is what I suggest impossible?

If so, would you please tell me why?

What am I not understanding?

Are you sure you really understand the problem we usually refer as "51% attack"?
If not, maybe you can take a look at the wiki (https://en.bitcoin.it/wiki/Weaknesses).
Just read the section "Attacker has a lot of computing power".

I had ASSumed it was a setting of some kind.

Thank you for your help understanding this issue.



You're welcome Smiley

DannyHamilton
Legendary
*
Offline Offline

Activity: 3472
Merit: 4801



View Profile
November 18, 2013, 02:57:32 AM
 #9


Is what I suggest impossible?

If so, would you please tell me why?

What am I not understanding?

There is no voting.

There is no 51%.

There is only mathematics and probability.

A person with 100% of the hashing power on the network has a 100% chance of solving the next block.

A person with 66% of the hashing power on the network has a 66% chance of solving the next block.

A person with 51% or the hashing power on the network has a 51% chance of solving the next block.
Foxpup
Legendary
*
Offline Offline

Activity: 4531
Merit: 3183


Vile Vixen and Miss Bitcointalk 2021-2023


View Profile
November 18, 2013, 02:58:07 AM
 #10

What am I not understanding?
You're not understanding how proof-of-work works. In Bitcoin (or any Byzantine system), some nodes are good, and some nodes are bad (either malfunctioning or malicious), and you don't know which is which. Proof-of-work is one solution, in which it is assumed that the majority (51%) of computational power is held by good nodes, so in the event that two or more different nodes provide conflicting data, we go with whichever data set has the most work behind it.

The problem with requiring more than a majority is that it implies that the data set with the most work is not necessarily correct. It may be correct or it may not be, and there is not way to know. Say you have two conflicting blockchains, one with 50% more work than the other (and therefor represents 60% of the computational power of the network - more than 51%, but less than 66.67%). Is the chain with the most work the correct one and the other one a failed attack, or is the chain with the most work a failed 66.67% attack and the chain with the lesser work is correct? Which chain is correct? How do you know? This is the question you must answer in order to make your suggestion possible.

Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4
I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
Bitware (OP)
Hero Member
*****
Offline Offline

Activity: 926
Merit: 1001


weaving spiders come not here


View Profile
November 18, 2013, 03:03:29 AM
 #11


There is no voting.

There is no 51%.

There is only mathematics and probability.

A person with 100% of the hashing power on the network has a 100% chance of solving the next block.

A person with 66% of the hashing power on the network has a 66% chance of solving the next block.

A person with 51% or the hashing power on the network has a 51% chance of solving the next block.

You're not understanding how proof-of-work works. In Bitcoin (or any Byzantine system), some nodes are good, and some nodes are bad (either malfunctioning or malicious), and you don't know which is which. Proof-of-work is one solution, in which it is assumed that the majority (51%) of computational power is held by good nodes, so in the event that two or more different nodes provide conflicting data, we go with whichever data set has the most work behind it.

The problem with requiring more than a majority is that it implies that the data set with the most work is not necessarily correct. It may be correct or it may not be, and there is not way to know. Say you have two conflicting blockchains, one with 50% more work than the other (and therefor represents 60% of the computational power of the network - more than 51%, but less than 66.67%). Is the chain with the most work the correct one and the other one a failed attack, or is the chain with the most work a failed 66.67% attack and the chain with the lesser work is correct? Which chain is correct? How do you know? This is the question you must answer in order to make your suggestion possible.

These really helped too. Thanks a lot.
Pages: [1]
  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!