Re: [Bitcoin-development] we can all relax now

2014-05-10 Thread E willbefull
I've created a simulation framework called simbit to simulate the selfish mining attack, though it is general enough to simulate any p2p network. I even put together a rough simulation of MinCen. The goal is to be fun/easy to rapidly prototype protocols and strategies, and visualize them. It's

Re: [Bitcoin-development] we can all relax now

2013-11-08 Thread Gregory Maxwell
On Fri, Nov 8, 2013 at 11:49 AM, Andreas M. Antonopoulos andr...@rooteleven.com wrote: Nicholas Weaver is reporting that pools have already started delaying blocks, something that hints at Selfish Mining, since Nov. 3rd. https://medium.com/something-like-falling/d321a2ef9317 He dismisses

Re: [Bitcoin-development] we can all relax now

2013-11-07 Thread Peter Todd
On Wed, Nov 06, 2013 at 10:59:28PM -0600, Kyle Jerviss wrote: Each block that you solve has a reward. In practice, some blocks will be orphaned, so the expected reward is slightly less than the nominal reward. Each second that you delay publishing a block, the expected reward drops somewhat.

Re: [Bitcoin-development] we can all relax now

2013-11-07 Thread Mike Hearn
Once the ASIC race calms down because everyone has one, has more or less optimal power supplies, process improvements aren't easily reachable anymore etc then I'd expect people to dissipate from the large pools because eliminating their fees will become the next lowest hanging fruit to squeeze out

Re: [Bitcoin-development] we can all relax now

2013-11-06 Thread Frank F
The problem with academics is that they don't have to worry about the real world. They get paid to publish things, not to be helpful to society. On Tue, Nov 5, 2013 at 11:33 PM, kjj bitcoin-de...@jerviss.org wrote: One of the things that really gets me going is when someone devises a model,

Re: [Bitcoin-development] we can all relax now

2013-11-06 Thread Christophe Biocca
I might try building this sometime soon. I think it may also serve an educational purpose when trying to understand the whole network's behaviour. What level of accuracy are we looking for though? Obviously we need to fully emulate the steps of the network protocol, and we need to be able to

Re: [Bitcoin-development] we can all relax now

2013-11-06 Thread Jouke Hofman
bounty++ On 06-11-13 06:33, kjj wrote: One of the things that really gets me going is when someone devises a model, tests it against itself, and then pretends that they've learned something about the real world. Naturally, the Selfish Mining paper is exactly this sort of nonsense.

Re: [Bitcoin-development] we can all relax now

2013-11-06 Thread Peter Todd
On Wed, Nov 06, 2013 at 01:06:47PM -0500, Christophe Biocca wrote: I might try building this sometime soon. I think it may also serve an educational purpose when trying to understand the whole network's behaviour. What level of accuracy are we looking for though? Obviously we need to fully

Re: [Bitcoin-development] we can all relax now

2013-11-06 Thread Kyle Jerviss
You are ignoring the gambler's ruin. We do not operate on an infinite timeline. If you find a big pool willing to try this, please give me enough advance warning to get my popcorn ready. Peter Todd wrote: On Wed, Nov 06, 2013 at 01:06:47PM -0500, Christophe Biocca wrote: I might try

Re: [Bitcoin-development] we can all relax now

2013-11-06 Thread Peter Todd
On Wed, Nov 06, 2013 at 10:15:40PM -0600, Kyle Jerviss wrote: You are ignoring the gambler's ruin. We do not operate on an infinite timeline. If you find a big pool willing to try this, please give me enough advance warning to get my popcorn ready. Gamblers ruin has nothing to do with it. At

Re: [Bitcoin-development] we can all relax now

2013-11-06 Thread Kyle Jerviss
What I want is configurable 1/10/100 millisecond ticks, and accurate flow of information. It doesn't seem necessary to really emulate the whole protocol, nor to be overly concerned with the content of messages, nor to simulate every little housekeeping step or network message. I'm not