Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: s.matthew.english on October 26, 2016, 06:16:00 PM



Title: geographic distrobution of accomplices for improved outcome in race condition
Post by: s.matthew.english on October 26, 2016, 06:16:00 PM
I guess it would help you to win a race condition if you had accomplices from all over the world, say Berlin, Beijing, Boston, and Buenos Aires all propagate your transaction to the nodes that they're connected to, when trying to execute a successful double spend. Is is so?


Title: Re: geographic distrobution of accomplices for improved outcome in race condition
Post by: gmaxwell on October 27, 2016, 09:16:27 AM
I guess it would help you to win a race condition if you had accomplices from all over the world, say Berlin, Beijing, Boston, and Buenos Aires all propagate your transaction to the nodes that they're connected to, when trying to execute a successful double spend. Is is so?

Completely unnecessary. You announce all involved transactions yourself, you can make connections wherever you want, and then you can delay your broadcasts by the round trip time on each of these connections. The end result is indistinguishable from accomplices wherever you want them, but you need only a single host.

The only reason to be geographically spread would be to exploit things like true internet partitioning events.