Skip to main content
20 votes

What exactly is the Nothing-At-Stake problem?

tl;dr from Casper 101 [In proof of stake] if there’s a fork in the chain, the optimal strategy for any validator is to validate on every chain, so that the validator gets their reward regardless of ...
jonchoi's user avatar
  • 376
19 votes
Accepted

How many transactions per second can Ethereum currently handle? What changes will allow the network to be able to handle more?

I did the math to show the aprox tx/s: The block gas limit is 7,999,992 Transaction costs 21,000 gas (let's assume nothing else is attached) That's ~380 transactions per block With a block time of ...
CPereez19's user avatar
  • 2,835
12 votes

Will a higher stake make more money in PoS?

It's counterintuitive but PoS is fairer than PoW (as we know it). Economies of scale: a proportionate saving in costs gained by an increased level of production. http://www.investopedia.com/terms/...
Roland Kofler's user avatar
7 votes
Accepted

Casper-FFG vs Casper-GHOST-CBC

Here's a detailed post authored by an Ethereum researcher (with some bold added) https://medium.com/@jonchoi/ethereum-casper-101-7a851a4f1eb0 Casper FFG is what will be introduced in Ethereum first: ...
eth's user avatar
  • 86.5k
5 votes
Accepted

What logic controls Proof of Stake voting?

The proposed proof of stake algorithm isn't a winner-take-all affair. Different validators bet on the accepted block. The winning block is the one that receives the most votes; votes are weighted by ...
lungj's user avatar
  • 6,680
5 votes

Understanding economic finality in PoW and PoS

Economic finality is a concept that is only used in the context of Proof of Stake, not Proof of Work (see the Vitalik quote further below). So, both "flavors" in the article you quoted above are just ...
Tesa's user avatar
  • 2,279
5 votes

How does the 'secret chain' catch up with the real chain in the long range attack?

As the author of the quoted article noted himself: Originally, I thought that this problem was fundamental, but in reality it’s an issue that can be worked around. One solution, for example, is ...
medvedev1088's user avatar
5 votes
Accepted

Casper, Serenity, Constantinople, Ethereum 2.0

Casper is the proof-of-stake protocol. There are two being developed, one by Vitalik Buterin and another by Vlad Zamfir. Vitalik's is known as Casper FFG. Vlad's is known Casper CBC. They are NOT ...
Bastien's user avatar
  • 376
4 votes
Accepted

What are the open issues with the Casper proof of stake algorithm?

March / April 2017 Update from Vitalik Buterin about Casper Relayed by Jim Manning in Eth News Still needing to get done: (1) Completing the code of the CASPER contract (3/4 done). The 25% ...
Tesa's user avatar
  • 2,279
4 votes

Where can I get latest Ethereum2 information?

You can find Ideas in this gitter-channel for research: https://gitter.im/ethereum/research
ligi's user avatar
  • 1,193
4 votes

Ethereum POS economics question about gravitating all ether supply to stake

Technical limitations There are a few things that act together to prevent all ethers from being tied up in staking, or at least make it economically unattractive. The source for the info comes from ...
lungj's user avatar
  • 6,680
4 votes
Accepted

Plausible Liveness on Casper FFG

Rode this a few weeks ago. Let's try to explain it. Supermajority links are the way in which the checkpoints are related more efficiently, as you can see on the photo provided, on figure C, ...
CPereez19's user avatar
  • 2,835
4 votes

Official Update on Ethereum 2.0?

Ethereum is a decentralized network so nobody has the last word on what is "official". Vitalik may propose something and everyone may ignore it. The closest thing Ethereum has to an "official" ...
Edmund Edgar's user avatar
  • 16.9k
4 votes

Deliberate Slashing: Don't slashing and leaking incentivize DDOS attacks on smaller nodes? Won't this centralize POS more than POW, even?

This isn't a great question for Stack Exchange because you've buried a bunch of separate questions in the premises. Reddit would probably be better. But here goes. The penalty for being offline for a ...
Edmund Edgar's user avatar
  • 16.9k
3 votes
Accepted

Why did Ethereum not start with Proof of Stake?

A basic answer is that Casper was not ready (and Proof of Stake theory back then was lacking maturity). Vlad Zamfir has some posts on his Medium about The History of Casper, starting with Chapter 1. ...
eth's user avatar
  • 86.5k
3 votes

Why did Ethereum not start with Proof of Stake?

I see two points why this could be the case, but they are only based on my intuition. The first one is that the distribution of coins is not decentralized any more. In a PoS no new coins are ...
JRsz's user avatar
  • 131
3 votes
Accepted

Once PoS and Casper is reached, what stops block times from dropping into the millisecond range?

I think the answer is basically latency, plus giving enough of the nodes enough of a reasonable amount of time to validate. Millisecond blocks would only really get responses from a minority of nodes, ...
Samuel Hawksby-Robinson's user avatar
3 votes

Will a higher stake make more money in PoS?

A validator isn't supposed to be the average user, or the a member of the ruling class, or the outsider getting in. A validator is supposed to be an employee of the network. Specifically, their job is ...
Matthew Schmidt's user avatar
3 votes
Accepted

How do Casper's validators compare to Dash's masternodes?

My main issue with Dash's masternodes is that they're so expensive to participate in. I know there are systems setup to pay for "shares" of a Dash masternode, but those are completely dependent on you ...
natewelch_'s user avatar
  • 12.2k
3 votes

Speed of Ethereum for real time DApp

Currently the block time is around 17s The average is currently between 14 and 15 seconds. but the confirmation time is even longer around 2-3 minutes. That depends on the gas price you're ...
Richard Horrocks's user avatar
3 votes

How to RLP-encode messages in Solidity

https://www.npmjs.com/package/solidity-rlp Here is a package I am maintaining to decode rlp bytes in solidity. you can checkout the code and usage instructions here: https://github.com/hamdiallam/...
Hamdi Allam's user avatar
3 votes
Accepted

Liveness problem with Casper FFG?

If I'm understanding your example correctly, that's not exactly what a surrounding vote is. From the paper, a surrounding vote is: h(s1) < h(s2) < h(t2) < h(t1) This means that the source ...
natewelch_'s user avatar
  • 12.2k
3 votes
Accepted

Casper FFG slashed deposits distribution?

Slashed funds are not "destroyed" but they disappear from the map, you can review the CasperFFG code to see what happens there: https://github.com/ethereum/casper/tree/master/casper/contracts ...
CPereez19's user avatar
  • 2,835
3 votes
Accepted

As of 2018 Sept 21st. When is the scheduled Casper Proof of Stake expected to arrive?

The latest information has come from a Techchrunch panel that included Vitalik Buterin and Ethereum researcher Justin Drake (among others). This panel, which took place in July 2018, discussed the ...
Shane Fontaine's user avatar
3 votes
Accepted

Is Casper FFG still going to be implemented?

Yes, Casper FFG will be implemented in Eth2 phase 0. Most Eth2 client teams have already implemented the Eth2 variant of FFG and all public Eth2 testnets are using it. Some recent information about ...
paulhauner's user avatar
  • 1,248
3 votes
Accepted

Why did Ethereum PoS NOT use Tendermint as its consensus mechanism?

Well, well, well... Sensitive topic you're bringing here. The question is perfectly legitimate and the answer isn't clear. I will give the explanation I would give if I tried to defend Gasper and then ...
upavloff's user avatar
  • 1,210
2 votes

What is the Long-Range-Attack in Proof-of-Stake?

From Casper 101: It's roughly the same mechanism as 51% attack (make a longer chain that rewrites the ledger in the attacker’s favor), but instead of starting the attack 6 blocks back, go much ...
jonchoi's user avatar
  • 376
2 votes

What is network weight and my weight?

The Whitepaper - in its History section - explains that in the current Proof of Work system: ...the weight of a single node in the consensus voting process is directly proportional to the ...
Richard Horrocks's user avatar
2 votes

What are the open issues with the Casper proof of stake algorithm?

November 2017 (post Devcon3) Update: Complete Casper Friendly Finality Gadget ("Vitalik's Casper") specification and PoC code Casper The Friendly GHOST ("Vlad's Casper") safety proof paper and PoC ...
jonchoi's user avatar
  • 376
2 votes

How much ethereum does one need for Proof of Stake?

Originally it was said to be about 1250 (https://blog.ethereum.org/2016/03/05/serenity-poc2/) but then the price of Ether started to rise and there was speculation that it would be set at 35 (EDIT: ...
danielmcclure's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible