Bitcoin Forum
May 13, 2024, 10:07:06 PM *
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.
1715638026
Hero Member
*
Offline Offline

Posts: 1715638026

View Profile Personal Message (Offline)

Ignore
1715638026
Reply with quote  #2

1715638026
Report to moderator
1715638026
Hero Member
*
Offline Offline

Posts: 1715638026

View Profile Personal Message (Offline)

Ignore
1715638026
Reply with quote  #2

1715638026
Report to moderator
BitcoinCleanup.com: Learn why Bitcoin isn't bad for the environment
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
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: 12985


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!