summaryrefslogtreecommitdiff
path: root/48/ca8c22a93ec0f89f1946e348a73870b9204857
blob: 08a202c1a6040e01e1b22f10b7627a8d51fb3cc5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
Return-Path: <lvella@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 5A28CCDD
	for <bitcoin-dev@lists.linuxfoundation.org>;
	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 <bitcoin-dev@lists.linuxfoundation.org>;
	Fri,  1 Sep 2017 17:15:32 +0000 (UTC)
Received: by mail-wm0-f45.google.com with SMTP id f127so5279354wmf.1
	for <bitcoin-dev@lists.linuxfoundation.org>;
	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: <CACY+MSO8PM89VTtKfuZiQGvAs7a7R6_4mY+onhZh9KnvwxW2uw@mail.gmail.com>
	<1570222.Uh686LP1o4@strawberry>
From: Lucas Clemente Vella <lvella@gmail.com>
Date: Fri, 1 Sep 2017 14:15:10 -0300
Message-ID: <CAGCathxjDsST6xD+CvKN_3md3UcWuKqgSvV+CjaTqS4gPaPGZg@mail.gmail.com>
To: Tom Zander <tomz@freedommail.ch>, 
	Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
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 <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><div class=3D"gmail_quote">=
<span class=3D""></span><blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">
&gt; The current chain is effectively single threaded.<br>
<br>
</span>This is not true, since xthin/compactblocks have been introduced we<=
br>
completely removed this bottle-neck.<br>
The transactions will be validated continuously, in parallel and not just<b=
r>
when a block is found.<br></blockquote><div><br></div><div>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.<br></div><div>=C2=A0</div></div>-- <br><div class=3D"gmail_si=
gnature" data-smartmail=3D"gmail_signature">Lucas Clemente Vella<br><a href=
=3D"mailto:lvella@gmail.com" target=3D"_blank">lvella@gmail.com</a></div>
</div></div>

--001a1147183081c4ef055823e8c4--