Ethereum has been "about to release PoS" for almost 6 years now and all of the initial critiques (By issuing X units of value, you incentivize ~<X units of energy to be expended) Summarized here: https://www.truthcoin.info/blog/pow-cheapest/
If the curious reader is interested in reading more about the scope of fraud that the ethereum protocol has fueled read the post here: https://web.archive.org/web/20201214170136if_/https://www.re...
Why link to the archive.org copy and not the original? Ethereum people got mod access to the subreddit and deleted everything pointing out the fraud.
Vitalik Buterin & co. have no integrity.
Most people should be aware about how they defrauded everybody with the DAO and subsequent fork of Ethereum. But, of course, it has been conveniently sweeped under the rug.
Switching consensus to a different set of rules is entirely within the scope of a PoW system, and it's based on the same mechanism that gives legitimacy to the rest of the blockchain. The original Bitcoin paper explains this perfectly, so I won't replicate it here.
No, it means nothing unless users use, buy, and sell the coin. The miners' are subservient to them, assuming the miners are trying to make money. Miners do not decide or approve which set of consensus rules people decide to use, though they can, at a potentially quite significant loss, disrupt the functioning of the network somewhat.
Miners are users. If they don't mine the blocks, the system literally doesn't work. Suppose that a large majority of miners refuses to upgrade for some reason. One part of the users can upgrade and wait for new blocks for a long time, while the users that don't upgrade can actually use the system as if nothing happened. Who is going to throw in the towel first? Maybe it's the miners, maybe it's the ETH holders, you can't know.
If you preach a set of principles and then backtrack on them when it's convenient for you, you're a hypocrite and have no integrity. If you do this on purpose, to deceive people, and there's money involved then you arrived at the definition of fraud, +- some extra words.
Simple as that, it's decentralized, that's the whole point, you fundamentally can't tell people which fork to believe, people use whatever fork they want. And the people mostly wanted the fork with their money in the DAO preserved. People who wanted the unaltered chain stayed there, no big deal.
https://news.bitcoin.com/parity-calls-for-ethereum-hard-fork...
This would seem to be the main argument of that second article you posted summarizing the economics around PoS. The idea is that if you’re backing your crypto with itself (like in a PoS), the value that is locked in the staking system could be doing something else. (This is a very real point in that it doesn’t help decentralization—the same people that would stake their coin could spend that money mining Bitcoin.)
But it doesn’t seem to address any points in the conversation around the ethics of using electricity as a basis for proof of work.
compare: electric cars vs ice cars, electric cars can also end up consuming "dirty" electricity from coal fired plants, but that's an option vs. ice cars.
Perhaps renewable electricity producers could issue some sort of signed token which is then incorporated into the blockchain as proof that renewable electricity was purchased?
I'm mining crypto (very small amounts) as I as I type this, so I'm definitely not going to make the case that all crypto mining is an immoral waste of electricity. But I remain very interested in transition to a PoS system, so as to reduce the strain of crypto on the environment.
By the logic of that article asymmetric cryptography doesn't, because the value equal to what's protected by the key is magically wasted somewhere. Of course, that isn't true, because it's not possible to break asymmetric cryptography by brute force with expenditure equal to whatever is protected. Same applies to PoS.
It's maliciously created nonsense, which is most visible when he slyly equates locked tokens to wasted glucose. Wasted glucose is _real_ energy, while locked tokens are inherently worthless patterns of bits. Locking them is just a _trick_ to convince people to cooperate with each other - a game theory setting where everyone finds it most beneficial to cooperate. The whole point of the economy is to manipulate real resources - various forms of matter and energy [1] and locking tokens is just a different way of social organization. "Liquidity" (of digital tokens) isn't a real resource. "Money" isn't a real resource. If there's less _real_ energy wasted, the new social organization system is more efficient. That's the objective metric underneath it all, and clearly PoS is a more efficient way of organizing massive human cooperation than PoW.
[1] theoretically matter is a different form of energy, but at the current technological level they are separate inputs to the human economy, except for nuclear power
Not quite. He's arguing that MC = MR implies that PoS is really PoW through obscure means. There's more to securing PoS than asymmetric cryptography -- namely, you have to convince everyone that your keys (and the coins attached to them) are legitimate, and not the next guy's keys and coins on a fork. Convincing people of this isn't a cost-free task, especially if there's wealth to be accumulated through convincing more and more people that your coins are legitimate, and everyone else's conflicting coins on different forks are not.
This game of convincing people that your fork is the true fork is exactly what stake-grinding is. Given a choice, and no a priori knowledge, which history of the PoS chain is the true history? What would convince you that one is legitimate, and the other is not? The article argues that the act of convincing you is, itself, a form of PoW. After all, without PoW, looking at the chainstate isn't convincing -- if you have staked coins today, you could easily create a fork of the chain history where everyone else stopped spending except for you. Without no 3rd party way to verify if that actually happened, you could go around trying to bribe people to accept that your subsequent transactions on this fork are the chain's "true" transactions. There's many tactics for doing this -- you could go on Twitter and spam everyone; you could organize events and rallies; you could even take malicious actions and disable your rivals. You and everyone trying to do the same thing would be in competition to convince everyone else that your fork is the "true" fork. But regardless of the tactics, all of them require expenditures on your part in the forms of time, energy, health, stress, etc. Hence the "PoW by obscurity" argument. But at the end of the day, you'd be unwise spend any more than you'd expect to receive in return because of MC = MR.
Here's a concrete example. The reason you can tell that there's a lot more belief that ETH is the true Ethereum fork, and not ETC, is because ETH has a much higher PoW score than ETC. Miners can choose between ETH and ETC to mine, and they mine the one whose tokens are worth more. ETH is worth more because more people value it. Therefore, PoW is a proxy measurement of the social consensus -- more people believe in ETH than ETC.
If ETH were PoS at the time of the split, it would be a lot less obvious from the chainstate which one people would choose to use. Both chains' participants would try to make it look like their chains had more users by some other means. But the point in the article is that those "other means" are not only costly actions, but also the marginal cost each fork can afford for these actions is, in equilibrium, equal to their respective marginal revenues.
You forget that when the ETH/ETC split happened, the hashrate fluctuated immensely after the Poloniex listed ETC (and ETCs price skyrocketed) and many miners switched to mine ETC.
Now in hindsight it is obvious but during the chaotic days, it wasn't obvious which chain would be worth more in the future. That ETH had more POW done at that moment was unimportant. You had to use other means to decide which chain to use.
Stake grinding is something else, in coins like NXT the producer of the next block was set by the seed based on the previous block, so it was possible to bruteforce blocks until you were also the next generator.
>The article argues that the act of convincing you is, itself, a form of PoW.
He makes a much stronger claim that resources spent on that (+ staking) are equal to revenue. There's an additional assumption in the article: he writes about marginal cost and revenue, but what he actually assumes is a system where average cost is equal to marginal cost, as it is in PoW under perfect competition. It's even equated explicitly in "“Rent” always forces production costs (MC) to always equal sale prices (MR)". He starts from the assumption that PoS uses exactly same resources as PoW and then shows it's true based on the assumption.
>Given a choice, and no a priori knowledge, which history of the PoS chain is the true history? What would convince you that one is legitimate, and the other is not?
What does 'true' and 'legitimate' mean here? The whole point is to interact with other people, so naturally I'm going to use the same network that people I want to interact with use. Same whether it's PoW or PoS - no real difference between choosing forks from some block height vs choosing networks with completely different genesis blocks and names.
Once the network is chosen a node has to follow it. The question of 'how long it's safe to be offline to reproduce the behavior of being online all the time' has a complex answer of percentage of slashed stake if two conflicting histories exist. Currently I think it's about 16% for one month, which is about $2B.
>Without no 3rd party way to verify if that actually happened, you could go around trying to bribe people to accept that your subsequent transactions on this fork are the chain's "true" transactions.
PoW doesn't change anything here, it's an arbitrary fork like any other. People that ended up with coins from mining can receive coins on your fork too, made with a much smaller mining difficulty. Mining cost is irrelevant because that's destroyed wealth - nobody ends up with it. The reason it won't happen in reality is because of network effects - even if you have external wealth able to pay enough at once to everyone that has to be paid, no single person wants to be left alone on a new fork - they would all have to move at once.
This sounds exactly like a special case of the game of convincing people that your fork is the true fork. NXT stakers each have their own preferred forks (i.e. the ones in which they get the most tokens), and are willing to spend energy to make it so their fork is accepted by the network.
> He starts from the assumption that PoS uses exactly same resources as PoW and then shows it's true based on the assumption.
Maybe it's not well-written here, but his argument is that PoS ultimately will require the same energy commitments as PoW through the act of each staker trying to convince both other stakers and newcomers (i.e. with no a priori knowledge of how the chain evolved) that their preferred fork is the fork the network accepts. A PoS chain may not take the same initial resources as a PoW chain, but it will over time.
Source: I've spoken to the author at conferences.
> What does 'true' and 'legitimate' mean here? The whole point is to interact with other people, so naturally I'm going to use the same network that people I want to interact with use.
And how do we know which fork this is, out of all the alternatives? You either have to ask people (i.e. you need a priori knowledge obtained out-of-band), or you need a way to independently but deterministically choose the fork that the economic majority of people use (which is the problem PoW solves).
> PoW doesn't change anything here, it's an arbitrary fork like any other.
Except, this is not what's happening in real life. People follow the canonical chain, and PoW helps them all determine what the canonical chain is without having to ask around.
(I fully understand that this belief of mine is not shared by the majority of Ethereum users.)
The former is for when you control and trust all nodes in your network. The latter is for the more difficult problem of consensus when you don't trust the nodes - otherwise known as the Byzantine Generals problem in distributed systems research.
Only distinction is classical consensus is permissioned whereas blockchains are typically permissionless.
raft and paxos are basically the same, besides leader election, which raft's take makes it simply easier and possible even more efficient[0]. I say "possible" because that depends very much on the consensus state over time, which in most actual workloads can be pretty stable, so at least in some practice, e.g., with hypervisor-cluster like we do, they perform almost the same. The simpler approach of raft can help if you create a library for it from scratch, or for easier understanding when coming into that space, otherwise the differences does not matter too much (in practice), IMO.
We use Eth 2.0 since December. Staking is even available with insurance on coinbase.
If you keep your copy pasta up to date, your FUD will be more believable.