<oembed><type>rich</type><version>1.0</version><author_name>npub1xqcwcttsyk0a64d63crrwsxp88pa42np37rw87hrfn4uku78g2aqltcnns</author_name><author_url>https://nostr.ae/npub1xqcwcttsyk0a64d63crrwsxp88pa42np37rw87hrfn4uku78g2aqltcnns</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2021-05-23&#xA;📝 Original message:I made a couple typos and mistakes in my couple previous emails:&#xA;&#xA;* &#34;People repeat this often, but the facts support this&#34; -&gt; &#34;the facts *don&#39;t&#xA;*support this&#34;&#xA;* &#34;Together, both of these things reduce PoW&#39;s security by a factor of&#xA;about 83% (1 - 50%*33%).&#34; -&gt; &#34;factor of about 83% (1 - 50%**(50% - 33%)/50%*).&#34;&#xA;(I made a mistake that happened to come out to an almost identical result&#xA;coincidentally).&#xA;* &#34;And pools could simply require full custody of the coins.&#34; -&gt; &#34;*But *pools&#xA;could...&#34;&#xA;&#xA;On Sun, May 23, 2021 at 9:10 AM Billy Tetrud &lt;billy.tetrud at gmail.com&gt; wrote:&#xA;&#xA;&gt; @Lloyd&#xA;&gt;&#xA;&gt; &gt;  Proof-of-SquareSpace&#xA;&gt;&#xA;&gt; I agree with your points about delegated proof of stake. I wrote my own&#xA;&gt; critique about that&#xA;&gt; &lt;https://github.com/fresheneesz/quantificationOfConsensusProtocolSecurity#analysis-of-delegated-proof-of-stake-dpos&gt; as&#xA;&gt; well. And your point, that other forms of PoS devolve to DPoS by virtue of&#xA;&gt; people wanting to actively mint blocks without exposing their coins in hot&#xA;&gt; wallets, is an interesting one.&#xA;&gt;&#xA;&gt; &gt; how are the users meant to redelegate their stake to honest pools?&#xA;&gt;&#xA;&gt; This could be mitigated partially if delegation didn&#39;t require any kind of&#xA;&gt; blockchain transaction. For example, users could simply send a signed&#xA;&gt; message saying &#34;this other key can mint blocks with my coins&#34;, and then&#xA;&gt; minting a block using those coins would require presenting the delegation&#xA;&gt; signature. This only partially mitigates the problem since the dishonest&#xA;&gt; pool would still be able to use those coins as well, so it would be a race&#xA;&gt; at that point. Still better than nothing. And pools could simply require&#xA;&gt; full custody of the coins.&#xA;&gt;&#xA;&gt; From what you mentioned, it sounds like maybe Algorand does something&#xA;&gt; similar to this.&#xA;&gt;&#xA;&gt; &gt; I don&#39;t see a way to get around the conflicting requirement that the&#xA;&gt; keys for large amounts of coins should be kept offline but those are&#xA;&gt; exactly the coins we need online to make the scheme secure.&#xA;&gt;&#xA;&gt; There are a couple solutions you didn&#39;t mention. One is your &#34;traditional&#34;&#xA;&gt; locked-stake kind of systems, where participants are required to lock their&#xA;&gt; stake for long periods of time. Since normal users aren&#39;t likely to want to&#xA;&gt; do this, it will likely be left to more sophisticated stakers likely&#xA;&gt; staking very large amounts.&#xA;&gt;&#xA;&gt; Both mechanisms you mentioned allow delegation, and it might seem like&#xA;&gt; maybe there&#39;d be a way to disallow delegation, however since users can&#xA;&gt; always give custody of their coins to trusted pools, that would be a&#xA;&gt; delgation mechanism of last resort that can&#39;t be removed. So you can do&#xA;&gt; things that make it hard (for both users and pool operators) to delegate&#xA;&gt; trustlessly, but you can&#39;t get rid of the ability to delgate entirely.&#xA;&gt;&#xA;&gt; In general, the situations where I see people not pooling are:&#xA;&gt;&#xA;&gt; A. They are entirely prevented by technical means. It seems reasonably&#xA;&gt; clear that this is impossible.&#xA;&gt; B. The downsides are more than unsophisticated users are willing to incur&#xA;&gt; (eg stake locking).&#xA;&gt; C. The rewards are so small that it isn&#39;t worth it for people to put in&#xA;&gt; much effort to gain them.&#xA;&gt; D. The rewards are so frequent that pooling is unnecessary.&#xA;&gt;&#xA;&gt; B excludes a lot of people from being able to help secure the chain, but&#xA;&gt; this is not materially different from PoW mining in that regard. D is a bit&#xA;&gt; border line. With 1 billion people attempting to participate and 10 minute&#xA;&gt; blocks, 232 people would need to share the block reward in order to expect&#xA;&gt; a payout on average once per month. With 8 billion people that would turn&#xA;&gt; into more like 1700 people. This seems potentially doable (eg via cosigner&#xA;&gt; requirements on minted blocks), but it is a lot of participants per block.&#xA;&gt;&#xA;&gt; I think options C and D combined would be an ideal approach here. Because&#xA;&gt; minting uses very few real resources, minting could be pretty much have&#xA;&gt; arbitrarily low ongoing costs. This means fees can be low and blocks can&#xA;&gt; have low payouts. If the reward was low and people could expect to see it&#xA;&gt; once every couple years, people could simply treat it like a lottery. Great&#xA;&gt; if they win it now, but nothing that anyone needs to rely on (which would&#xA;&gt; incentivize the pools to reduce variance that we want to avoid). If there&#xA;&gt; is no locked stake or other major barriers in place to minting blocks, that&#xA;&gt; would also help avoid the compultion to use a pool.&#xA;&gt;&#xA;&gt; In any case, you bring up good points, and they certainly complicate the&#xA;&gt; issue. By the way, if you were confused as to what VPoS was in the section&#xA;&gt; from my above link, this might satisfy your curiosity&#xA;&gt; &lt;https://github.com/fresheneesz/ValidatedProofOfStake&gt;.&#xA;&gt;&#xA;&gt; Cheers&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; On Sat, May 22, 2021 at 5:41 PM Lloyd Fournier &lt;lloyd.fourn at gmail.com&gt;&#xA;&gt; wrote:&#xA;&gt;&#xA;&gt;&gt; Hi Billy,&#xA;&gt;&gt;&#xA;&gt;&gt; I was going to write a post which started by dismissing many of the weak&#xA;&gt;&gt; arguments that are made against PoS made in this thread and elsewhere.&#xA;&gt;&gt; Although I don&#39;t agree with all your points you have done a decent job&#xA;&gt;&gt; here so I&#39;ll focus on the second part: why I think Proof-of-Stake is&#xA;&gt;&gt; inappropriate for a Bitcoin-like system.&#xA;&gt;&gt;&#xA;&gt;&gt; Proof of stake is not fit for purpose for a global settlement layer in a&#xA;&gt;&gt; pure digital asset (i.e. &#34;digital gold&#34;) which is what Bitcoin is trying to&#xA;&gt;&gt; be.&#xA;&gt;&gt; PoS necessarily gives responsibilities to the holders of coins that they&#xA;&gt;&gt; do not want and cannot handle.&#xA;&gt;&gt; In Bitcoin, large unsophisticated coin holders can put their coins in&#xA;&gt;&gt; cold storage without a second thought given to the health of the underlying&#xA;&gt;&gt; ledger.&#xA;&gt;&gt; As much as hardcore Bitcoiners try to convince them to run their own&#xA;&gt;&gt; node, most don&#39;t, and that&#39;s perfectly acceptable.&#xA;&gt;&gt; At no point do their personal decisions affect the underlying consensus&#xA;&gt;&gt; -- it only affects their personal security assurance (not that of the&#xA;&gt;&gt; system itself).&#xA;&gt;&gt; In PoS systems this clean separation of responsibilities does not exist.&#xA;&gt;&gt;&#xA;&gt;&gt; I think that the more rigorously studied PoS protocols will work fine&#xA;&gt;&gt; within the security claims made in their papers.&#xA;&gt;&gt; People who believe that these protocols are destined for catastrophic&#xA;&gt;&gt; consensus failure are certainly in for a surprise.&#xA;&gt;&gt; But the devil is in the detail.&#xA;&gt;&gt; Let&#39;s look at what the implications of using the leading proof of stake&#xA;&gt;&gt; protocols would have on Bitcoin:&#xA;&gt;&gt;&#xA;&gt;&gt; ### Proof of SquareSpace (Cardano, Polkdadot)&#xA;&gt;&gt;&#xA;&gt;&gt; Cardano is a UTXO based PoS coin based on Ouroboros Praos[3] with an&#xA;&gt;&gt; inbuilt on-chain delegation system[5].&#xA;&gt;&gt; In these protocols, coin holders who do not want to run their node with&#xA;&gt;&gt; their hot keys in it delegate it to a &#34;Stake Pool&#34;.&#xA;&gt;&gt; I call the resulting system Proof-of-SquareSpace since most will choose a&#xA;&gt;&gt; pool by looking around for one with a nice website and offering the largest&#xA;&gt;&gt; share of the block reward.&#xA;&gt;&gt; On the surface this might sound no different than someone with an mining&#xA;&gt;&gt; rig shopping around for a good mining pool but there are crucial&#xA;&gt;&gt; differences:&#xA;&gt;&gt;&#xA;&gt;&gt; 1. The person making the decision is forced into it just because they own&#xA;&gt;&gt; the currency -- someone with a mining rig has purchased it with the intent&#xA;&gt;&gt; to make profit by participating in consensus.&#xA;&gt;&gt;&#xA;&gt;&gt; 2. When you join a mining pool your systems are very much still online.&#xA;&gt;&gt; You are just partaking in a pool to reduce your profit variance. You still&#xA;&gt;&gt; see every block that you help create and *you never help create a block&#xA;&gt;&gt; without seeing it first*.&#xA;&gt;&gt;&#xA;&gt;&gt; 3. If by SquareSpace sybil attack you gain a dishonest majority and start&#xA;&gt;&gt; censoring transactions how are the users meant to redelegate their stake to&#xA;&gt;&gt; honest pools?&#xA;&gt;&gt; I guess they can just send a transaction delegating to another pool...oh&#xA;&gt;&gt; wait I guess that might be censored too! This seems really really bad.&#xA;&gt;&gt; In Bitcoin, miners can just join a different pool at a whim. There is&#xA;&gt;&gt; nothing the attacker can do to stop them. A temporary dishonest majority&#xA;&gt;&gt; heals relatively well.&#xA;&gt;&gt;&#xA;&gt;&gt; There is another severe disadvantage to this on-chain delegation system:&#xA;&gt;&gt; every UTXO must indicate which staking account this UTXO belongs to so the&#xA;&gt;&gt; appropriate share of block rewards can be transferred there.&#xA;&gt;&gt; Being able to associate every UTXO to an account ruins one of the main&#xA;&gt;&gt; privacy advantages of the UTXO model.&#xA;&gt;&gt; It also grows the size of the blockchain significantly.&#xA;&gt;&gt;&#xA;&gt;&gt; ### &#34;Pure&#34; proof of stake (Algorand)&#xA;&gt;&gt;&#xA;&gt;&gt; Algorand&#39;s[4] approach is to only allow online stake to participate in&#xA;&gt;&gt; the protocol.&#xA;&gt;&gt; Theoretically, This means that keys holding funds have to be online in&#xA;&gt;&gt; order for them to author blocks when they are chosen.&#xA;&gt;&gt; Of course in reality no one wants to keep their coin holding keys online&#xA;&gt;&gt; so in Alogorand you can authorize a set of &#34;participation keys&#34;[1] that&#xA;&gt;&gt; will be used to create blocks on your coin holding key&#39;s behalf.&#xA;&gt;&gt; Hopefully you&#39;ve spotted the problem.&#xA;&gt;&gt; You can send your participation keys to any malicious party with a nice&#xA;&gt;&gt; website (see random example [2]) offering you a good return.&#xA;&gt;&gt; Damn it&#39;s still Proof-of-SquareSpace!&#xA;&gt;&gt; The minor advantage is that at least the participation keys expire after&#xA;&gt;&gt; a certain amount of time so eventually the SquareSpace attacker will lose&#xA;&gt;&gt; their hold on consensus.&#xA;&gt;&gt; Importantly there is also less junk on the blockchain because the&#xA;&gt;&gt; participation keys are delegated off-chain and so are not making as much of&#xA;&gt;&gt; a mess.&#xA;&gt;&gt;&#xA;&gt;&gt; ### Conclusion&#xA;&gt;&gt;&#xA;&gt;&gt; I don&#39;t see a way to get around the conflicting requirement that the keys&#xA;&gt;&gt; for large amounts of coins should be kept offline but those are exactly the&#xA;&gt;&gt; coins we need online to make the scheme secure.&#xA;&gt;&gt; If we allow delegation then we open up a new social attack surface and it&#xA;&gt;&gt; degenerates to Proof-of-SquareSpace.&#xA;&gt;&gt;&#xA;&gt;&gt; For a &#34;digital gold&#34; like system like Bitcoin we optimize for simplicity&#xA;&gt;&gt; and desperately want to avoid extraneous responsibilities for the holder of&#xA;&gt;&gt; the coin.&#xA;&gt;&gt; After all, gold is an inert element on the periodic table that doesn&#39;t&#xA;&gt;&gt; confer responsibilities on the holder to maintain the quality of all the&#xA;&gt;&gt; other bars of gold out there.&#xA;&gt;&gt; Bitcoin feels like this too and in many ways is more inert and&#xA;&gt;&gt; beautifully boring than gold.&#xA;&gt;&gt; For Bitcoin to succeed I think we need to keep it that way and&#xA;&gt;&gt; Proof-of-Stake makes everything a bit too exciting.&#xA;&gt;&gt;&#xA;&gt;&gt; I suppose in the end the market will decide what is real digital gold and&#xA;&gt;&gt; whether these bad technical trade offs are worth being able to say it uses&#xA;&gt;&gt; less electricity. It goes without saying that making bad technical&#xA;&gt;&gt; decisions to appease the current political climate is an anathema to&#xA;&gt;&gt; Bitcoin.&#xA;&gt;&gt;&#xA;&gt;&gt; Would be interested to know if you or others think differently on these&#xA;&gt;&gt; points.&#xA;&gt;&gt;&#xA;&gt;&gt; [1]:&#xA;&gt;&gt; https://developer.algorand.org/docs/run-a-node/participate/generate_keys/&#xA;&gt;&gt; [2]: https://staking.staked.us/algorand-staking&#xA;&gt;&gt; [3]: https://eprint.iacr.org/2017/573.pdf&#xA;&gt;&gt; [4]:&#xA;&gt;&gt; https://algorandcom.cdn.prismic.io/algorandcom%2Fece77f38-75b3-44de-bc7f-805f0e53a8d9_theoretical.pdf&#xA;&gt;&gt; [5]:&#xA;&gt;&gt; https://hydra.iohk.io/build/790053/download/1/delegation_design_spec.pdf&#xA;&gt;&gt;&#xA;&gt;&gt; Cheers,&#xA;&gt;&gt;&#xA;&gt;&gt; LL&#xA;&gt;&gt;&#xA;&gt;&gt; On Fri, 21 May 2021 at 19:21, Billy Tetrud via bitcoin-dev &lt;&#xA;&gt;&gt; bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&gt;&gt;&#xA;&gt;&gt;&gt; I think there is a lot of misinformation and bias against Proof of&#xA;&gt;&gt;&gt; Stake. Yes there have been lots of shady coins that use insecure PoS&#xA;&gt;&gt;&gt; mechanisms. Yes there have been massive issues with distribution of PoS&#xA;&gt;&gt;&gt; coins (of course there have also been massive issues with PoW coins as&#xA;&gt;&gt;&gt; well). However, I want to remind everyone that there is a difference&#xA;&gt;&gt;&gt; between &#34;proved to be impossible&#34; and &#34;have not achieved recognized success&#xA;&gt;&gt;&gt; yet&#34;. Most of the arguments levied against PoS are out of date or rely on&#xA;&gt;&gt;&gt; unproven assumptions or extrapolation from the analysis of a particular PoS&#xA;&gt;&gt;&gt; system. I certainly don&#39;t think we should experiment with bitcoin by&#xA;&gt;&gt;&gt; switching to PoS, but from my research, it seems very likely that there is&#xA;&gt;&gt;&gt; a proof of stake consensus protocol we could build that has substantially&#xA;&gt;&gt;&gt; higher security (cost / capital required to execute an attack) while at the&#xA;&gt;&gt;&gt; same time costing far less resources (which do translate to fees on the&#xA;&gt;&gt;&gt; network) *without* compromising any of the critical security properties&#xA;&gt;&gt;&gt; bitcoin relies on. I think the critical piece of this is the disagreements&#xA;&gt;&gt;&gt; around hardcoded checkpoints, which is a critical piece solving attacks&#xA;&gt;&gt;&gt; that could be levied on a PoS chain, and how that does (or doesn&#39;t) affect&#xA;&gt;&gt;&gt; the security model.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; @Eric Your proof of stake fallacy seems to be saying that PoS is worse&#xA;&gt;&gt;&gt; when a 51% attack happens. While I agree, I think that line of thinking&#xA;&gt;&gt;&gt; omits important facts:&#xA;&gt;&gt;&gt; * The capital required to 51% attack a PoS chain can be made&#xA;&gt;&gt;&gt; substantially greater than on a PoS chain.&#xA;&gt;&gt;&gt; * The capital the attacker stands to lose can be substantially greater&#xA;&gt;&gt;&gt; as well if the attack is successful.&#xA;&gt;&gt;&gt; * The effectiveness of paying miners to raise the honest fraction of&#xA;&gt;&gt;&gt; miners above 50% may be quite bad.&#xA;&gt;&gt;&gt; * Allowing a 51% attack is already unacceptable. It should be considered&#xA;&gt;&gt;&gt; whether what happens in the case of a 51% may not be significantly&#xA;&gt;&gt;&gt; different. The currency would likely be critically damaged in a 51% attack&#xA;&gt;&gt;&gt; regardless of consensus mechanism.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; &gt; Proof-of-stake tends towards oligopolistic control&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; People repeat this often, but the facts support this. There is no&#xA;&gt;&gt;&gt; centralization pressure in any proof of stake mechanism that I&#39;m aware of.&#xA;&gt;&gt;&gt; IE if you have 10 times as much coin that you use to mint blocks, you&#xA;&gt;&gt;&gt; should expect to earn 10x as much minting revenue - not more than 10x. By&#xA;&gt;&gt;&gt; contrast, proof of work does in fact have clear centralization pressure -&#xA;&gt;&gt;&gt; this is not disputed. Our goal in relation to that is to ensure that the&#xA;&gt;&gt;&gt; centralization pressure remains insignifiant. Proof of work also clearly&#xA;&gt;&gt;&gt; has a lot more barriers to entry than any proof of stake system does. Both&#xA;&gt;&gt;&gt; of these mean the tendency towards oligopolistic control is worse for PoW.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; &gt; Energy usage, in-and-of-itself, is nothing to be ashamed of!!&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; I certainly agree. Bitcoin&#39;s energy usage at the moment is I think quite&#xA;&gt;&gt;&gt; warranted. However, the question is: can we do substantially better. I&#xA;&gt;&gt;&gt; think if we can, we probably should... eventually.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; &gt; Proof of Stake is only resilient to ⅓ of the network demonstrating a&#xA;&gt;&gt;&gt; Byzantine Fault, whilst Proof of Work is resilient up to the ½ threshold&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; I see no mention of this in the pos.pdf&#xA;&gt;&gt;&gt; &lt;https://download.wpsoftware.net/bitcoin/pos.pdf&gt; you linked to. I&#39;m&#xA;&gt;&gt;&gt; not aware of any proof that *all *PoS systems have a failure threshold&#xA;&gt;&gt;&gt; of 1/3. I know that staking systems like Casper do in fact have that 1/3&#xA;&gt;&gt;&gt; requirement. However there are PoS designs that should exceed that up to&#xA;&gt;&gt;&gt; nearly 50% as far as I&#39;m aware. Proof of work is not in fact resilient up&#xA;&gt;&gt;&gt; to the 1/2 threshold in the way you would think. IE, if 100% of miners are&#xA;&gt;&gt;&gt; currently honest and have a collective 100 exahashes/s hashpower, an&#xA;&gt;&gt;&gt; attacker does not need to obtain 100 exahashes/s, but actually only needs&#xA;&gt;&gt;&gt; to accumulate 50 exahashes/s. This is because as the attacker accumulates&#xA;&gt;&gt;&gt; hashpower, it drives honest miners out of the market as the difficulty&#xA;&gt;&gt;&gt; increases to beyond what is economically sustainable. Also, its been shown&#xA;&gt;&gt;&gt; that the best proof of work can do is require an attacker to obtain 33% of&#xA;&gt;&gt;&gt; the hashpower because of the selfish mining attack&#xA;&gt;&gt;&gt; &lt;https://github.com/fresheneesz/quantificationOfConsensusProtocolSecurity#the-selfish-economic-attack&gt; discussed&#xA;&gt;&gt;&gt; in depth in this paper: https://arxiv.org/abs/1311.0243. Together, both&#xA;&gt;&gt;&gt; of these things reduce PoW&#39;s security by a factor of about 83% (1 -&#xA;&gt;&gt;&gt; 50%*33%).&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;  &gt; Proof of Stake requires other trade-offs which are incompatible with&#xA;&gt;&gt;&gt; Bitcoin&#39;s objective (to be a trustless digital cash) — specifically the&#xA;&gt;&gt;&gt; famous &#34;security vs. liveness&#34; guarantee&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; Do you have a good source that talks about why you think proof of stake&#xA;&gt;&gt;&gt; cannot be used for a trustless digital cash?&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; &gt; You cannot gain tokens without someone choosing to give up those coins&#xA;&gt;&gt;&gt; - a form of permission.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; This is not a practical constraint. Just like in mining, some nodes may&#xA;&gt;&gt;&gt; reject you, but there will likely be more that will accept you, some&#xA;&gt;&gt;&gt; sellers may reject you, but most would accept your money as payment for&#xA;&gt;&gt;&gt; bitcoins. I don&#39;t think requiring the &#34;permission&#34; of one of millions of&#xA;&gt;&gt;&gt; people in the market can be reasonably considered a &#34;permissioned&#xA;&gt;&gt;&gt; currency&#34;.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; &gt; 2. Proof of stake must have a trusted means of timestamping to&#xA;&gt;&gt;&gt; regulate overproduction of blocks&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; Both PoW and PoS could mine/mint blocks twice as fast if everyone agreed&#xA;&gt;&gt;&gt; to double their clock speeds. Both systems rely on an honest majority&#xA;&gt;&gt;&gt; sticking to standard time.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; On Wed, May 19, 2021 at 5:32 AM Michael Dubrovsky via bitcoin-dev &lt;&#xA;&gt;&gt;&gt; bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt; Ah sorry, I didn&#39;t realize this was, in fact, a different thread! :)&#xA;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt; On Wed, May 19, 2021 at 10:07 AM Michael Dubrovsky &lt;mike at powx.org&gt;&#xA;&gt;&gt;&gt;&gt; wrote:&#xA;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt; Folks, I suggest we keep the discussion to PoW, oPoW, and the BIP&#xA;&gt;&gt;&gt;&gt;&gt; itself. PoS, VDFs, and so on are interesting but I guess there are other&#xA;&gt;&gt;&gt;&gt;&gt; threads going on these topics already where they would be relevant.&#xA;&gt;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt; Also, it&#39;s important to distinguish between oPoW and these other&#xA;&gt;&gt;&gt;&gt;&gt; &#34;alternatives&#34; to Hashcash. oPoW is a true Proof of Work that doesn&#39;t alter&#xA;&gt;&gt;&gt;&gt;&gt; the core game theory or security assumptions of Hashcash and actually&#xA;&gt;&gt;&gt;&gt;&gt; contains SHA (can be SHA3, SHA256, etc hash is interchangeable).&#xA;&gt;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt; Cheers,&#xA;&gt;&gt;&gt;&gt;&gt; Mike&#xA;&gt;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt; On Tue, May 18, 2021 at 4:55 PM Erik Aronesty via bitcoin-dev &lt;&#xA;&gt;&gt;&gt;&gt;&gt; bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&gt;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; 1. i never suggested vdf&#39;s to replace pow.&#xA;&gt;&gt;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; 2. my suggestion was specifically *in the context of* a working&#xA;&gt;&gt;&gt;&gt;&gt;&gt; proof-of-burn protocol&#xA;&gt;&gt;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; - vdfs used only for timing (not block height)&#xA;&gt;&gt;&gt;&gt;&gt;&gt; - blind-burned coins of a specific age used to replace proof of work&#xA;&gt;&gt;&gt;&gt;&gt;&gt; - the required &#34;work&#34; per block would simply be a competition to&#xA;&gt;&gt;&gt;&gt;&gt;&gt; acquire rewards, and so miners would have to burn coins, well in&#xA;&gt;&gt;&gt;&gt;&gt;&gt; advance, and hope that their burned coins got rewarded in some far&#xA;&gt;&gt;&gt;&gt;&gt;&gt; future&#xA;&gt;&gt;&gt;&gt;&gt;&gt; - the point of burned coins is to mimic, in every meaningful way, the&#xA;&gt;&gt;&gt;&gt;&gt;&gt; value gained from proof of work... without some of the security&#xA;&gt;&gt;&gt;&gt;&gt;&gt; drawbacks&#xA;&gt;&gt;&gt;&gt;&gt;&gt; - the miner risks losing all of his burned coins (like all miners risk&#xA;&gt;&gt;&gt;&gt;&gt;&gt; losing their work in each block)&#xA;&gt;&gt;&gt;&gt;&gt;&gt; - new burns can&#39;t be used&#xA;&gt;&gt;&gt;&gt;&gt;&gt; - old burns age out (like ASICs do)&#xA;&gt;&gt;&gt;&gt;&gt;&gt; - other requirements on burns might be needed to properly mirror the&#xA;&gt;&gt;&gt;&gt;&gt;&gt; properties of PoW and the incentives Bitcoin uses to mine honestly.&#xA;&gt;&gt;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; 3. i do believe it is *possible* that a &#34;burned coin + vdf system&#34;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; might be more secure in the long run, and that if the entire space&#xA;&gt;&gt;&gt;&gt;&gt;&gt; agreed that such an endeavor was worthwhile, a test net could be spun&#xA;&gt;&gt;&gt;&gt;&gt;&gt; up, and a hard-fork could be initiated.&#xA;&gt;&gt;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; 4. i would never suggest such a thing unless i believed it was&#xA;&gt;&gt;&gt;&gt;&gt;&gt; possible that consensus was possible.  so no, this is not an &#34;alt&#xA;&gt;&gt;&gt;&gt;&gt;&gt; coin&#34;&#xA;&gt;&gt;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; On Tue, May 18, 2021 at 10:02 AM Zac Greenwood &lt;zachgrw at gmail.com&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; wrote:&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt; Hi ZmnSCPxj,&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt; Please note that I am not suggesting VDFs as a means to save&#xA;&gt;&gt;&gt;&gt;&gt;&gt; energy, but solely as a means to make the time between blocks more constant.&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt; Zac&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt; On Tue, 18 May 2021 at 12:42, ZmnSCPxj &lt;ZmnSCPxj at protonmail.com&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; wrote:&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; Good morning Zac,&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; &gt; VDFs might enable more constant block times, for instance by&#xA;&gt;&gt;&gt;&gt;&gt;&gt; having a two-step PoW:&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; &gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; &gt; 1. Use a VDF that takes say 9 minutes to resolve (VDF being&#xA;&gt;&gt;&gt;&gt;&gt;&gt; subject to difficulty adjustments similar to the as-is). As per the&#xA;&gt;&gt;&gt;&gt;&gt;&gt; property of VDFs, miners are able show proof of work.&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; &gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; &gt; 2. Use current PoW mechanism with lower difficulty so finding a&#xA;&gt;&gt;&gt;&gt;&gt;&gt; block takes 1 minute on average, again subject to as-is difficulty&#xA;&gt;&gt;&gt;&gt;&gt;&gt; adjustments.&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; &gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; &gt; As a result, variation in block times will be greatly reduced.&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; As I understand it, another weakness of VDFs is that they are not&#xA;&gt;&gt;&gt;&gt;&gt;&gt; inherently progress-free (their sequential nature prevents that; they are&#xA;&gt;&gt;&gt;&gt;&gt;&gt; inherently progress-requiring).&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; Thus, a miner which focuses on improving the amount of energy that&#xA;&gt;&gt;&gt;&gt;&gt;&gt; it can pump into the VDF circuitry (by overclocking and freezing the&#xA;&gt;&gt;&gt;&gt;&gt;&gt; circuitry), could potentially get into a winner-takes-all situation,&#xA;&gt;&gt;&gt;&gt;&gt;&gt; possibly leading to even *worse* competition and even *more* energy&#xA;&gt;&gt;&gt;&gt;&gt;&gt; consumption.&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; After all, if you can start mining 0.1s faster than the&#xA;&gt;&gt;&gt;&gt;&gt;&gt; competition, that is a 0.1s advantage where *only you* can mine *in the&#xA;&gt;&gt;&gt;&gt;&gt;&gt; entire world*.&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; Regards,&#xA;&gt;&gt;&gt;&gt;&gt;&gt; &gt;&gt; ZmnSCPxj&#xA;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________&#xA;&gt;&gt;&gt;&gt;&gt;&gt; bitcoin-dev mailing list&#xA;&gt;&gt;&gt;&gt;&gt;&gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt;&gt;&gt;&gt;&gt;&gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&gt;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&gt; --&#xA;&gt;&gt;&gt;&gt;&gt; Michael Dubrovsky&#xA;&gt;&gt;&gt;&gt;&gt; Founder; PoWx&#xA;&gt;&gt;&gt;&gt;&gt; www.PoWx.org &lt;http://www.powx.org/&gt;&#xA;&gt;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&gt; --&#xA;&gt;&gt;&gt;&gt; Michael Dubrovsky&#xA;&gt;&gt;&gt;&gt; Founder; PoWx&#xA;&gt;&gt;&gt;&gt; www.PoWx.org &lt;http://www.powx.org/&gt;&#xA;&gt;&gt;&gt;&gt; _______________________________________________&#xA;&gt;&gt;&gt;&gt; bitcoin-dev mailing list&#xA;&gt;&gt;&gt;&gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt;&gt;&gt;&gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; _______________________________________________&#xA;&gt;&gt;&gt; bitcoin-dev mailing list&#xA;&gt;&gt;&gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt;&gt;&gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210523/16cfd723/attachment-0001.html&gt;</html></oembed>