Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 6F1B71E9E for ; Fri, 9 Oct 2015 17:12:00 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-yk0-f181.google.com (mail-yk0-f181.google.com [209.85.160.181]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 7A38E63 for ; Fri, 9 Oct 2015 17:11:59 +0000 (UTC) Received: by ykec126 with SMTP id c126so47118796yke.2 for ; Fri, 09 Oct 2015 10:11:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=UyPaqFuzLdj/BTeHgEel5pwcI0VXHM6uSnRe5StbB0c=; b=TnSX+uWr8TSqu1pD4oF/NwHp6FgnzrnyqLphS0jjI8Qa4cu0sf+cX9FLXo/OKeSuaT mTvrRPy1Nlayvxh8D9zAH7fuq/GZb2uFc/tGx+RSmjSffOdkHUHz2WgY3bc4/n+DyqdM wxffK2Ke07tW2W4nNgkjt6D/I5dLmRfSkvjyu63WZF9T27LXyN9KsHO6PgCHCmRG4MFe w1TKimiRVBOISz/N8i5+opaKGzk60CegLzOxWjtFl89o7CrkLixESNgV9dNNasYQdRx8 CSI1zIyKKpF7daAMtDnc+btc4pw2RVvJtGtEo7LVl3LKMev/u3xzjSxhR/yPesSZa4wR tGdA== X-Gm-Message-State: ALoCoQlrAnwV26MOkYWYZFnvxgzJiItAsoVWsQZ5xQ/Ia4xHKTgK17ITUUY8U0JZZLf8jI1UipoG MIME-Version: 1.0 X-Received: by 10.129.155.67 with SMTP id s64mr10011080ywg.178.1444410718761; Fri, 09 Oct 2015 10:11:58 -0700 (PDT) Received: by 10.37.203.205 with HTTP; Fri, 9 Oct 2015 10:11:58 -0700 (PDT) Received: by 10.37.203.205 with HTTP; Fri, 9 Oct 2015 10:11:58 -0700 (PDT) In-Reply-To: References: Date: Fri, 9 Oct 2015 10:11:58 -0700 Message-ID: From: Byron Gibson To: Andrew Miller Content-Type: multipart/alternative; boundary=94eb2c0b8fbccd6d780521af1300 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,HTML_MESSAGE, RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Cc: bitcoin-dev@lists.linuxfoundation.org Subject: Re: [bitcoin-dev] Bitcoin network simulation testing? X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Development Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2015 17:12:00 -0000 --94eb2c0b8fbccd6d780521af1300 Content-Type: text/plain; charset=UTF-8 Thanks Nina and Andrew, I may have the capability to run a simulator large scale on many nodes on AWS/GCE, but am looking to optimize the ROI by selecting categories of experiments that benefit from a more controlled environment, rather than be invalidated by its divergence/s from livenet. But wondering if anyone else has already been doing this, would be nice to collaborate. Byron Gibson CoS | http://mirrorx.com/ https://onename.io/bgibson https://keybase.io/byrongibson On Oct 6, 2015 14:00, "Andrew Miller" wrote: > Shadow uses virtual time, entirely decoupled from real time. So while it > may slow down your machine, this would not affect the stats collected > > (although it does make shadow somewhat unpleasant to run, unless you have > a fast machine, compared to abstract simulators that avoid running the > actual Bitcoin code). > Hi Byron, > > I've been using shadow a bit-- I think these simulators are important for > testing, but Shadow, at least, certainly seems to have limitations, in some > crucial respects. Running shadow w Tor (which is only logical, because > many BCT transactions transpire over Tor) is not as 'light' as presented > and slows my own box down quite a bit, so the stats can't possibly be > accurate... I don't know if this answers any questions or if you've had > this experience at all -- perhaps it is negligible on a more powerful > machine than my own-- or perhaps there is an adjustment still unaccounted? > > Regards, > Nina K > > Sent from my iPhone > > On Oct 4, 2015, at 2:04 PM, Byron Gibson via bitcoin-dev < > bitcoin-dev@lists.linuxfoundation.org> wrote: > > Hi all, is anyone using simulators like Shadow (https://shadow.github.io), > BTCSim (https://github.com/btcsuite/btcsim), etc. to test proposed > changes to Bitcoin? I have a few questions about their capabilities and > limitations. > > Byron Gibson > http://mirror.co/ > https://keybase.io/byrongibson > > > > _______________________________________________ > bitcoin-dev mailing list > bitcoin-dev@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev > > > _______________________________________________ > bitcoin-dev mailing list > bitcoin-dev@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev > > --94eb2c0b8fbccd6d780521af1300 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Thanks Nina and Andrew, I may have the capability to run a s= imulator large scale on many nodes on AWS/GCE, but am looking to optimize t= he ROI by selecting categories of experiments that benefit from a more cont= rolled environment, rather than be invalidated by its divergence/s from liv= enet.=C2=A0 But wondering if anyone else has already been doing this, would= be nice to collaborate.

Byron Gibson
CoS |=C2=A0http://mirrorx.com/
https://onename.io/bgibson
https://keybase.io/byrongibson

=C2=A0=C2=A0=C2=A0

On Oct 6, 2015 14:00, "Andrew Miller" = <amiller@cs.umd.edu> wrote:=

Shad= ow uses virtual time, entirely decoupled from real time. So while it may sl= ow down your machine, this would not affect the stats collected

(although it does make shadow somewhat unpleasant to run, u= nless you have a fast machine,=C2=A0 compared to abstract simulators that a= void running the actual Bitcoin code).

Hi Byron,=C2=A0

I've = been using shadow a bit-- I think these simulators are important for testin= g, but Shadow, at least, certainly seems to have limitations, in some cruci= al respects.=C2=A0 Running shadow w Tor (which is only logical, because man= y BCT transactions transpire over Tor) is not as 'light' as present= ed and slows my own box down quite a bit, so the stats can't possibly b= e accurate... I don't know if this answers any questions or if you'= ve had this experience at all -- perhaps it is negligible on a more powerfu= l machine than my own-- or perhaps there is an adjustment still unaccounted= ?

Regards,
Nina K

Sent fro= m my iPhone

On Oct 4, 2015, at 2:04 PM, Byron Gibson via bitc= oin-dev <bitcoin-dev@lists.linuxfoundation.org> wrote:

Hi all, is anyone using si= mulators like Shadow (https://shadow.github.io), BTCSim (https://github.com/btcsuite/btcsim), etc= . to test proposed changes to Bitcoin?=C2=A0 I have a few questions about t= heir capabilities and limitations.

Byron Gibson
http://mirror.co/
https://keybas= e.io/byrongibson

=C2=A0=C2=A0=C2=A0

___________________= ____________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev=

_______________________________= ________________
bitcoin-dev mailing list
= bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mail= man/listinfo/bitcoin-dev

--94eb2c0b8fbccd6d780521af1300--