Difference between revisions of "Casper (CSPR)"

From CryptoWiki

m (1 revision imported)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
Casper is a [[Public Blockchains|public]] [[Layer 1|Layer-1]] [[blockchain]] geared toward enterprise adoption.
== Basics ==
== Basics ==
* Created by Casper Labs, a R&D startup vying to be the first to deliver the [[Casper]] protocol upgrade.
* Created by Casper Labs, a R&D startup vying to be the first to deliver the [[Casper]] protocol upgrade.
 
*Started in [https://messari.io/report/casper-the-friendly-enterprise-l1 Q4 18]
* Announced on:
*[[Testnet]]: final testnet in Fall 2020
*[[Testnet]]: final testnet in Fall 2020
*[[Mainnet]] release: planned on 22-3-2021, got live on [https://blog.casperlabs.io/casper-mainnet-is-live/ 31-3-2021]
*[[Mainnet]] release: planned on 22-3-2021, got live on [https://blog.casperlabs.io/casper-mainnet-is-live/ 31-3-2021]
* Based in: [https://www.coindesk.com/casperlabs-raises-14m-from-launch-day-node-runners Switzerland]  
* Based in: [https://www.coindesk.com/casperlabs-raises-14m-from-launch-day-node-runners Switzerland]  
== History ==
== History ==
* Casper Labs will be an indirect competitor to [[Ethereum (ETH)|Ethereum]] as it endeavours to deliver the much-anticipated Casper protocol upgrade. Some of their press [https://www.ccn.com/tectonic-shift-casperlabs-nabs-ethereum-developer-vlad-zamfir releases] hinted on building their own [[blockchain]].
* From a commissioned [[Messari]] [https://messari.io/report/casper-the-friendly-enterprise-l1 report] (23-12-2022):
''"CasperLabs was co-founded in Q4’18 by CEO Mrinal Manohar, who previously worked in private equity and was an early [[Bitcoin (BTC)|Bitcoin]] adopter, and CTO Medha Parlikar, who previously held senior positions at various software engineering organizations.''


''Casper derives its name from the consensus mechanism framework Correct-by-Construction (CBC) Casper, which Casper’s own consensus mechanism, Highway, is based on. CBC Casper was designed by [[Ethereum (ETH)|Ethereum]] researcher [[Vlad Zamfir]] as a potential Ethereum Proof-of-Stake ([[Proof-of-Stake (PoS)|PoS]]) design. Zamfir published a [[whitepaper]] for CBC Casper at the end of 2017, but the Ethereum Foundation and developers ultimately chose to pursue implementation of Casper the Friendly Finality Gadget (FFG), a related consensus protocol. In early 2019, Zamfir joined CasperLabs as lead consensus protocol architect, but later left. In 2021, he filed a copyright infringement injunction against CasperLabs for their use of “Casper,” which was denied by a U.S. federal judge. Casper released its Highway Whitepaper in Q4’19, which details its implementation of CBC Casper."''
==Audits & Exploits ==
*[[Bug bounty]] program can be found [insert here].
===Bugs/Exploits===
==Governance==
===Admin Keys===
===DAO===
===Treasury===
== Token ==
== Token ==
=== Launch ===
=== Launch ===


* From [[Figment Networks|Figment]] Weekly Digest (11-3-2021):
* From a commissioned [[Messari]] [https://messari.io/report/casper-the-friendly-enterprise-l1 report] (23-12-2022):
''"In mid-2019, CasperLabs raised $14.5 million in a Series A equity round. Following two testnets, two private token sales, and a public token sale on CoinList by a Swiss non-profit entity Casper Association, the Casper Mainnet launched on March 31, 2021. "''
*From [[Figment Networks|Figment]] Weekly Digest (11-3-2021):


''"Casper is planning to launch their [[mainnet]] on March 22nd and will be hosting a public token sale on [[Coinlist]] starting on March 23rd.''"
''"Casper is planning to launch their [[mainnet]] on March 22nd and will be hosting a public [[token]] sale on [[Coinlist]] starting on March 23rd.''"


=== Token allocation ===
=== Token allocation ===


* From their [https://blog.casperlabs.io/casper-mainnet-is-live/ blog] (31-3-2021):
* From a commissioned [[Messari]] [https://messari.io/report/casper-the-friendly-enterprise-l1 report] (23-12-2022):
''"Ten billion tokens were initially minted at [[Genesis Block|genesis]], with no fixed supply, and they are minted at an 8% inflation rate to reward validators. The inflation rate can be adjusted through a governance vote by validators. There is currently no [[Burn Mechanisms|burn mechanism]].''


''"The Casper Association has seeded [https://www.devxdao.com/ DEVxDAO] with 500 million CSPR tokens as of the Genesis Event and up to another 1.1 billion CSPR tokens over the next 6 years to give grants to developers with ambitious ideas for [[DApps]] and decentralized infrastructure solutions."''
''For the exact numbers on the initial distribution, please check the report. Roughly it was divided in the following brackets:''
 
# ''Private Sale (30%)''
# ''Ecosystem (29%)''
# ''Team and advisors (24%)''
# ''Public Sale (17%)"''
*From their [https://blog.casperlabs.io/casper-mainnet-is-live/ blog] (31-3-2021):
 
''"The Casper Association has seeded [https://www.devxdao.com/ DEVxDAO] with 500 million CSPR [[tokens]] as of the [[Genesis]] Event and up to another 1.1 billion CSPR tokens over the next 6 years to give grants to developers with ambitious ideas for [[DApps]] and [[decentralized]] infrastructure solutions."''


=== Utility ===
=== Utility ===
* CSPR, is used for transaction fees and network security (validator staking).
=== Token Details ===
=== Token Details ===
=== Stablecoin ===
=== Stablecoin ===
== Technology ==
== Technology ==
* [[Whitepaper]] can be found [insert here].
* [[Whitepaper]] can be found [https://arxiv.org/pdf/2101.02159.pdf here] (19-1-2023).
* Code can be viewed [insert here].
* Code can be viewed [https://github.com/casper-network here].
* Built on:  
*Consensus mechanism: PoS
* Algorithm:
*[[Virtual Machine (VM)|Virtual Machine]]:
*Development language used, from a commissioned [[Messari]] [https://messari.io/report/casper-the-friendly-enterprise-l1 report] (23-12-2022): ''"CasperLabs are developing a [[Solidity]] to [[Rust]] compiler called Caspiler. The Casper-JS-SDK allows [[Decentralized Applications (DApps)|dapp]] developers to interface with [[Smart Contract (SC)|smart contracts]]."''
====Transaction Details====
*Capacity ([[TPS]]):
* [[Latency]]:
=== How it works ===
=== How it works ===
=== Mining ===
 
=== Staking ===
* From a commissioned [[Messari]] [https://messari.io/report/casper-the-friendly-enterprise-l1 report] (23-12-2022):
=== Liquidity Mining ===
 
=== Layer Two ===
''"Highway is CasperLabs’ extension of the CBC Casper framework. It is a partially synchronous, leader-based BFT consensus protocol, similar to [[HotStuff|Hotstuff]] or [[Tendermint]]. However, Highway uses a direct acyclic graph ([[Directed Acyclic Graph (DAG)|DAG]]) for its data structure, which has advantages in throughput and [[latency]]. Highway furthers the CBC Casper framework in two main ways:''
=== Different Implementations ===
 
=== Interoperability ===
''First, Highway addresses the liveness property of consensus protocols, which guarantees that the protocol will eventually make a decision.''
=== Other Details ===
 
== Privacy Method being used ==
''Additionally, Highway makes improvements in [[finality]] and flexibility. In Highway, finality is treated as a spectrum, depending on the percentage of total [[validator]] [[Staking|stake]] finalizing each [[block]]. The amount of stake finalizing a block is the amount of stake that would have to be [[Slashing|slashed]] [slashing is not currently active] for a block to be reverted. Block lengths are dynamic, lasting between thirty seconds and eight minutes.''
=== Compliance ===
 
== Oracle Method being used ==
''This finality design brings flexibility to the network’s [[nodes]]. Each node can have their own finality threshold, allowing them to play different roles within the ecosystem. Nodes that deal with [[Transaction (Tx)|transactions]] of less value could potentially have lower thresholds of finality to increase time-to-finality, and vice-versa.''
 
''Highway uses the LMD GHOST fork choice rule specified in the CBC Casper framework, which is the same rule used in [[Ethereum (ETH)|Ethereum]] 2.0 consensus.''
 
''Casper supports upgradeable smart contracts. Casper’s smart contracts are [[immutable]] in the past but mutable in the future. This feature is aimed toward enterprises, which prefer flexibility in applications. It removes the need for complex migration processes and makes it easier to patch smart contract vulnerabilities. However, it does add trust assumptions. A user who stakes their assets in a smart contract, for example, must trust that the smart contract’s owners will not change the code in a malicious manner."''
 
===Fees===
===Upgrades ===
===Staking===
 
* From a commissioned [[Messari]] [https://messari.io/report/casper-the-friendly-enterprise-l1 report] (23-12-2022):
 
''"Validators bid every era, which lasts around two hours, to participate in consensus. The top 100 bidders are selected to participate. The 100-validator limit mitigates the messaging overhead, which is high in Highway (minimum of 20k messages per block). Winning bids become the validators’ stakes, and validators’ voting weights are proportional to their stakes. There is currently no slashing mechanism, but there are future plans to penalize inactive or malicious validators by locking up their stake for an extended period of time."''
 
====Validator Stats====
 
* 75.91% of Total Supply is [https://cspr.live/ staked] (16-1-2023)
 
===Liquidity Mining===
=== Scaling===
===Interoperability===
=== Other Details===
== Oracle Method ==
== Their Other Projects ==
== Their Other Projects ==
=== DEX ===
== Governance ==
=== DAO ===
=== Treasury ===
== Upgrades ==
== Roadmap ==
== Roadmap ==
* Can be found [Insert link here].
* Can be found [Insert [[LINK|link]] here].
== Audits ==
* [[Bug bounty]] program can be found [insert here].
=== Bugs/Hacks ===
== Usage ==
== Usage ==
=== Projects that use or built on it ===
=== Projects that use or built on it ===
== Competition ==
== Competition ==
== Coin Distribution ==
== Pros and Cons ==
== Pros and Cons ==
=== Pros ===
=== Pros ===
=== Cons ===
=== Cons ===
== Team, Funding, Partnerships, etc. ==
== Team, Funding, Partners ==
=== Team ===
=== Team ===
* Full team can be found [here].
* Full team can be found [here].
 
*Mrinal Manohar; CEO
* [[Medha Parlikar]]; CEO ([https://www.ccn.com/tectonic-shift-casperlabs-nabs-ethereum-developer-vlad-zamfir since] 11-2018) of CasperLabs’ parent firm ADAPtive Holdings
*[[Medha Parlikar]]; [https://messari.io/report/casper-the-friendly-enterprise-l1 CTO], but was mentioned before CEO ([https://www.ccn.com/tectonic-shift-casperlabs-nabs-ethereum-developer-vlad-zamfir since] 11-2018) of CasperLabs’ parent firm ADAPtive Holdings
* [[Scott Walker]]; chairman (the President of [[DNA Investment Fund]])
* [[Scott Walker]]; chairman (the President of [[DNA Investment Fund]])
* [[Steven Nerayoff]]; vice chairman
* [[Steven Nerayoff]]; vice chairman
* [https://www.coindesk.com/casperlabs-raises-14m-from-launch-day-node-runners Has] 40 employees (22-10-2020) ''"Twenty-nine of them are engineers. Money’s “always gone very heavily into engineering”".''
* [https://www.coindesk.com/casperlabs-raises-14m-from-launch-day-node-runners Has] 40 employees (22-10-2020) ''"Twenty-nine of them are engineers. Money’s “always gone very heavily into engineering”".''
* [[Vlad Zamfir]]; former lead architect, left Ethereum to work on Casper at Casper Labs. [https://www.coindesk.com/casperlabs-raises-14m-from-launch-day-node-runners Update] (22-10-2020):
*From a commissioned [[Messari]] [https://messari.io/report/casper-the-friendly-enterprise-l1 report] (23-12-2022):
"''Ethereum Foundation developer Vlad Zamfir used to advise the company. But he’d left the project by March 2020, when CasperLabs said it was pivoting away from Ethereum.".'' [https://weekinethereum.substack.com/p/week-in-ethereum-news-march-21-2021?token=eyJ1c2VyX2lkIjoxMzk3OTAwLCJwb3N0X2lkIjozMzk2NTIyMywiXyI6InlVMHpJIiwiaWF0IjoxNjE2Mzc3ODA0LCJleHAiOjE2MTYzODE0MDQsImlzcyI6InB1Yi0xMDcxIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.QLMLGslMD6 Update] (21-3-2021): ''Vlad Zamfir [https://twitter.com/VladZamfir/status/1372323671310807040 sues] over rights to the Casper name."''
''"Along with CasperLabs, the network is supported by the Casper Association, a Swiss non-profit entity."''
* [[Vlad Zamfir]]; former lead architect, left [[Ethereum]] to work on Casper at Casper Labs. [https://www.coindesk.com/casperlabs-raises-14m-from-launch-day-node-runners Update] (22-10-2020):
"''Ethereum [[Foundation]] developer Vlad Zamfir used to advise the company. But he’d left the project by March 2020, when CasperLabs said it was pivoting away from Ethereum.".'' [https://weekinethereum.substack.com/p/week-in-ethereum-news-march-21-2021?token=eyJ1c2VyX2lkIjoxMzk3OTAwLCJwb3N0X2lkIjozMzk2NTIyMywiXyI6InlVMHpJIiwiaWF0IjoxNjE2Mzc3ODA0LCJleHAiOjE2MTYzODE0MDQsImlzcyI6InB1Yi0xMDcxIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.QLMLGslMD6 Update] (21-3-2021): ''Vlad Zamfir [https://twitter.com/VladZamfir/status/1372323671310807040 sues] over rights to the Casper name."''


=== Funding ===
=== Funding ===
* [https://thedefiant.substack.com/p/theres-a-role-for-ethereum-as-a-permissionless?token=eyJ1c2VyX2lkIjoxMzk3OTAwLCJwb3N0X2lkIjo0Mzk0NjEsIl8iOiJjOXhSbiIsImlhdCI6MTU4ODkyNDIwOCwiZXhwIjoxNTg4OTI3ODA4LCJpc3MiOiJwdWItMTEyNTkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.V5mFGe1J9c8_PR0KQP6SAzXEtZcZ_0c2PbHEpxrcbew Pre-launch funding] (7-5-2020) $14.5M
* [https://thedefiant.substack.com/p/theres-a-role-for-ethereum-as-a-permissionless?token=eyJ1c2VyX2lkIjoxMzk3OTAwLCJwb3N0X2lkIjo0Mzk0NjEsIl8iOiJjOXhSbiIsImlhdCI6MTU4ODkyNDIwOCwiZXhwIjoxNTg4OTI3ODA4LCJpc3MiOiJwdWItMTEyNTkiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.V5mFGe1J9c8_PR0KQP6SAzXEtZcZ_0c2PbHEpxrcbew Pre-launch funding] (7-5-2020) $14.5M
* Has [https://www.theblockcrypto.com/2019/01/14/vlad-zamfir-is-joining-a-vc-backed-startup-racing-to-launch-the-casper-upgrade-ahead-of-ethereum/ raised] $20M in funding led by [[Galaxy]]
* Has [https://www.theblockcrypto.com/2019/01/14/vlad-zamfir-is-joining-a-vc-backed-startup-racing-to-launch-the-casper-upgrade-ahead-of-ethereum/ raised] $20M in funding led by [[Galaxy]]
* "[https://www.coindesk.com/acuitas-arrington-xrp-capital-back-14-5-million-series-a-for-casperlabs ''Raised'']'' $14.5 million in a Series A funding round. The round was led by financier Terren Piezer – known as the “Zelig of Wall Street” – via his personal holding company, [[Acuitas Group Holdings]]. [[Arrington XRP Capital|Arrington XRP Capital,]] [[Consensus Capital]], [[Axiom Holdings Group]], Digital Strategies, MW Partners, Blockchange Ventures, Hashkey Capital, and [[Distributed Global]] also participated."''
* "[https://www.coindesk.com/acuitas-arrington-xrp-capital-back-14-5-million-series-a-for-casperlabs ''Raised'']'' $14.5 million in a Series A funding round. The round was led by financier Terren Piezer – known as the “Zelig of Wall Street” – via his personal holding company, [[Acuitas Group Holdings]]. [[Arrington XRP Capital|Arrington XRP Capital,]] [[Consensus Capital]], [[Axiom Holdings Group]], Digital Strategies, MW Partners, Blockchange Ventures, [[Hashkey Capital]], and [[Distributed Global]] also participated."''
* [https://www.coindesk.com/casperlabs-raises-14m-from-launch-day-node-runners From] [[CoinDesk]] (22-10-2020):
* [https://www.coindesk.com/casperlabs-raises-14m-from-launch-day-node-runners From] [[CoinDesk]] (22-10-2020):
"''Blockchain startup CasperLabs has banked $14 million from investors who pledged to secure its [[proof-of-stake]] Casper network at launch. CasperLabs CEO Mrinal Manohar confirmed the private CSPR token presale to CoinDesk and further revealed that [[Digital Strategies]] had led the investment, with headline participation from [[HashKey Capital]] and [[Blockchange Ventures]], as well as 52 others. Nearly half of subscribers already held CasperLabs equity, he said."''[[Category:Companies/Organisations]]
"''Blockchain startup CasperLabs has banked $14 million from investors who pledged to secure its [[proof-of-stake]] Casper network at launch. CasperLabs CEO Mrinal Manohar confirmed the private CSPR token presale to CoinDesk and further revealed that [[Digital Strategies]] had led the investment, with headline participation from [[HashKey Capital]] and [[Blockchange Ventures]], as well as 52 others. Nearly half of subscribers already held CasperLabs equity, he said."''[[Category:Companies/Organisations]]

Latest revision as of 04:20, 16 January 2023

Casper is a public Layer-1 blockchain geared toward enterprise adoption.

Basics

  • Created by Casper Labs, a R&D startup vying to be the first to deliver the Casper protocol upgrade.
  • Started in Q4 18
  • Testnet: final testnet in Fall 2020
  • Mainnet release: planned on 22-3-2021, got live on 31-3-2021
  • Based in: Switzerland

History

"CasperLabs was co-founded in Q4’18 by CEO Mrinal Manohar, who previously worked in private equity and was an early Bitcoin adopter, and CTO Medha Parlikar, who previously held senior positions at various software engineering organizations.

Casper derives its name from the consensus mechanism framework Correct-by-Construction (CBC) Casper, which Casper’s own consensus mechanism, Highway, is based on. CBC Casper was designed by Ethereum researcher Vlad Zamfir as a potential Ethereum Proof-of-Stake (PoS) design. Zamfir published a whitepaper for CBC Casper at the end of 2017, but the Ethereum Foundation and developers ultimately chose to pursue implementation of Casper the Friendly Finality Gadget (FFG), a related consensus protocol. In early 2019, Zamfir joined CasperLabs as lead consensus protocol architect, but later left. In 2021, he filed a copyright infringement injunction against CasperLabs for their use of “Casper,” which was denied by a U.S. federal judge. Casper released its Highway Whitepaper in Q4’19, which details its implementation of CBC Casper."

Audits & Exploits

Bugs/Exploits

Governance

Admin Keys

DAO

Treasury

Token

Launch

"In mid-2019, CasperLabs raised $14.5 million in a Series A equity round. Following two testnets, two private token sales, and a public token sale on CoinList by a Swiss non-profit entity Casper Association, the Casper Mainnet launched on March 31, 2021. "

  • From Figment Weekly Digest (11-3-2021):

"Casper is planning to launch their mainnet on March 22nd and will be hosting a public token sale on Coinlist starting on March 23rd."

Token allocation

"Ten billion tokens were initially minted at genesis, with no fixed supply, and they are minted at an 8% inflation rate to reward validators. The inflation rate can be adjusted through a governance vote by validators. There is currently no burn mechanism.

For the exact numbers on the initial distribution, please check the report. Roughly it was divided in the following brackets:

  1. Private Sale (30%)
  2. Ecosystem (29%)
  3. Team and advisors (24%)
  4. Public Sale (17%)"
  • From their blog (31-3-2021):

"The Casper Association has seeded DEVxDAO with 500 million CSPR tokens as of the Genesis Event and up to another 1.1 billion CSPR tokens over the next 6 years to give grants to developers with ambitious ideas for DApps and decentralized infrastructure solutions."

Utility

  • CSPR, is used for transaction fees and network security (validator staking).

Token Details

Stablecoin

Technology

Transaction Details

How it works

"Highway is CasperLabs’ extension of the CBC Casper framework. It is a partially synchronous, leader-based BFT consensus protocol, similar to Hotstuff or Tendermint. However, Highway uses a direct acyclic graph (DAG) for its data structure, which has advantages in throughput and latency. Highway furthers the CBC Casper framework in two main ways:

First, Highway addresses the liveness property of consensus protocols, which guarantees that the protocol will eventually make a decision.

Additionally, Highway makes improvements in finality and flexibility. In Highway, finality is treated as a spectrum, depending on the percentage of total validator stake finalizing each block. The amount of stake finalizing a block is the amount of stake that would have to be slashed [slashing is not currently active] for a block to be reverted. Block lengths are dynamic, lasting between thirty seconds and eight minutes.

This finality design brings flexibility to the network’s nodes. Each node can have their own finality threshold, allowing them to play different roles within the ecosystem. Nodes that deal with transactions of less value could potentially have lower thresholds of finality to increase time-to-finality, and vice-versa.

Highway uses the LMD GHOST fork choice rule specified in the CBC Casper framework, which is the same rule used in Ethereum 2.0 consensus.

Casper supports upgradeable smart contracts. Casper’s smart contracts are immutable in the past but mutable in the future. This feature is aimed toward enterprises, which prefer flexibility in applications. It removes the need for complex migration processes and makes it easier to patch smart contract vulnerabilities. However, it does add trust assumptions. A user who stakes their assets in a smart contract, for example, must trust that the smart contract’s owners will not change the code in a malicious manner."

Fees

Upgrades

Staking

"Validators bid every era, which lasts around two hours, to participate in consensus. The top 100 bidders are selected to participate. The 100-validator limit mitigates the messaging overhead, which is high in Highway (minimum of 20k messages per block). Winning bids become the validators’ stakes, and validators’ voting weights are proportional to their stakes. There is currently no slashing mechanism, but there are future plans to penalize inactive or malicious validators by locking up their stake for an extended period of time."

Validator Stats

  • 75.91% of Total Supply is staked (16-1-2023)

Liquidity Mining

Scaling

Interoperability

Other Details

Oracle Method

Their Other Projects

Roadmap

  • Can be found [Insert link here].

Usage

Projects that use or built on it

Competition

Pros and Cons

Pros

Cons

Team, Funding, Partners

Team

  • Full team can be found [here].
  • Mrinal Manohar; CEO
  • Medha Parlikar; CTO, but was mentioned before CEO (since 11-2018) of CasperLabs’ parent firm ADAPtive Holdings
  • Scott Walker; chairman (the President of DNA Investment Fund)
  • Steven Nerayoff; vice chairman
  • Has 40 employees (22-10-2020) "Twenty-nine of them are engineers. Money’s “always gone very heavily into engineering”".
  • From a commissioned Messari report (23-12-2022):

"Along with CasperLabs, the network is supported by the Casper Association, a Swiss non-profit entity."

"Ethereum Foundation developer Vlad Zamfir used to advise the company. But he’d left the project by March 2020, when CasperLabs said it was pivoting away from Ethereum.". Update (21-3-2021): Vlad Zamfir sues over rights to the Casper name."

Funding

"Blockchain startup CasperLabs has banked $14 million from investors who pledged to secure its proof-of-stake Casper network at launch. CasperLabs CEO Mrinal Manohar confirmed the private CSPR token presale to CoinDesk and further revealed that Digital Strategies had led the investment, with headline participation from HashKey Capital and Blockchange Ventures, as well as 52 others. Nearly half of subscribers already held CasperLabs equity, he said."