Questions tagged [casper]

Casper is a security-deposit based economic consensus protocol.

Filter by
Sorted by
Tagged with
4 votes
0 answers
190 views

Three related hypothetical security flaws in Casper: does the protocol allow them?

Casper attempts to solve the problem of "catestrophic crashes", where validators with more than 1/3rd of the voting weight go offline and thereby stop any more blocks from being validated, by using an ...
B T's user avatar
  • 191
2 votes
1 answer
33 views

I am looking for a recent four part set of articles on Casper

Can somebody give me links to the recent articles on the history and design of casper? I saw a part 3 and a part 4, but don't recall who wrote them and I want to start with part 1 and part 2.
Allen Simon's user avatar
2 votes
0 answers
83 views

In Casper, does the block producer also get mining rewards, or only those who bet on the block?

In Casper, validators produce blocks, and then bet on whose block will be added to the state, and those who bet with the consensus are rewarded. Is the block producer also rewarded?
ghost's user avatar
  • 21
0 votes
1 answer
100 views

Ethereum Casper - Censorship

When 2/3 of the validators censor 1/3 of the validators (by not validating their txs), 1/3 would get slashed heavily and 2/3 would get slashed a bit in the Casper protocol. Isn't it very compelling ...
Ini's user avatar
  • 464
0 votes
1 answer
301 views

Ethereum Casper - safety vs liveness

Lets assume there are 2/3 honest nodes (non-byzantine). I call this set of nodes set A. Please tell me if I'm wrong, but AFAIK there are two main approaches, one that favors safety over liveness and ...
Ini's user avatar
  • 464
0 votes
1 answer
91 views

Ethereum Casper block convergence

How does Casper achieve that all validators magically converge to a block without deciding the block deterministacally (stake-grindable)? How is this implemented in the testnet?
Ini's user avatar
  • 464
4 votes
1 answer
802 views

Liveness problem with Casper FFG?

I am following Theorem 2 from https://arxiv.org/pdf/1710.09437.pdf I am referring to this example https://i.stack.imgur.com/26Okb.jpg Let a be the justified checkpoint with greatest height. Suppose ...
fdzsfhaS's user avatar
  • 143
2 votes
1 answer
76 views

Casper slashes nodes with poor network connection?

Moving from PoW to PoS sounds reasonable as it's more environmentally friendly and costs less to compensate miners. However, I heard Casper will slash uncles to disincentives them from forming a ...
Andeanlll's user avatar
  • 121
3 votes
2 answers
3k views

How to RLP-encode messages in Solidity

I'm trying to figure out how to interact with the current version of the Casper contract from Solidity. The vote-function in the casper contract takes an array of bytes, which represents the RLP-...
Henk's user avatar
  • 4,271
5 votes
1 answer
678 views

What is the difference between Casper and Algorand?

What is the difference between Casper and Algorand? Casper -- Proof of Stake-Based Finality System overlaying an existing proof of work blockchain Algorand -- Byzantine Consensus Based Protocol and?...
Nathan Aw's user avatar
  • 1,954
1 vote
0 answers
155 views

How will casper maintain time between 2 blocks?

In current proof-of-work, there is an artificial time delay introduced because of difficulty. This allows the network to accept transactions that ultimately form the block. Vlad argues that once ...
Madhavan Malolan's user avatar
1 vote
1 answer
2k views

Speed of Ethereum for real time DApp

Currently the block time is around 17s but the confirmation time is even longer around 2-3 minutes. Moreover, as I understand even if the transactions-per-second are 7 we still need to wait the ...
David's user avatar
  • 405
2 votes
0 answers
127 views

Who proposes blocks in Ethereum Casper the Friendly Ghost

I am trying to understand how CTFG is supposed to work. The available online blogs provide a fairly high-level overview. What I have understood so far is that validators will bet on the blocks as they ...
Ripul's user avatar
  • 171
0 votes
1 answer
178 views

Casper PoS - Nodes and code execution?

In current Ethereum, smart contracts are executed by the CPU/RAM of nodes who are rewarded the gas from the transaction. Will this be the same in Casper? Are there any pools for this specific purpose ...
TechnoNewbie's user avatar
0 votes
1 answer
270 views

How does interest work in casper?

Based on this answer: https://ethereum.stackexchange.com/a/37419/24310 How does interest work with casper? Is it correct to describe what the validators receive as interest?
user avatar
0 votes
2 answers
185 views

Scaling ethereum [closed]

I have been looking up scaling issues associated with Ethereum. I have not found any resources that give an easy to understand definition of the problem. I am aware that there are efforts like Raiden, ...
Madhavan Malolan's user avatar
1 vote
1 answer
158 views

Who can participate in Casper?

From what I understand, non-validators will feel benefits from the change to casper. However, is it only validators that can actually participate in Casper? Is it correct that if you have etehreum in ...
user avatar
2 votes
0 answers
274 views

What does Vlad Zamfir mean by 'the fork-choice rule is stateful'?

Does he mean the rule to determine the next blockchain requires knowing the state of currently bonded validators? This “out-of-band authentication only necessarily once” property is what Vitalik ...
Internet User's user avatar
1 vote
0 answers
89 views

Casper versus Proof of Stake on Other Blockchains

I get the impression that work on Ethereum's proof of stake protocol Casper is a tough project. What makes it so that bringing proof of stake to Ethereum is more difficult compared to all the other ...
Tarak's user avatar
  • 11
4 votes
1 answer
407 views

Overview of Ethereum Milestones?

In 2017 there was the Metropolis hardfork. In 2018 there will be Constantinople. Is Constantinople a full PoS fork or will it be hybrid like 1 block of 200 will be PoS mined? Will there be a Casper ...
Ini's user avatar
  • 464
1 vote
1 answer
244 views

What are light node's role in Casper?

So casper testnet is out and I have a few questions! From previous discussions it seems that light nodes cannot be validators. If this is correct, then what will the purpose of light nodes be as ...
dev's user avatar
  • 148
0 votes
2 answers
331 views

Am I installing Casper FFG node correctly?

After I begin running the node (normally or with the miner turned on), I see this message: 2018-01-02 16:47:02,428 WARNING:p2p.discovery.kademlia recv ping from self?! Is this what should be ...
Gregory DiPrisco's user avatar
6 votes
2 answers
988 views

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

I'm trying to dig deep into Casper and one of the things that keep coming up is the long-range attack in PoS. I understand the attack at a high level - basically you would go back some large amount of ...
coolboyjules's user avatar
1 vote
1 answer
560 views

Energy Consumption from Casper/PoS

I've seen a lot of articles saying that Casper/PoS will be substantially better in terms of energy efficiency but haven't seen any concrete numbers. How much better will it be? 50x (still really bad), ...
jeznag's user avatar
  • 121
1 vote
0 answers
120 views

What will happen to the gas block limit after Casper?

Is there any reason to believe it'll go up or down significantly?
will_durant's user avatar
  • 1,154
4 votes
1 answer
3k views

What is delegated proof of stake and why is it not suitable for Ethereum?

Ethereum will switch to Proof Of Stake in some future hard fork called Serenity. For this putpose a new Proof Of Stake protocol called Casper is being developed.[1] However, there are quite a few ...
comodoro's user avatar
  • 1,202
9 votes
1 answer
3k views

Casper-FFG vs Casper-GHOST-CBC

I find this super-confusing, but there are two consensus algorithms under the name Casper: Casper the Friendly Finality Gadget by Vitalik; Casper the Friendly GHOST (a.k.a. "correct-by-construction") ...
Sergei Tikhomirov's user avatar
7 votes
1 answer
3k views

Proof of Stake - Is it risky to stake?

What if a client malfunctions due to the corruption of data isn't it risky to stake? With PoW this is no issue but with PoS this seems to be a real issue with the slasher protocol. I would be worried ...
Ini's user avatar
  • 464
2 votes
0 answers
149 views

What are transaction costs likely to be after Casper? [closed]

It presently costs X to send a simple transaction. Assuming the price of ether stays constant, what is a theoretical estimate for the new cost of the same sort of transaction after Casper? i.e X/10?
will_durant's user avatar
  • 1,154
2 votes
0 answers
261 views

Casper protocol: is it right?

I'm reading about Casper protocol and the hybrid solution that Ethereum is going to adopt in the first place. Can you tell me if I understand the mechanism well? The hybrid solution initially ...
ActuallyLZ's user avatar
0 votes
1 answer
311 views

Will Casper affect transaction prices?

To what extent will Casper affect transaction prices? Seems like it wouldn't affect gas amounts, but that it would lower the gas prices, owing to the lower costs of operating the network.
will_durant's user avatar
  • 1,154
1 vote
1 answer
10k views

What is the transaction confirmation time for ERC20 based token? [duplicate]

In case of Bitcoin, it is 10 min. What is the case for ETH or ERC20 based token? And what's the confirmation time change after Casper update?
raghu's user avatar
  • 13
0 votes
1 answer
271 views

What will a block look like post Casper?

Currently I think blocks look like [previous block hash + transactions + nonce], such that the hash of all that is less than the difficulty. After Casper what will it look like? I guess there is no ...
ayeayeron's user avatar
1 vote
3 answers
271 views

Does Proof-of-Stake consensus require a blockchain?

In a proof-of-work blockchain, the validity of the network is ensured by the hashes of each block pointing to the previous block. A "block on its own" would not be very trustworthy and, without all ...
rmanzz's user avatar
  • 11
6 votes
1 answer
1k views

Casper: will you need to buy the right to be a validator or will it be free?

According to this document: https://docs.google.com/document/d/1Xf_iHGI51Lp6nVHPZo0SdUw60-NA6YJUvk2s-eYaxLE citation 1: maxDeposit - the maximum deposit allowed to become a proof of stake ...
cashincher's user avatar
7 votes
2 answers
2k views

Ethereum POS economics question about gravitating all ether supply to stake

Please, dispel my doubts about POS, miners rewards and too strong incentives to participate in it that could lead to almost total supply of ether locked in stake. So, we have: Et - total Ether ...
cashincher's user avatar
5 votes
1 answer
3k views

What logic controls Proof of Stake voting?

NOTICE: This question is now outdated; it refers to one of the older plans for the Casper Proof of Stake validation concept (including validators voting on multiple heights at once). The updated (...
MidnightLightning's user avatar
1 vote
0 answers
24 views

Have there been any systems in use that are similar to Vlad Zamfir's consensus-by-bet?

Do prediction markets use a similar betting game where early bets give high rewards, and late bets give lower rewards?
Stretch's user avatar
  • 11
0 votes
1 answer
5k views

How much ethereum does one need for Proof of Stake?

Is there a minimum to have in order to qualify for this proof of stake?
billy's user avatar
  • 1
2 votes
0 answers
144 views

In consensus-by-bet, are all bets registered on the chain?

From Vlad: Validators bet independently on blocks at every height (i.e. block number) by assigning it a probability and publishing it as a bet. Through iterative betting, the validators elect ...
3to's user avatar
  • 401
2 votes
0 answers
451 views

Why is there a limit to number of validators?

In Casper and consensus-by-bet, validators make bets, and converge on a block at each block height, etc. In the Casper PoCs so far, the number of validators at any given block has been limited to 250, ...
3to's user avatar
  • 401
1 vote
0 answers
95 views

In Casper, theoretically how many validators could participate in consensus-by-bet (at any given block)?

Is the number of validators (at any given block) limited, and what is the theoretical upper limit?
3to's user avatar
  • 401
1 vote
0 answers
43 views

What attacks could be performed without a solution to "nothing at stake" (security deposits) [duplicate]

Without security deposits, there is no dis-incentive for signing multiple blocks on multiple chains, and so the validators incentive is to sign off forks when they come up. What attacks would be ...
3to's user avatar
  • 401
2 votes
0 answers
111 views

Difference between security deposit and stake in Casper?

Is the security deposit equal to the amount of staked ETH, or is the deposit a separate thing?
3to's user avatar
  • 401
1 vote
0 answers
94 views

Will a non-programmer be able to participate in 'mining' Casper?

I have very limited programming skills. Basically, I am a layperson. Will I be able to participate in bonding ('mining') Casper? Or will participation in Casper be limited to professionals?
superbliss's user avatar
2 votes
1 answer
1k views

Does next hard frok (initial PoS implementation) remove difficulty bomb?

To my understanding, we now started something called ice age period where difficulty bomb becomes harder exponentially and this was implemented to make sure everyone switches to new PoS chain when it ...
Ilja's user avatar
  • 426
7 votes
2 answers
2k views

Why did Ethereum not start with Proof of Stake?

I had been reading up on Proof of Stake and the advantages and disadvantages. As if I am correctly informed, it is planned to change from PoW to PoS in the near future, using Casper. I had also been ...
Donut's user avatar
  • 537
4 votes
1 answer
2k views

Understanding economic finality in PoW and PoS

Before I get into the question I wanted to point out that I am referring to a specific part of a specific article. You don't actually have to read the article to help with the question but it's here ...
wheresmycookie's user avatar
3 votes
1 answer
451 views

Casper proposal mechanism

I do not understand how the proposal mechanism illutstrated here works. A proposal mechanism is a mechanism that proposes hashes, which the rest of the machinery with PREPARE and COMMIT messages ...
Fi3's user avatar
  • 193
1 vote
1 answer
369 views

What is Ethereum's inflationary model going to be after switching to Casper?

Some time ago I read Vitalik Buterin's blog post about possible attitude to inflation and transaction fees. From it it followed that nothing was decided yet and there are various possibilities. Has a ...
comodoro's user avatar
  • 1,202