Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 5E4228EA for ; Fri, 7 Aug 2015 20:33:21 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from heron.directrouter.co.uk (heron.directrouter.co.uk [89.145.69.228]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 2ED20A8 for ; Fri, 7 Aug 2015 20:33:20 +0000 (UTC) Received: from [104.129.194.86] (port=43837 helo=[172.26.10.200]) by heron.directrouter.co.uk with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.85) (envelope-from ) id 1ZNoKM-000uLp-2k; Fri, 07 Aug 2015 20:33:18 +0000 Content-Type: multipart/alternative; boundary="Apple-Mail=_35E943FA-9B83-4432-8908-20E293D65D66" Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) From: Dave Hudson In-Reply-To: Date: Fri, 7 Aug 2015 16:33:16 -0400 Message-Id: <2A22EA31-4261-4C89-AECD-F3A3E0260930@hashingit.com> References: To: Ryan Butler X-Mailer: Apple Mail (2.2102) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - heron.directrouter.co.uk X-AntiAbuse: Original Domain - lists.linuxfoundation.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - hashingit.com X-Get-Message-Sender-Via: heron.directrouter.co.uk: authenticated_id: dave@hashingit.com X-Source: X-Source-Args: X-Source-Dir: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,HTML_MESSAGE 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 Subject: Re: [bitcoin-dev] Fees and the block-finding process 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, 07 Aug 2015 20:33:21 -0000 --Apple-Mail=_35E943FA-9B83-4432-8908-20E293D65D66 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On 7 Aug 2015, at 16:17, Ryan Butler via bitcoin-dev = wrote: >=20 > A raspberry pie 2 node on reasonable Internet connection with a = reasonable hard drive can run a node with 8 or 20mb blocks easily. >=20 I'm curious as I've not seen any data on this subject. How fast can a = RP2 do the necessary cryptographic calculations to validate blocks of = various sizes? While everyone tends to talk in terms of 10 minutes per block that is, = of course, only a typical time and doesn't account for situations in = which 2 or more blocks are found in quick succession (which, of course, = happens on a daily basis). At what point does, say, an RP2 node fail to = be able to validate a second or third block because it's still not = finished processing the first? If someone were to be playing games with the system and mining = transactions without first broadcasting them to the network then how = long would that take? This would in essence define the ability to DoS = lower-performance nodes (ignoring all of the other usual considerations = such as bandwidth, etc). --Apple-Mail=_35E943FA-9B83-4432-8908-20E293D65D66 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii
On 7 Aug 2015, at 16:17, Ryan Butler via bitcoin-dev <bitcoin-dev@lists.linuxfoundation.org> wrote:

A raspberry pie 2 node on reasonable Internet connection with = a reasonable hard drive can run a node with 8 or 20mb blocks = easily.

I'm curious as I've not seen any data on = this subject. How fast can a RP2 do the necessary cryptographic = calculations to validate blocks of various sizes?

While everyone tends to talk in terms of 10 = minutes per block that is, of course, only a typical time and doesn't = account for situations in which 2 or more blocks are found in quick = succession (which, of course, happens on a daily basis). At what point = does, say, an RP2 node fail to be able to validate a second or third = block because it's still not finished processing the = first?

If someone were to be playing = games with the system and mining transactions without first broadcasting = them to the network then how long would that take? This would in essence = define the ability to DoS lower-performance nodes (ignoring all of the = other usual considerations such as bandwidth, etc).

= --Apple-Mail=_35E943FA-9B83-4432-8908-20E293D65D66--