News for hackers. Stuff that matters.
Re:Ethereum Proof-of-Stake by drdrek on Thursday July 07, 2022 @08:26AM (#32013122)
Ahh proof of stake, the nail in the coffin of decentralization.

What did you say? the more you have of the capital the more you influence the system? what a novel concept!

Monterey and legal systems based on structures that are at least partially built to take care of the needs of people of similar culture and geographic area? YUCK! Machine enforced plutocratic system where early adopters and syndicates have absolute power?! SIGN ME THE FUCK UP!

Re:Ethereum Proof-of-Stake by xadhominemx on Thursday July 07, 2022 @08:29AM (#32013150)
It’s a lot more challenging to run a mining operation that even breaks even over the long run than it is to buy a couple eth and start staking
Re:Ethereum Proof-of-Stake by bombcar on Thursday July 07, 2022 @08:31AM (#32013169)
Like many decentralized systems, it's not actually decentralized but can have the appearance of such.

All these systems have "whales" such that the individual can't do much except align with a whale. Applies to more than just crypto, too.

Re:Ethereum Proof-of-Stake by flatline on Thursday July 07, 2022 @08:44AM (#32013318)
The internet is this way. The reality is more about peering agreements and CDNs than a neutral decentralized computer network. But it is still decentralized, just primarily among a few big players.
Re:Ethereum Proof-of-Stake by bombcar on Thursday July 07, 2022 @09:02AM (#32013536)
Yeah, but people hear "decentralized" and think "I can do whatever I want" - not the reality of what it actually is and how it works.
Re:Ethereum Proof-of-Stake by latchkey on Thursday July 07, 2022 @10:46AM (#32014767)
Very large ETH miner here. It is less challenging than you think. I'm not saying it is easy, but it is definitely doable with the right team of people.
Re:Ethereum Proof-of-Stake by cowtools on Thursday July 07, 2022 @10:41AM (#32014717)
Why is it necessary to break even? Ordinary users can mine on their home hardware and make a return on their existing hardware before it depreciates.
Re:Ethereum Proof-of-Stake by rekoil on Thursday July 07, 2022 @08:53AM (#32013428)
Proof of Work is the same, just with more steps.
Re:Ethereum Proof-of-Stake by CSMastermind on Thursday July 07, 2022 @09:03AM (#32013545)
That's weird, it's almost like the basic premise of cryptocurrency was flawed from the beginning.
Re:Ethereum Proof-of-Stake by yellowapple on Thursday July 07, 2022 @02:30PM (#32017609)
Is it? Or are you letting perfect be the enemy of good?

Cryptocurrencies might not be perfectly immune to centralization, but even with their problems they're far less prone to centralization than any other sort of currency short of reverting to gold coins or seashells - and you can't exactly use gold coins and seashells for online payments.

Re:Ethereum Proof-of-Stake by coffeeblack on Thursday July 07, 2022 @10:43AM (#32014735)
What would you say “the basic premise” is?
Re:Ethereum Proof-of-Stake by tekromancr on Thursday July 07, 2022 @09:47AM (#32014023)
Wait, you are saying that people with more capital have more power under capitalism?
Re:Ethereum Proof-of-Stake by cowtools on Thursday July 07, 2022 @11:06AM (#32015036)
I disagree. If you can design a PoW system where the distinguishing factor between profitable mining and unprofitable mining is the depreciation of generic hardware, then the public will generally have control over the network so long as the public owns most of the world's generic computing power as opposed to some special interest group like ASIC miners.
Re:Ethereum Proof-of-Stake by ahnick on Thursday July 07, 2022 @11:34AM (#32015389)
This is exactly what Chia (https://www.chia.net) has done by using hard drive storage space to hold the proofs. This allows the generic hardware of general purpose computers with hard drives to operate profitable and energy efficient full nodes on the network. Especially if these are existing machines people already own. Also, the computing infrastructure needed to farm (mine) the plot files (files holding the proofs) is minimal enough that it can be run from a Raspberry Pi.
Re:Ethereum Proof-of-Stake by bibabaloo on Thursday July 07, 2022 @08:34AM (#32013221)
> the more you have of the capital the more you influence the system

That's not how PoS works, though?

Re:Ethereum Proof-of-Stake by splintercell on Saturday July 09, 2022 @10:15AM (#32035298)
The move to PoS is the most brutal attack Bitcoin ecosystem will face, there will be no reason why regulators wouldn't ban PoW currencies, this is why expect all sorts of 'motivated reasoning' coming out from the BTC citadel.
Re:Ethereum Proof-of-Stake by haarts on Thursday July 07, 2022 @08:52AM (#32013410)
How does it work?
Re:Ethereum Proof-of-Stake by rglullis on Thursday July 07, 2022 @09:25AM (#32013773)
PoS does not give you any power to change the rules of the system, it only makes sure that those who are invested in the system get (slightly) rewarded for good behavior and (heavily) penalized for bad behavior.
Re:Ethereum Proof-of-Stake by f38zf5vdt on Thursday July 07, 2022 @09:51AM (#32014078)
This is the prevailing theory but in practice I'm not sure it will work. Ethereum forked early on due to someone stealing some money from The DAO. In reality the exchanges/large corporate owners will be the ones doing network validation, and they will be the ones most easily leaned on by their respective governments. If a government(s) says "you need to veer off this version of Ethereum and run your own", the chain will fork. It looks to me that proof of stake defends against small time actors, not activist shareholders or government regulation.
Re:Ethereum Proof-of-Stake by operator-name on Thursday July 07, 2022 @06:27PM (#32020389)
Ethereum's fork was at the social layer, and whatever om chain consensus mechanisms cannot prevent that. Even with the fork, ETC still exists to this day.

The difference with slashing is that forking is no longer "free" as each fork penalises members who only support the other fork. Let's consider your example in PoW and PoS with slashing. In PoW both chains would continue and miners can freely switch - their funds are also duplicated. In PoS those that support each chain will eventually be locked in, and penalised if the other chain "wins".

This doesn't prevent all (or effectively enough) stakers being coerced/forced by a powerful enough entity, but that's a social problem that no consensus algorithm can resolve - just as if effectively everyone was a bad actor.

Re:Ethereum Proof-of-Stake by rglullis on Thursday July 07, 2022 @09:59AM (#32014185)
> If a government(s) says "you need to veer off this version of Ethereum and run your own.

Which governments, saying to whom? And how would they enforce it? What would be the consequences for those that didn't comply?

Re:Ethereum Proof-of-Stake by f38zf5vdt on Thursday July 07, 2022 @10:16AM (#32014401)
They can use the classic decentralized conflict resolution method, proof of violence.
Re:Ethereum Proof-of-Stake by rglullis on Thursday July 07, 2022 @10:17AM (#32014425)
The governments doing that don't need any excuse.
Re:Ethereum Proof-of-Stake by yellowapple on Thursday July 07, 2022 @02:32PM (#32017636)
> This is the prevailing theory but in practice I'm not sure it will work.

There are other proof-of-stake blockchains other than Ethereum, and for those it has indeed worked quite well in practice.

Re:Ethereum Proof-of-Stake by hellcow on Thursday July 07, 2022 @09:41AM (#32013953)
That “bad behavior” is precisely what the above poster meant by “changing the rules of the system.” If you or a syndicate have a large enough stake, you can manipulate the transactions which occur.
Re:Ethereum Proof-of-Stake by rglullis on Thursday July 07, 2022 @09:57AM (#32014163)
"By large enough", you mean 67% to attempt to do it with some chance of success, and if it fails it gets slashed.

Not to mention that no one would be interested in using any network where this level of centralization could pose a real threat, and the most likely outcome of such a scenario would be a loss of the value of the native token.

Re:Ethereum Proof-of-Stake by cowtools on Thursday July 07, 2022 @10:54AM (#32014878)
...but if it succeeds, then everyone else gets slashed. The network has no concept of "truth". PoS doesn't fix this, it just puts all your eggs in one basket.

Who would be interested in using any network which exists only for the profit of the existing stakeholders? Why not just fork it?

Re:Ethereum Proof-of-Stake by aeternum on Thursday July 07, 2022 @12:16PM (#32015893)
Forking it is the real threat. If some entity does end up controlling 67% or doing something the community does not agree with, people will just stop using the chain.

This already happened once with Ethereum.

Re:Ethereum Proof-of-Stake by cowtools on Thursday July 07, 2022 @06:52PM (#32020674)
Yes, but etherium forked in favor of the stakeholders.
Re:Ethereum Proof-of-Stake by rglullis on Thursday July 07, 2022 @08:10PM (#32021372)
Depends on who you ask, and what fork they would rather be.

Those that decide against the fork stayed on what became "classic".

Re:Ethereum Proof-of-Stake by aeternum on Friday July 08, 2022 @05:11PM (#32027151)
Which is the ultimate form of consensus: which fork does society actually choose to use?

In the end, that's what really matters.

Re:Ethereum Proof-of-Stake by skinnymuch on Monday July 11, 2022 @05:16PM (#32061980)
A lot of the stakeholders of Eth classic and the forked current Eth believe in code is law. The fork is and wasn’t in favor of that.
Re:Ethereum Proof-of-Stake by programmarchy on Thursday July 07, 2022 @10:07AM (#32014288)
...which incentivizes the network to become more decentralized.
Re:Ethereum Proof-of-Stake by dqpb on Thursday July 07, 2022 @12:06PM (#32015771)
Silvio Micali (MIT professor and Turing award winner) describes a PoS implementation which addresses all the concerns in this thread:

https://youtu.be/NykZ-ZSKkxM

Re:Ethereum Proof-of-Stake by rglullis on Thursday July 07, 2022 @08:38AM (#32013266)
Do not feed the troll. Flag and move along...
Re:Ethereum Proof-of-Stake by capableweb on Thursday July 07, 2022 @08:48AM (#32013373)
Well, the problem with this is that the misinformation stays around, influencing future discussions when it comes up again, when people keep repeating the same thing over and over.

It would be more interesting to discuss new flaws in the protocol, or things that generally haven't been discussed before.

Re:Ethereum Proof-of-Stake by drdrek on Thursday July 07, 2022 @09:05AM (#32013568)
Do you think that I mean direct influence? that they can reprogram contracts? Don't straw man me.

Large miners do have power, the power to destabilize the system. The same power large POW syndicates have that delays POS will be there in POS only in a more direct literal way.

What do you think will happen if a more decentralized verification system will be proposed once there are people and institutions that will have large sums of invested money and effort? do you think that they will just give away the financial power they have? this is not how any system involving human works and cryptographic technology is not going to change that.

Re:Ethereum Proof-of-Stake by rglullis on Thursday July 07, 2022 @09:16AM (#32013678)
> this is not how any system involving human works and cryptographic technology is not going to change that.

How is a system that allows people with ~$30k to have any type of influence worse than the status quo?

Re:Ethereum Proof-of-Stake by syzygyhack on Thursday July 07, 2022 @09:02AM (#32013532)
The decentralization of PoS depends entirely on initial token distribution.
Re:Ethereum Proof-of-Stake by cowtools on Thursday July 07, 2022 @10:59AM (#32014942)
How would you distribute tokens fairly? Give 1 to every person in the world? What about the next generation?
Re:Ethereum Proof-of-Stake by yellowapple on Thursday July 07, 2022 @02:36PM (#32017677)
1. Peg coins to units of land value

2. Mint NFTs representing land parcels and persons

3. Collect land value tax from all holders of parcel NFTs

4. Disburse dividends to all holders of personhood NFTs

5. Bask in the glory of Crypto-Georgism

(Disclaimer: I have no idea how practical this is, but it sounds fuckin' rad.)

Re:Ethereum Proof-of-Stake by cowtools on Thursday July 07, 2022 @06:55PM (#32020715)
Interesting idea but you need someone to enforce land contracts and distribute person-hood contracts, so it becomes centralized.

Also it would suck for mennonites who don't want to use technology.

Re:Ethereum Proof-of-Stake by elif on Thursday July 07, 2022 @09:42AM (#32013967)
"machine enforced plutocratic system where early adopters and syndicates have absolute power"

Also applies to, e.g. USD spent on amazon, casting votes in bipartisan elections, paying taxes, etc.

It is a fundamental aspect of modern capitalist organization of wealth. It is worth assessing the rate at which it is being concentrated, which for USD is a historically unprecedented rate.

Re:Ethereum Proof-of-Stake by cowtools on Thursday July 07, 2022 @10:38AM (#32014692)
>It is a fundamental aspect of modern capitalist organization of wealth.

In a functioning system it's a property that reflects the time-value of money.

In cryptocurrency, there is no need for such a property. Any altruistically-designed cryptocurrency would have inflationary tokenomics.

Re:Ethereum Proof-of-Stake by elif on Thursday July 07, 2022 @01:43PM (#32017027)
Let me know when ETH gives interest-free borrowing, debt forgiveness, bankruptcy bailouts, years of quantitative easing, 10x leveraging of capital etc. but only for the richest 100 or so ETH holders...

It's easy to believe in M1 and even M2 USD, but when you look at M3 and FR policy driving continuous unending inflation, I think you'll find proof-of-stake to be Robinhood level egalitarian by comparison.

Btw you can stake less than 32 eth on plenty of services.

Re:Ethereum Proof-of-Stake by cowtools on Thursday July 07, 2022 @07:17PM (#32020927)
I don't know what you are trying to say here, but know this:

ETH and USD are not comparable. The US Government secures real-world business operations themselves, while cryptocurrencies merely secure payments.

Who pays the price of USD inflation? It's largely not Americans. It's a net transfer of wealth from the satellite economies (that the USA secures through its military presence) to the USA. Not to mention, (an appropriate amount of) inflation promotes actual spending.

Cryptocurrencies are not economies, they are merely payment networks. They should be useful as payment systems. They should primarily serve to provide value to those using them as payment systems, not investors, developers, inside traders, stakers, miners, or any other middleman. The moment that it's more favorable to become a middleman than to use cryptocurrency for it's intended purpose is the moment that the dynamics of the system switch from payment network to ponzi scheme.

Cryptocurrencies SHOULD NOT favor early investors. They SHOULD have inflation in the form of a block reward, which ensures the security of the network for those that USE cryptocurrency at the cost of those who merely OWN it.

You can't escape consequences forever.

Re:Ethereum Proof-of-Stake by coffeeblack on Thursday July 07, 2022 @10:39AM (#32014701)
> the more you have of the capital the more you influence the system?

You can influence the payment processing. And if the crypto would allow false payments, it’s value would immediately drop to zero. The more money you have invested, the higher your incentive to keep it’s value stable.

Re:Ethereum Proof-of-Stake by 0xfoobar on Thursday July 07, 2022 @11:21AM (#32015233)
Article author here.

PoS validators have the power to propose new blocks and attest to the chain head. They cannot change the state transition function to allow false payments, just as BTC miners cannot use their block proposal power to mint arbitrary coin amounts.

Re:Ethereum Proof-of-Stake by dragontamer on Thursday July 07, 2022 @11:23AM (#32015256)
If it's like BTC, then can't you spend coin, then attest that a different head was the correct chain, thereby undoing the transaction? (Assuming you have enough hashing power / staking power to get people to believe a different head)
Re:Ethereum Proof-of-Stake by 0xfoobar on Thursday July 07, 2022 @11:28AM (#32015320)
Great question, PoS actually has stronger guarantees against double-spending than PoW does. For PoW you just need to temporarily rent enough hashpower to do a mild reorg.

PoS has a concept called "block finality", where once a block has been marked finalized it cannot be reorged without committing to getting slashed for 1/3 of total staked ether (several billion dollars). Blocks typically get finalized after 6 minutes. This is possible because you can explicitly check whether validators have voted (attested) for two separate blocks at the same chain height.

Re:Ethereum Proof-of-Stake by cowtools on Thursday July 07, 2022 @10:45AM (#32014765)
keep the value stable or keep the value high? two very different things; For example I'd argue Bitcoin's high L1 transaction fees keep the value unstable, but higher.

It is not obvious to me that an agent with higher investment should be allowed to notarize the payments. The system should generally work for the benefit of the users, not the HODLers, developers, miners, stakers or any other special interest group.

P.S. I think PoS is a major downgrade in decentralization. At that point, you might as well just use classical consensus: it's more secure as your relationships with notaries are explicitly established as opposed to choosing whoever happens to have the most coins.

Re:Ethereum Proof-of-Stake by ETH_start on Thursday July 07, 2022 @08:36AM (#32013235)
>>the more you have of the capital the more you influence the system? what a novel concept!

That is exactly how Proof of Work works as well.

What makes PoW and PoS implementations like Ethereum's capture resistant is that they are governance-free, so capital is NOT used to influence governance. It is only used as a signal that is costly so as to prevent Sybil attacks.

Re:Ethereum Proof-of-Stake by drdrek on Thursday July 07, 2022 @08:55AM (#32013460)
The "Move" to POS breaks the myth of the system being immutable and "governance-free". The people with a lot of stake in the system can change or prevent change to the system. One of the major reasons that POS takes so long to implement is that individuals and syndicates that have invested a lot of money in to POW infrastructure block it and warn that it "doing it hastily" will harm the stability of the system. And they are right, it will harm the stability of the system because it is centralized and is governed by the individuals and syndicates with the most vested interest.
Re:Ethereum Proof-of-Stake by ETH_start on Thursday July 07, 2022 @10:04AM (#32014261)
>>The people with a lot of stake in the system can change or prevent change to the system.

This is very misinformed. There is no governance by stake vote in Ethereum. The protocol is immutable absent a user willingly updating their node software to run a different protocol.

Stake is used exactly the same way hash generation hardware is used in PoW: to determine what share of blocks a person produces. This is safe in both Ethereum PoS and PoW as long as the assumption that 51% of block generation capital (stake, and hashing hardware, respectively) is controlled by honest parties holds true.