Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 5A28CCDD for ; Fri, 1 Sep 2017 17:15:33 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com [74.125.82.45]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id CAD911F2 for ; Fri, 1 Sep 2017 17:15:32 +0000 (UTC) Received: by mail-wm0-f45.google.com with SMTP id f127so5279354wmf.1 for ; Fri, 01 Sep 2017 10:15:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=PtK1bJ1lf0MJCcShMRxGsNZk3QbIePdj0T36WeEibls=; b=C/rtcGOLPEfDxFrw/q6+3P4eX990MSm29GHmo8A7If79qcXrQe8H2mCUkfF8HswJ/x HyMV6SxZ/jX0W+UCwvMidaaWr6ZBiwskV7ZIhuNe+ZsOtOJBJYGHZFLgrSRLvFQFGA9e BdzSy16mZLkzYXEA37gwh2SNgTrEPrnackN1L9kuAdLQ5aoAwQLRSOff2Nlm0QY6hnys XxmXv9cPPcOlclTVUXzBXOBEr9l4pkkJcio+y+CXmnha+P/S8/kn19h+E1xu/mdqd9iF pWPGxFcHU5wL1KxDy+c7OTpRHrZgOD9gClHgzgX4+QYdLdb/fKvYXdZ4xPNnq37FWVBs 1r/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=PtK1bJ1lf0MJCcShMRxGsNZk3QbIePdj0T36WeEibls=; b=DmNfjiAXY9BHhQODv2eFAN9jCstbduLD7R03j/AI9g+ryCeVqZUO1oDdg4yKqbilVM piMCFSy9oqeQpM+w1KAngWect/s7koBR1OB2Up6GBVnmPXLnPt99uiU+wakNMpxsa20H Axu6Speq8O2lx4AkQovUafTVrh2waAsqMWCuihuTe2LDnMopukzMmGei0F6aVXnFufPx smnUr5X04YD0raDoerVmK3K+V12k9XaJjo/bZHUOzOou1aoTQoPl8GYsoq+oL4ErYq6X rKov41KOKG8Fbh5slLI03VAgGhuHyDdZ2f/6s2WeQ5Vg0fdmilrnwKzFhVooKrUqGTfe RdkQ== X-Gm-Message-State: AHPjjUhAGigdhfbg5CD66AKPJ1ypeXBrgx9Hzkv8Mbc0I2qmaO+29QOk LVpheMOuJAPFxMusdJsXlv0H2NrGPQ== X-Google-Smtp-Source: ADKCNb41FYyMJzR+kfZOA5oWtrDqcmLztRwxTXRdQ4LrbrE7UF0J4z8YZzcT3OvdEnUx7a7tU5LG/p6ldR+sRBNJ6mU= X-Received: by 10.28.19.210 with SMTP id 201mr839535wmt.171.1504286131469; Fri, 01 Sep 2017 10:15:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.224.8 with HTTP; Fri, 1 Sep 2017 10:15:10 -0700 (PDT) In-Reply-To: <1570222.Uh686LP1o4@strawberry> References: <1570222.Uh686LP1o4@strawberry> From: Lucas Clemente Vella Date: Fri, 1 Sep 2017 14:15:10 -0300 Message-ID: To: Tom Zander , Bitcoin Protocol Discussion Content-Type: multipart/alternative; boundary="001a1147183081c4ef055823e8c4" X-Spam-Status: No, score=0.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM autolearn=disabled version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org X-Mailman-Approved-At: Fri, 01 Sep 2017 17:17:43 +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:15:33 -0000 --001a1147183081c4ef055823e8c4 Content-Type: text/plain; charset="UTF-8" > > 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. -- Lucas Clemente Vella lvella@gmail.com --001a1147183081c4ef055823e8c4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

=
> The current chain is effectively single threaded.

This is not true, since xthin/compactblocks have been introduced we<= br> 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 w= hat 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.
=C2=A0
--
Lucas Clemente Vella
lvella@gmail.com
--001a1147183081c4ef055823e8c4--