Bitcoin Forum
May 05, 2024, 03:57:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Client Majority Protocol Attack?  (Read 972 times)
LanYu (OP)
Jr. Member
*
Offline Offline

Activity: 54
Merit: 10


View Profile
November 24, 2013, 03:20:24 PM
 #1

Hi,

I was wondering if somebody could explain to me why this isn't a plausible attack:

A majority of clients have an alternative target determination mechanism, i.e. always deciding to raise the target.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714881454
Hero Member
*
Offline Offline

Posts: 1714881454

View Profile Personal Message (Offline)

Ignore
1714881454
Reply with quote  #2

1714881454
Report to moderator
1714881454
Hero Member
*
Offline Offline

Posts: 1714881454

View Profile Personal Message (Offline)

Ignore
1714881454
Reply with quote  #2

1714881454
Report to moderator
1714881454
Hero Member
*
Offline Offline

Posts: 1714881454

View Profile Personal Message (Offline)

Ignore
1714881454
Reply with quote  #2

1714881454
Report to moderator
socrates1024
Full Member
***
Offline Offline

Activity: 126
Merit: 108


Andrew Miller


View Profile
November 24, 2013, 05:30:22 PM
 #2

The difficulty for the next block is fixed by the protocol, as a deterministic function of the previous blocks. There is no choice involved in setting the difficulty.

amiller on freenode / 19G6VFcV1qZJxe3Swn28xz3F8gDKTznwEM
[my twitter] [research@umd]
I study Merkle trees, credit networks, and Byzantine Consensus algorithms.
LanYu (OP)
Jr. Member
*
Offline Offline

Activity: 54
Merit: 10


View Profile
November 24, 2013, 05:50:29 PM
 #3

The difficulty for the next block is fixed by the protocol, as a deterministic function of the previous blocks. There is no choice involved in setting the difficulty.

Thanks for the answer. So, if a certain portion of the network decided to alter this function, they would no longer conform with the protocol. So then, when the target changes, it is verified by every full node?
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5194
Merit: 12972


View Profile
November 24, 2013, 07:44:39 PM
 #4

So then, when the target changes, it is verified by every full node?

Yes.

Bitcoin is not a democracy. Except in a few cases where it can't be avoided, full nodes will follow their rules regardless of what everyone else does.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
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!