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 lookin

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

2013-11-06 Thread Kyle Jerviss
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. On an infinite timeline, the total reward approaches the expe

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

2013-11-06 Thread Gavin Andresen
> P.S: If any large pools want to try this stuff out, give me a shout. You > have my PGP key - confidentiality assured. > If I find out one of the large pools decides to run this 'experiment' on the main network, I will make it my mission to tell people to switch to a more responsible pool. And i

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.

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 building

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 > ful

Re: [Bitcoin-development] [ANN] High-speed Bitcoin Relay Network

2013-11-06 Thread Matt Corallo
No, the transactions relayed are piped through a bitcoind first (ie fully verified by a bitcoind). For blocks, for which the timing needs to be tighter, bitcoinj does SPV-validation. Though it is possible to create a block which passes SPV validation but causes a DoS score, doing so would cost a mi

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 Melvin Carvalho
On 6 November 2013 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. > Their

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 speci

Re: [Bitcoin-development] [ANN] High-speed Bitcoin Relay Network

2013-11-06 Thread Tier Nolan
On Wed, Nov 6, 2013 at 5:50 AM, Matt Corallo wrote: > Relay node details: > * The relay nodes do some data verification to prevent DoS, but in > order to keep relay fast, they do not fully verify the data they are > relaying, thus YOU SHOULD NEVER mine a block building on top of a > relayed block

Re: [Bitcoin-development] [ANN] High-speed Bitcoin Relay Network

2013-11-06 Thread Jeff Garzik
Good stuff. I have been pushing for private peering agreeents and a "backbone" for years. Even had a paltry effort going with exmulti.net + a few manually connected parties. I hope parties in the bitcoin space take it upon themselves to network with major sites - miners, payment processors, excha

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

2013-11-06 Thread Jeff Garzik
I will contribute 1 BTC to this bounty, under same terms and expiration. -- November Webinars for C, C++, Fortran Developers Accelerate application performance with scalable programming models. Explore techniques for thread

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 wrote: > One of the things that really gets me going is when someone devises a > model, tests it against itself,

Re: [Bitcoin-development] [ANN] High-speed Bitcoin Relay Network

2013-11-06 Thread Mike Hearn
Very cool, thanks Matt. I was actually thinking this morning, maybe we should require all nodes to go through the inv/getdata dance. Otherwise it's possible to improve your chances at racing a block by mining a block, waiting to see a block inv from another node, then blasting out your block while