diff options
author | Karl <gmkarl@gmail.com> | 2021-05-08 10:33:31 -0400 |
---|---|---|
committer | bitcoindev <bitcoindev@gnusha.org> | 2021-05-08 14:33:48 +0000 |
commit | c0b7dba0509c90275edccd0bde0e9ba0d97a9580 (patch) | |
tree | aa67f6c521857d2ad0535d053a353366d31c9ff2 | |
parent | 22ccc036c831535224247d0fe7076f14533667ce (diff) | |
download | pi-bitcoindev-c0b7dba0509c90275edccd0bde0e9ba0d97a9580.tar.gz pi-bitcoindev-c0b7dba0509c90275edccd0bde0e9ba0d97a9580.zip |
Re: [bitcoin-dev] Opinion on proof of stake in future
-rw-r--r-- | 45/15738ca46558dfb2be04bed78fb52de6cc13ed | 208 |
1 files changed, 208 insertions, 0 deletions
diff --git a/45/15738ca46558dfb2be04bed78fb52de6cc13ed b/45/15738ca46558dfb2be04bed78fb52de6cc13ed new file mode 100644 index 000000000..fb78df277 --- /dev/null +++ b/45/15738ca46558dfb2be04bed78fb52de6cc13ed @@ -0,0 +1,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's hard to do so amid = +such disagreement.=C2=A0 It is so hard to express one'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 <<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.= +org" target=3D"_blank" rel=3D"noreferrer">bitcoin-dev@lists.linuxfoundation= +.org</a>> 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">> 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">> 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">> 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 "no way"= +; 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-- + |