Golden
Casper (proof of stake)

Casper (proof of stake)

Casper is proof of stake based consensus algorithm in development primarily for the Ethereum blockchain.

All edits

Edits on 30 Apr 2019
Marcin Brook
Marcin Brook approved a suggestion from Golden's AI on 30 Apr 2019 8:38 pm
Edits made to:
Article (+7/-7 characters)

Article

Casper is an implementation of proof of stake consensus algorithm in development for the Ethereum platform. Proof of stake is an alternative consensus method to the proof of work algorithm commonly used in many blockchain projects such as BitcoinBitcoin. In proof of stake, block creators are pseudorandomly chosen from a pool of validators based on the amount of coins they stake — this is sometimes referred to as virtual mining. Casper is the Ethereum foundation's proof of stake implementation. Among other design features, it is designed to solve the nothing-at-stake problem by requiring validators to offer a stake of their coins which can then be slashed under specific protocol conditions whereby the network determines malicious action by that validator. 

Edits on 18 Apr 2019
Carla Faraguna
Carla Faraguna edited on 18 Apr 2019 8:54 pm
Edits made to:
Article
Further reading (+12 cells) (+351 characters)

Article

The Rchain foundation is implementing a variation of Ethereum's casper implementation. Instead of staking on blocks, Rchain's capser design relies on staking logical propositions.

Further reading

Title
Author
Link
Type

Consensus Compare: Casper vs. Tendermint

Interchain Foundation

Web

The History of Casper -- Part 1

Vlad Zamfir

Web

Edits on 7 Aug 2018
Golden AI"Linkify text links in standard tables"
Golden AI edited on 7 Aug 2018 11:23 pm
Edits made to:
Further reading (+302/-302 characters)

Further reading

Author
Title
Link
Type

Alyssa Hertig

Where's Casper? Inside Ethereum's Race to Reinvent its Blockchain



Various

Proof of Stake FAQ



Vitalik Buterin

Slasher: A Punitive Proof-of-Stake Algorithm





Ethereum’s Proof of Stake Casper Testnet Nears Launch



Edits on 6 Apr 2018
Jude Gomila
Jude Gomila edited on 6 Apr 2018 11:44 pm
Edits made to:
Article (+6/-6 characters)

Article

The RchainRchain foundation is implementing a variation of Ethereum's casper implementation. Instead of staking on blocks, Rchain's capser design relies on staking logical propositions.

Edits on 5 Apr 2018
Dawson Sewell
Dawson Sewell edited on 5 Apr 2018 9:09 pm
Edits made to:
Article (+37/-28 characters)

Article

Casper is an implementation of proof of stake consensus algorithm in development for the Ethereum platform. Proof of stake is an alternative consensus method to the proof of work algorithm commonly used commonly in many blockchain projects such as Bitcoin. In proof of stake, block creators are pseudorandomly chosen from a pool of validators based on the amount of coins they stake. This — this is sometimes referred to as virtual mining. Casper is the Ethereum foundation's proof of stake implementation. Among other design features, it is designed to solve the nothing-at-stake problem by requiring validators to offer a stake of their coins which can then be slashed under specific protocol conditions whereby the network determines malicious action by that validator. 

...

There are two separate implementations of Casper in development: Casper the Friendly finality Gadget (FFG), and casper the Friendly GHOST: Correct-by-Construction.

...

Naive proof of stake algorithms suffer from the nothing at stake problem. The nothing at stake problem is characterized by the incentive for network participants to contribute blocks to every potential blockchain fork to ensure they receive a block reward on the winning chain. This can result in what is known as a consensus failure in which; the network does not converge on a single canonical blockchain even without a malicious attacker. Casper implements a design strategy to counteract this problem called Slasher.

Jude Gomila
Jude Gomila edited on 5 Apr 2018 6:22 pm
Edits made to:
Article (+8/-8 characters)

Article

Casper is an implementation of proof of stake consensus algorithm in development for the EthereumEthereum platform. Proof of stake is an alternative consensus method to the proof of work algorithm used commonly in many blockchain projects such as Bitcoin. In proof of stake, block creators are pseudorandomly chosen from a pool of validators based on the amount of coins they stake. This is sometimes referred to as virtual mining. Casper is the Ethereum foundation's proof of stake implementation. Among other design features, it is designed to solve the nothing-at-stake problem by requiring validators to offer a stake of their coins which can then be slashed under specific protocol conditions whereby the network determines malicious action by that validator. 

Edits on 21 Mar 2018
Alex Dean
Alex Dean edited on 21 Mar 2018 5:26 pm
Edits made to:
Article (+280/-236 characters)

Article

Casper is an implementation of proof of stake consensus algorithm in development for the Ethereum platform. Proof of stake is an alternative consensus method to the proof of work algorithm used commonly in many blockchain projects such as Bitcoin in which. In proof of stake, block creators are pseudorandomly chosen from a pool of validators based on the amount of coins stakedthey stake. This is sometimes referred to as virtual mining. Casper is the Ethereum foundation's proof of stake implementation. Among other design features, it is designed to solve the nothing-at-stake problem by requiring validators to offer a stake of their coins which occurs in other proof of stake consensus implementationscan then be slashed under specific protocol conditions whereby the network determines malicious action by requiring validators to offer a stake of their coins which can then be slashed under specific protocol conditions whereby the network determines malicious action by that validator. 

Edits on 20 Mar 2018
Alex Dean
Alex Dean edited on 20 Mar 2018 10:20 pm
Edits made to:
Categories (+1 topics)
Alex Dean"Adding initial content"
Alex Dean edited on 20 Mar 2018 10:14 pm
Edits made to:
Description (+104 characters)
Article (+2 videos) (+2095 characters)
People (+2 cells) (+24 characters)
Further reading (+8 cells) (+361 characters)
Categories (+1 topics)
Related Topics (+7 topics)
Topic thumbnail

Casper (proof of stake)

Casper is proof of stake based consensus algorithm in development primarily for the Ethereum blockchain.

Article

Casper is an implementation of proof of stake consensus algorithm in development for the Ethereum platform. Proof of stake is an alternative consensus method to the proof of work algorithm used commonly in many blockchain projects such as Bitcoin in which block creators are pseudorandomly chosen from a pool of validators based on the amount of coins staked. This is sometimes referred to as virtual mining. Casper is designed to solve the nothing-at-stake problem which occurs in other proof of stake consensus implementations by requiring validators to offer a stake of their coins which can then be slashed under specific protocol conditions whereby the network determines malicious action by that validator. 



Casper FFG and Casper-GHOST-CBC

There are two separate implementations of Casper in development: Casper the Friendly finality Gadget (FFG) and casper the Friendly GHOST: Correct-by-Construction.



Security

Nothing at stake problem and Slasher

Naive proof of stake algorithms suffer from the nothing at stake problem. The nothing at stake problem is characterized by the incentive for network participants to contribute blocks to every potential blockchain fork to ensure they receive a block reward on the winning chain. This can result in a consensus failure in which the network does not converge on a single canonical blockchain even without a malicious attacker. Casper implements a design strategy to counteract this problem called Slasher.



The stake slashing and rewards are performed by the protocol. If a bonded validator produces a valid block for the main chain they receive the block reward. Bonded validators who produce blocks on chains which do not end up in the main chain have their bonded stake slashed and lose their deposit equal to the block reward.





Rchain implementation

The Rchain foundation is implementing a variation of Ethereum's casper implementation. Instead of staking on blocks, Rchain's capser design relies on staking logical propositions.

People

Name
Role
Related Golden topics

Greg Meredith





Vitalik Buterin





Vlad Zamfir





Further reading

Title
Author
Link
Type

Ethereum’s Proof of Stake Casper Testnet Nears Launch





Proof of Stake FAQ

Various



Slasher: A Punitive Proof-of-Stake Algorithm

Vitalik Buterin



Where's Casper? Inside Ethereum's Race to Reinvent its Blockchain

Alyssa Hertig



Categories

Related Topics

Alex Dean"Initial topic creation"
Alex Dean created this topic on 20 Mar 2018 8:55 pm
Edits made to:
Topic thumbnail

 Casper (proof of stake)

Casper is proof of stake based consensus algorithm in development primarily for the Ethereum blockchain.

Article



No more activity to show.