Questions tagged [casper]
Casper is a security-deposit based economic consensus protocol.
145
questions
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 ...
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.
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?
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 ...
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 ...
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?
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 ...
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 ...
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-...
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?...
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 ...
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 ...
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 ...
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 ...
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?
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, ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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), ...
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?
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 ...
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") ...
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 ...
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?
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 ...
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.
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?
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 ...
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 ...
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
...
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 ...
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 (...
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?
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?
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 ...
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, ...
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?
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 ...
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?
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?
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 ...
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 ...
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 ...
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 ...
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 ...