Bitcoin Forum
March 04, 2021, 09:36:30 PM *
News: Latest Bitcoin Core release: 0.21.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How would a node detect a reorganization/orphan of the blockchain?  (Read 652 times)
mustyoshi
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile
March 08, 2014, 01:51:47 AM
 #1

Such as it was downloading the wrong chain, and suddenly the chain ends?

Like if 2-3 blocks back was suddenly marked as orphaned, how would the qt client understand this had happened?
1614893790
Hero Member
*
Offline Offline

Posts: 1614893790

View Profile Personal Message (Offline)

Ignore
1614893790
Reply with quote  #2

1614893790
Report to moderator
1614893790
Hero Member
*
Offline Offline

Posts: 1614893790

View Profile Personal Message (Offline)

Ignore
1614893790
Reply with quote  #2

1614893790
Report to moderator
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1614893790
Hero Member
*
Offline Offline

Posts: 1614893790

View Profile Personal Message (Offline)

Ignore
1614893790
Reply with quote  #2

1614893790
Report to moderator
1614893790
Hero Member
*
Offline Offline

Posts: 1614893790

View Profile Personal Message (Offline)

Ignore
1614893790
Reply with quote  #2

1614893790
Report to moderator
oakpacific
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1000


View Profile
March 08, 2014, 11:32:41 AM
 #2

A full node should be able to see every blockchain, sans the possibility of some MITM attacks.

https://tlsnotary.org/ Fraud proofing decentralized fiat-Bitcoin trading.
mustyoshi
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile
March 08, 2014, 11:54:08 AM
 #3

A full node should be able to see every blockchain, sans the possibility of some MITM attacks.

What if the node is more like a 9/10ths node?
oakpacific
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1000


View Profile
March 08, 2014, 12:31:17 PM
 #4

A full node should be able to see every blockchain, sans the possibility of some MITM attacks.

What if the node is more like a 9/10ths node?

If you don't download the full copy of the blockchain you're not considered a full node. In that case(you download just the block headers) you're susceptible to sybil attack by some entities controlling more than 50% of the hashpower feeding you the wrong chain.

https://tlsnotary.org/ Fraud proofing decentralized fiat-Bitcoin trading.
mustyoshi
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile
March 08, 2014, 08:52:58 PM
 #5

A full node should be able to see every blockchain, sans the possibility of some MITM attacks.

What if the node is more like a 9/10ths node?

If you don't download the full copy of the blockchain you're not considered a full node. In that case(you download just the block headers) you're susceptible to sybil attack by some entities controlling more than 50% of the hashpower feeding you the wrong chain.
Is there any way to defend against a sybil attack if I don't download every transaction, I do have some transactions, but not all of them?

How does a full node defend against an attacker with >50% of the hashpower?
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!