Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 44D90CEE for ; Fri, 1 Sep 2017 17:25:07 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail001.aei.ca (mail001.aei.ca [206.123.6.130]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id B9906422 for ; Fri, 1 Sep 2017 17:25:06 +0000 (UTC) Received: (qmail 21143 invoked by uid 89); 1 Sep 2017 17:25:05 -0000 Received: by simscan 1.2.0 ppid: 21136, pid: 21139, t: 0.0045s scanners: regex: 1.2.0 attach: 1.2.0 Received: from mail002.aei.ca (HELO mail002.contact.net) (206.123.6.132) by mail001.aei.ca with (DHE-RSA-AES256-SHA encrypted) SMTP; 1 Sep 2017 17:25:05 -0000 Received: (qmail 18580 invoked by uid 89); 1 Sep 2017 17:25:05 -0000 Received: by simscan 1.2.0 ppid: 18500, pid: 18510, t: 8.5977s scanners: regex: 1.2.0 attach: 1.2.0 clamav: 0.97.8/m: spam: 3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=HTML_MESSAGE, RCVD_IN_DNSWL_LOW,RP_MATCHES_RCVD autolearn=disabled version=3.3.1 Received: from dsl-66-36-132-63.mtl.aei.ca (HELO ?192.168.67.200?) (dermoth@66.36.132.63) by mail.aei.ca with ESMTPA; 1 Sep 2017 17:24:56 -0000 To: Lucas Clemente Vella , Bitcoin Protocol Discussion , Tom Zander References: <1570222.Uh686LP1o4@strawberry> From: Thomas Guyot-Sionnest Message-ID: Date: Fri, 1 Sep 2017 13:24:56 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/alternative; boundary="------------47C1726A10CC2FE73A8CA32D" X-Mailman-Approved-At: Fri, 01 Sep 2017 17:27:52 +0000 Subject: Re: [bitcoin-dev] Horizontal scaling of blockchain X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Sep 2017 17:25:07 -0000 This is a multi-part message in MIME format. --------------47C1726A10CC2FE73A8CA32D Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit On 01/09/17 01:15 PM, Lucas Clemente Vella via bitcoin-dev wrote: > > > The current chain is effectively single threaded. > > This is not true, since xthin/compactblocks have been introduced we > completely removed this bottle-neck. > The transactions will be validated continuously, in parallel and > not just > when a block is found. > > > If I understood correctly, OP was not talking about the process inside > a node being single threaded, but instead that the whole bitcoin > distributed system behaves as single threaded computation. OP seems to > be describing a system closer to what IOTA uses, by distributing among > the miners the task of validating the transactions. Although, without > more specific details, it is hard to judge the benefits. > If the goal is reducing the delay for validation then I don't get what advantage there would be vs. reducing the difficulty. Also it is my understanding that with the Lightning network transactions could be validated instantly by third parties and could be subject to smaller fees overall... Regards, -- Thomas --------------47C1726A10CC2FE73A8CA32D Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 7bit On 01/09/17 01:15 PM, Lucas Clemente Vella via bitcoin-dev wrote:

> The current chain is effectively single threaded.

This is not true, since xthin/compactblocks have been introduced we
completely removed this bottle-neck.
The transactions will be validated continuously, in parallel and not just
when a block is found.

If I understood correctly, OP was not talking about the process inside a node being single threaded, but instead that the whole bitcoin distributed system behaves as single threaded computation. OP seems to be describing a system closer to what IOTA uses, by distributing among the miners the task of validating the transactions. Although, without more specific details, it is hard to judge the benefits.


If the goal is reducing the delay for validation then I don't get what advantage there would be vs. reducing the difficulty.

Also it is my understanding that with the Lightning network transactions could be validated instantly by third parties and could be subject to smaller fees overall...

Regards,
-- 
Thomas
--------------47C1726A10CC2FE73A8CA32D--