summaryrefslogtreecommitdiff
path: root/f1/a771bf7f7859e0634df8f98d2860f3b6707dba
blob: 3de9b1ed059c7dbd96064917237ba4faa1d6c788 (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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
Return-Path: <alex.schoof@gmail.com>
Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 8E465C000B
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 18 Jun 2021 13:44:31 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp3.osuosl.org (Postfix) with ESMTP id 751186061A
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 18 Jun 2021 13:44:31 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: 0.602
X-Spam-Level: 
X-Spam-Status: No, score=0.602 tagged_above=-999 required=5
 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: smtp3.osuosl.org (amavisd-new);
 dkim=pass (2048-bit key) header.d=gmail.com
Received: from smtp3.osuosl.org ([127.0.0.1])
 by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id OhTJFp7THf-i
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 18 Jun 2021 13:44:30 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
Received: from mail-oi1-x232.google.com (mail-oi1-x232.google.com
 [IPv6:2607:f8b0:4864:20::232])
 by smtp3.osuosl.org (Postfix) with ESMTPS id 339CA605E7
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 18 Jun 2021 13:44:30 +0000 (UTC)
Received: by mail-oi1-x232.google.com with SMTP id x196so10576316oif.10
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 18 Jun 2021 06:44:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=quA6XhOfZVGR+Q7j2AFpRfcgi9x5iDNgdsKzwWb2jTw=;
 b=Ni31LTKleOF6MzRbW9jibE4Beaa33PXkRP7T3eS5cc+HPBpMh6UHd29eEUSWlQ9zC7
 iBZBDq7BHkhaVuD8gpT7EOCUkSDzuW4n0qgxC4DTk9/SOgBfaikO9uO+gtcDUB4x9Box
 lgrpEVFzHqDmbmZgOUH4950HOuveiuTWdYzbsVFkgHEmZCBE8Kcn0/ZKYNq2wdsuzQqX
 2v5CwSAoo6V8xuAoid527R1jtkDGj9VDH8PNTWt2jeC0gUiE3qpwtYEnEQie8fEL93/U
 kX9aRgjjAc1h6xAJzvbn8scMSpCgX9JUpYIbQ8PMyYsWa8QYWGcPVAUWQXxqhMbydoXQ
 ESgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=quA6XhOfZVGR+Q7j2AFpRfcgi9x5iDNgdsKzwWb2jTw=;
 b=VMVwa7Qu7EXzBMycN/d2hQzjR9fpXX6YZehT9alQb6835tPyX4Xo2Yl/hbLakghclQ
 hXrafk5zpvH2upD3pypm/PJSfyQLl1aEUND6iFnM9MCacNiHVXCh7+++TlaR9cMwbVxV
 D+cnDsx+cuoYvPWBBeETxMQdJcPhd9rrqX2R8u9M6EDNQXaASxeKl0KfLQgwztZRg5f7
 CnjJbyXLNLj0YsqU6DxjbYxzAtLOpB/eXrsbOnbLEujhqHVwvDM0ICDWCrXypLICQHMp
 bErm6IdGiC1JumOTbvgl9Ns/QehWn6651cjUcKaCrm1MClSw9JXQGSpy67sPDy1nshFj
 8Peg==
X-Gm-Message-State: AOAM533xhiqveg19sMI3qtOGpINjN8Q8x6wD+/fzn+uXZ6Az0ibHWx5M
 xdNdMFhJAR/Ze2+MGoHM6qp5Pb/qKCYndZKxhW6TWp+r9w4=
X-Google-Smtp-Source: ABdhPJwvXjMKM00igZIuLQf4P6robSTBZFHDE5FBSfZLvWgMfngqrNZdgpU1BXmtrft5QggSGawToAFrwiZY+RA5nak=
X-Received: by 2002:aca:a9c9:: with SMTP id
 s192mr14240325oie.163.1624023868850; 
 Fri, 18 Jun 2021 06:44:28 -0700 (PDT)
MIME-Version: 1.0
References: <bea8122aea550f1141170829aac252af@riseup.net>
 <CAJowKgLZPTAXe3LKVYbuA5zpi5V8AWDEnfLh9sqtWWfnxNQtUA@mail.gmail.com>
In-Reply-To: <CAJowKgLZPTAXe3LKVYbuA5zpi5V8AWDEnfLh9sqtWWfnxNQtUA@mail.gmail.com>
From: Alex Schoof <alex.schoof@gmail.com>
Date: Fri, 18 Jun 2021 09:44:17 -0400
Message-ID: <CA+2b5C3NiY7FcVbBYPKoMy4h6NbXTBY6jkJXhVU46ZorGvSBhQ@mail.gmail.com>
To: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>,
 Erik Aronesty <erik@q32.com>
Content-Type: multipart/alternative; boundary="000000000000cf46e605c50a857e"
X-Mailman-Approved-At: Fri, 18 Jun 2021 14:17:00 +0000
Subject: Re: [bitcoin-dev] Boost Bitcoin circulation,
 Million Transactions Per Second with stronger privacy
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.15
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, 18 Jun 2021 13:44:31 -0000

--000000000000cf46e605c50a857e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

A few questions/comments:

Why is there a 10 sat fee on each tx? Where does that fee go?

I don=E2=80=99t think this design sufficiently protects against double spen=
ds by
the =E2=80=9Cissuer=E2=80=9D (the person who actually has the UTXO). Your g=
uarantee tx
mechanism only really covers the case where someone tries to double spend
part of a UTXO balance (in other words, if the penalty lost is less than
the value gained by doing a double spend, its worth it to double spend, and
in a world where you=E2=80=99re passing around digital IOUs, it=E2=80=99s e=
asy to make it
worth it). Later in the post, you mention that there will be a p2p network
to gossip fund transfers and that will prevent an issuer from double
spending. The problem there is that network latency is non-zero, large
network partitions are both real and common, and nodes can come and go
anytime (hardware failure, power failure, network partition healing, just
because they feel like it, etc). Different nodes on the network might hear
about different, conflicting transactions. Nodes will need a way to all
come to consensus on what the right set of =E2=80=9Csent notes=E2=80=9D is.=
 I think you
will end up reinventing a lot of the problems solved by bitcoin.

Why did you pick email as the RPC mechanism to transfer these notes? Email
is going to add variable amounts of latency and things like spam filters
will cause issues.

Alex

On Fri, Jun 18, 2021 at 4:23 AM Erik Aronesty via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org> wrote:

> for very small transactions, this seems to make a hell of a lot of sense.
>
> it's like lightning, but with no limits, no routing protocols...
> everything is guaranteed by relative fees and the cost-of-theft.
>
> pretty cool.
>
> On Thu, Jun 17, 2021 at 4:14 PM raymo via bitcoin-dev
> <bitcoin-dev@lists.linuxfoundation.org> wrote:
> >
> > Hi,
> > I have a proposal for improve Bitcoin TPS and privacy, here is the post=
.
> >
> https://raymo-49157.medium.com/time-to-boost-bitcoin-circulation-million-=
transactions-per-second-and-privacy-1eef8568d180
> > https://bitcointalk.org/index.php?topic=3D5344020.0
> > Can you please read it and share your idea about it.
> >
> > Cheers
> > Raymo
> > _______________________________________________
> > 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
>
--=20


Alex Schoof

--000000000000cf46e605c50a857e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">A few questions/comments:</div><div dir=3D"auto"><br></di=
v><div dir=3D"auto">Why is there a 10 sat fee on each tx? Where does that f=
ee go?=C2=A0<br></div><div dir=3D"auto"><br></div><div dir=3D"auto">I don=
=E2=80=99t think this design sufficiently protects against double spends by=
 the =E2=80=9Cissuer=E2=80=9D (the person who actually has the UTXO). Your =
guarantee tx mechanism only really covers the case where someone tries to d=
ouble spend part of a UTXO balance (in other words, if the penalty lost is =
less than the value gained by doing a double spend, its worth it to double =
spend, and in a world where you=E2=80=99re passing around digital IOUs, it=
=E2=80=99s easy to make it worth it). Later in the post, you mention that t=
here will be a p2p network to gossip fund transfers and that will prevent a=
n issuer from double spending. The problem there is that network latency is=
 non-zero, large network partitions are both real and common, and nodes can=
 come and go anytime (hardware failure, power failure, network partition he=
aling, just because they feel like it, etc). Different nodes on the network=
 might hear about different, conflicting transactions. Nodes will need a wa=
y to all come to consensus on what the right set of =E2=80=9Csent notes=E2=
=80=9D is. I think you will end up reinventing a lot of the problems solved=
 by bitcoin.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">Why d=
id you pick email as the RPC mechanism to transfer these notes? Email is go=
ing to add variable amounts of latency and things like spam filters will ca=
use issues.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">Alex</=
div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_att=
r">On Fri, Jun 18, 2021 at 4:23 AM Erik Aronesty via bitcoin-dev &lt;<a hre=
f=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.linuxf=
oundation.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">for ve=
ry small transactions, this seems to make a hell of a lot of sense.<br>
<br>
it&#39;s like lightning, but with no limits, no routing protocols...<br>
everything is guaranteed by relative fees and the cost-of-theft.<br>
<br>
pretty cool.<br>
<br>
On Thu, Jun 17, 2021 at 4:14 PM raymo via bitcoin-dev<br>
&lt;<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_bla=
nk">bitcoin-dev@lists.linuxfoundation.org</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi,<br>
&gt; I have a proposal for improve Bitcoin TPS and privacy, here is the pos=
t.<br>
&gt; <a href=3D"https://raymo-49157.medium.com/time-to-boost-bitcoin-circul=
ation-million-transactions-per-second-and-privacy-1eef8568d180" rel=3D"nore=
ferrer" target=3D"_blank">https://raymo-49157.medium.com/time-to-boost-bitc=
oin-circulation-million-transactions-per-second-and-privacy-1eef8568d180</a=
><br>
&gt; <a href=3D"https://bitcointalk.org/index.php?topic=3D5344020.0" rel=3D=
"noreferrer" target=3D"_blank">https://bitcointalk.org/index.php?topic=3D53=
44020.0</a><br>
&gt; Can you please read it and share your idea about it.<br>
&gt;<br>
&gt; Cheers<br>
&gt; Raymo<br>
&gt; _______________________________________________<br>
&gt; bitcoin-dev mailing list<br>
&gt; <a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_bl=
ank">bitcoin-dev@lists.linuxfoundation.org</a><br>
&gt; <a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-=
dev" rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org=
/mailman/listinfo/bitcoin-dev</a><br>
_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">=
bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail=
man/listinfo/bitcoin-dev</a><br>
</blockquote></div></div>-- <br><div dir=3D"ltr" class=3D"gmail_signature" =
data-smartmail=3D"gmail_signature"><br><br>Alex Schoof</div>

--000000000000cf46e605c50a857e--