Bitcoin Forum
December 14, 2017, 12:56:03 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Given a peer ip addr, can i force it to use a forked blockchain silently?  (Read 521 times)
cedivad
Legendary
*
Offline Offline

Activity: 1134



View Profile
April 22, 2013, 11:41:41 AM
 #1

Just a guess - suppose that you want to convince a bitcoin client that the network confirmed a transaction that didn't occur - would it be possible to fulfill the client with loads of connections from fake network peers, specifically developed to broadcast and confirm such a fake transaction?

My anger against what is wrong in the Bitcoin community is productive:
Bitcointa.lk - Replace "Bitcointalk.org" with "Bitcointa.lk" in this url to see how this page looks like on a proper forum (Announcement Thread)
Hashfast.org - Wiki for screwed customers
1513212963
Hero Member
*
Offline Offline

Posts: 1513212963

View Profile Personal Message (Offline)

Ignore
1513212963
Reply with quote  #2

1513212963
Report to moderator
1513212963
Hero Member
*
Offline Offline

Posts: 1513212963

View Profile Personal Message (Offline)

Ignore
1513212963
Reply with quote  #2

1513212963
Report to moderator
1513212963
Hero Member
*
Offline Offline

Posts: 1513212963

View Profile Personal Message (Offline)

Ignore
1513212963
Reply with quote  #2

1513212963
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1513212963
Hero Member
*
Offline Offline

Posts: 1513212963

View Profile Personal Message (Offline)

Ignore
1513212963
Reply with quote  #2

1513212963
Report to moderator
1513212963
Hero Member
*
Offline Offline

Posts: 1513212963

View Profile Personal Message (Offline)

Ignore
1513212963
Reply with quote  #2

1513212963
Report to moderator
kjj
Legendary
*
Offline Offline

Activity: 1302



View Profile
April 22, 2013, 02:17:58 PM
 #2

Sure.  All you need to do is prevent that node from connecting to any honest nodes, and feed it a few blocks at the current difficulty.

p2pcoin: a USB/CD/PXE p2pool miner - 1N8ZXx2cuMzqBYSK72X4DAy1UdDbZQNPLf - todo
I routinely ignore posters with paid advertising in their sigs.  You should too.
grue
Global Moderator
Legendary
*
Offline Offline

Activity: 2044



View Profile
April 22, 2013, 02:28:07 PM
 #3

problems with this:
  • you'll still need computing power to generate the fake blocks, albeit not as much as a 50% attack. however, if you don't have much computing power, the other party may be suspicious that blocks aren't coming in. Also, I think there's a mechanism in bitcoin-qt to detect this. (it will say something like the "transactions may not be up to date, please update your client")
  • all clients will try to make 8 outgoing connections randomly. this means you can't just flood a node with incoming connections.
  • even if there is 1 connection to a honest node, the plan will fail because the real network can deliver blocks faster than you

It is pitch black. You are likely to be eaten by a grue.

Tired of annoying signature ads? Ad block for signatures
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!