summaryrefslogtreecommitdiff
path: root/45/15738ca46558dfb2be04bed78fb52de6cc13ed
blob: fb78df2777198f830a20600296664836eb46d9b1 (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
Return-Path: <gmkarl@gmail.com>
Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 2F21FC0001
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat,  8 May 2021 14:33:48 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp1.osuosl.org (Postfix) with ESMTP id 113AF83FE0
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat,  8 May 2021 14:33:48 +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: smtp1.osuosl.org (amavisd-new);
 dkim=pass (2048-bit key) header.d=gmail.com
Received: from smtp1.osuosl.org ([127.0.0.1])
 by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id vmptcxLBROaj
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat,  8 May 2021 14:33:47 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com
 [IPv6:2a00:1450:4864:20::230])
 by smtp1.osuosl.org (Postfix) with ESMTPS id AD1CC840FE
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat,  8 May 2021 14:33:46 +0000 (UTC)
Received: by mail-lj1-x230.google.com with SMTP id o16so15253614ljp.3
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat, 08 May 2021 07:33:46 -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=3zrBv4z+JK1C+3oQZo4roiuisDUMXLKPL16MovUWmyA=;
 b=RiuTLgg+jljz/4LfmCgVpxnimIypfpp/GHyCewhwz2mOhLjeCWwqQfS9I/+AMwNl0K
 ss4Ca7eh1tWNGm2X8P/gPjxpAAaQPKUGgi+Opm8R+PhLuol787C731urMTp9jvARPoOG
 RV3xl0auffb6wZ9h6yZ8W5279R4kDYTl5wrG6lViJMGVkQmf/J6234274JJ1jufDLHAS
 2yGX+rH9JUcTrIViAvQlP6NZxWF7v639aGRGm5kCNwfjS8wzGuYqFvCDfjywkklEu4vu
 uPKjPKEoE766wHwY52T3OVs6RlB8TOX0+idfrKmUUSA5RId3M3t0SeKn6inKNEKiNFFU
 NrkQ==
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=3zrBv4z+JK1C+3oQZo4roiuisDUMXLKPL16MovUWmyA=;
 b=HsytF5djw1CnGFPgyQRA5iJET9Y/O6Cz2nbLNOfe/9pWAKPzmD41vUUmNWJtlq0FoF
 GUINlexjAxXW4rB8Y/ZXgiV6NptkLgaPpoEUPYIJh9fIiG7Njn4yFiCN7e1KS82hEmnd
 2KhgEqTn0KvZ9/jFzGkypiVXxR64VvS2pqoLZdHa3pDSILFfShryBuoMhBis03ktqhQO
 t61Hse7ufTtc706wt0nlCormJHWLl6qYmT1b/4QvrMLbLHzhMYqTRfMNLD2M7SytYnoP
 wxhT2vuC8bRhsj0Ldvd613C2CTXhVrdkBBgiNpEL3mvOxlz5K9Qs/sCsZCRZQ4HAorrZ
 5sxg==
X-Gm-Message-State: AOAM533Mqvdn67ALw17cZiHTb7JiV8YfPrsWe8k99iCm8FhFvtJOq4MK
 lL/EstqBt0a1cg7xcpcIdbkiy7wTSLvuCt9JF9g=
X-Google-Smtp-Source: ABdhPJxkjGzgOWdNE1Q/YQP/+Lqr2X9WuJ/jmvXcCffN6iUxh7ADKy1ZgqW1uPW3Fq49u8AzXG5gi/c19rzQr30S6vI=
X-Received: by 2002:a2e:a543:: with SMTP id e3mr12112063ljn.433.1620484424643; 
 Sat, 08 May 2021 07:33:44 -0700 (PDT)
MIME-Version: 1.0
References: <6do5xN2g5LPnFeM55iJ-4C4MyXOu_KeXxy68Xt4dJQMhi3LJ8ZrLICmEUlh8JGfDmsDG12m1JDAh0e0huwK_MlyKpdfn22ru3zsm7lYLfBo=@protonmail.com>
 <6C68BF06-522B-41D3-BF3A-17D900C51BD1@voskuil.org>
In-Reply-To: <6C68BF06-522B-41D3-BF3A-17D900C51BD1@voskuil.org>
From: Karl <gmkarl@gmail.com>
Date: Sat, 8 May 2021 10:33:31 -0400
Message-ID: <CALL-=e7E1KhnfuTQoZ8BB4xNgjkZSsbE3NXHc13ObtJQtZOF3A@mail.gmail.com>
To: Eric Voskuil <eric@voskuil.org>, 
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="0000000000007eb61805c1d26e80"
X-Mailman-Approved-At: Sat, 08 May 2021 14:36:13 +0000
Cc: SatoshiSingh <SatoshiSingh@protonmail.com>
Subject: Re: [bitcoin-dev] Opinion on proof of stake in future
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: Sat, 08 May 2021 14:33:48 -0000

--0000000000007eb61805c1d26e80
Content-Type: text/plain; charset="UTF-8"

Bitcoin would get better mainstream public reputation if the block reward
were reduced to reduce mining.  This would quickly and easily reduce energy
expenditure.

A system would be needed to do that with consensus, to make it political.
For example, making a norm of extending the block reward termination
farther into the future, spreading the remaining coins out more thinly, but
never doing the opposite.

PoS can be made to work but it's hard to do so amid such disagreement.  It
is so hard to express one's relevant information concisely and effectively.

I recommended earlier finding or hiring an experienced facilitator who
could make sure all concerns around the chain are included by engaging all
the dialog more productively.  Somebody would need to be available to do
the work of finding such a person and any compensation they might need.

On Fri, May 7, 2021, 7:05 PM Eric Voskuil via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org> wrote:

> https://github.com/libbitcoin/libbitcoin-system/wiki/Proof-of-Stake-Fallacy
>

This wiki states things as impossible but does not at all demonstrate them
to be so.

The assumption that something is impossible always relies on many other
assumptions, and the reader may have different ones from the author.

Quote from Proof-of-Stake-Fallacy
> In Other Means Principle it is shown that censorship resistance depends
on people paying miners to overpower the censor.
> Overcoming censorship is not possible in a PoS system, as the censor has
acquired majority stake and cannot be unseated.

If the link in that text is followed you get,

Quote from Other Means Principle:
> Given that mining is necessarily anonymous, there is no way for the
economy to prevent state participation in mining.

The article then goes on to assume this, but "no way" is a circular link
back to Proof-of-Stake-Fallacy!

Never is it demonstrated that a censor will always be able to have majority
stake.  In a PoS system, they would have to be able to form false chain
histories to do that.  In a PoW system, they would have to outcompete the
work.

These are not inherent limitations.  The whole world is open.  Consider a
proof of work algorithm that requires the freeing of prisoners: a state a
very different state if it does this.  Or a communication protocol that
already cannot be intercepted.  These things are exotically hard, but not
impossible, and show that the logic of the articles is not valid.

Another random idea: incentivising out-of-band channels, for example.
Mining blocks based on finding and uniting illegitimate forks.  Now a chain
functions by defeating its own censorship.

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

<div dir=3D"auto"><div>Bitcoin would get better mainstream public reputatio=
n if the block reward were reduced to reduce mining.=C2=A0 This would quick=
ly and easily reduce energy expenditure.</div><div dir=3D"auto"><br></div><=
div dir=3D"auto">A system would be needed to do that with consensus, to mak=
e it political.=C2=A0 For example, making a norm of extending the block rew=
ard termination farther into the future, spreading the remaining coins out =
more thinly, but never doing the opposite.</div><div dir=3D"auto"><br></div=
><div dir=3D"auto">PoS can be made to work but it&#39;s hard to do so amid =
such disagreement.=C2=A0 It is so hard to express one&#39;s relevant inform=
ation concisely and effectively.</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">I recommended earlier finding or hiring an experienced facilitato=
r who could make sure all concerns around the chain are included by engagin=
g all the dialog more productively.=C2=A0 Somebody would need to be availab=
le to do the work of finding such a person and any compensation they might =
need.</div><div dir=3D"auto"><br><div class=3D"gmail_quote" dir=3D"auto"><d=
iv dir=3D"ltr" class=3D"gmail_attr">On Fri, May 7, 2021, 7:05 PM Eric Vosku=
il via bitcoin-dev &lt;<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.=
org" target=3D"_blank" rel=3D"noreferrer">bitcoin-dev@lists.linuxfoundation=
.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"aut=
o"><div dir=3D"ltr"><a href=3D"https://github.com/libbitcoin/libbitcoin-sys=
tem/wiki/Proof-of-Stake-Fallacy" rel=3D"noreferrer noreferrer" target=3D"_b=
lank">https://github.com/libbitcoin/libbitcoin-system/wiki/Proof-of-Stake-F=
allacy</a></div></div></blockquote></div></div><div dir=3D"auto"><br></div>=
<div dir=3D"auto">This wiki states things as impossible but does not at all=
 demonstrate them to be so.</div><div dir=3D"auto"><br></div><div dir=3D"au=
to">The assumption that something is impossible always relies on many other=
 assumptions, and the reader may have different ones from the author.</div>=
<div dir=3D"auto"><br></div><div dir=3D"auto">Quote from Proof-of-Stake-Fal=
lacy</div><div dir=3D"auto">&gt; In Other Means Principle it is shown that =
censorship resistance depends on people paying miners to overpower the cens=
or.=C2=A0</div><div dir=3D"auto">&gt; Overcoming censorship is not possible=
 in a PoS system, as the censor has acquired majority stake and cannot be u=
nseated.</div><div dir=3D"auto"><br></div><div dir=3D"auto">If the link in =
that text is followed you get,</div><div dir=3D"auto"><br></div><div dir=3D=
"auto">Quote from Other Means Principle:</div><div dir=3D"auto">&gt; Given =
that mining is necessarily anonymous, there is no way for the economy to pr=
event state participation in mining.</div><div dir=3D"auto"><br></div><div =
dir=3D"auto">The article then goes on to assume this, but &quot;no way&quot=
; is a circular link back to Proof-of-Stake-Fallacy!</div><div dir=3D"auto"=
><br></div><div dir=3D"auto">Never is it demonstrated that a censor will al=
ways be able to have majority stake.=C2=A0 In a PoS system, they would have=
 to be able to form false chain histories to do that.=C2=A0 In a PoW system=
, they would have to outcompete the work.</div><div dir=3D"auto"><br></div>=
<div dir=3D"auto">These are not inherent limitations.=C2=A0 The whole world=
 is open.=C2=A0 Consider a proof of work algorithm that requires the freein=
g of prisoners: a state a very different state if it does this.=C2=A0 Or a =
communication protocol that already cannot be intercepted.=C2=A0 These thin=
gs are exotically hard, but not impossible, and show that the logic of the =
articles is not valid.</div><div dir=3D"auto"><br></div><div dir=3D"auto">A=
nother random idea: incentivising out-of-band channels, for example.=C2=A0 =
Mining blocks based on finding and uniting illegitimate forks.=C2=A0 Now a =
chain functions by defeating its own censorship.</div><div dir=3D"auto"><br=
></div><div dir=3D"auto"><br></div></div>

--0000000000007eb61805c1d26e80--