Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [casper]

Casper is a security-deposit based economic consensus protocol.

2
votes
0answers
24 views

Is there a temporal reward in Casper, that the earlier you place bets, the more you are rewarded?

In Casper, the consensus-by-bet proof-of-stake system, is there a temporal reward, that the earlier you place bets, the more you are rewarded?
4
votes
1answer
49 views

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

Where can one find updates on Casper POS? I hear its been constantly delayed. When is it expected to arrive? And is there an alpha/beta state where one can test it out now?
0
votes
0answers
17 views

Where do coins in proof-of-stake go when there is a malicious validator?

So know that in Casper, if a validator act in some malicious manner thier stake will be taken away? Do they go in, like, some common pool where other validators receive them or they are just burned ...
1
vote
0answers
15 views

How does Casper record votes efficiently?

I keep reading about Casper doling out rewards and punishments for voters based on how they're voting. If I am understanding this correctly, it seems that Casper punishes nodes that submit votes to ...
2
votes
1answer
98 views

During the POW/POS transition, why would a POW miner choose to mine on the chain with the POS consensus algorithm?

As the title says, what incentive does a POW miner have to mine on the hybrid POS chain? They would, effectively, be removing their own economic incentive from the consensus mechanism. I understand ...
1
vote
0answers
34 views

will Casper FFG be included in Constantinople hardfork?

According to recent dev meeting, Constantinople hardfork is going to happen on October 2018.
1
vote
0answers
32 views

What are the formal specifications for the temporal reward in Casper?

Casper has a temporal reward where those who place bets early (on the block that ends up as the winner) get more reward. What are the formal specifications of that, how is the temporal reward ...
1
vote
0answers
27 views

how can validators validate blocks?

I have a question about how POS (ethereum casper) works. I am a little bit confused. So let's say User A decides to be a validator. So he has to have at least 1000Ether in his account to become a ...
0
votes
0answers
33 views

Casper Friendly Finality Gadget (FFG) - Estimated improvement in block confirmation time?

With Casper FFG, what is the estimated improvement in block confirmation time?
2
votes
2answers
55 views

Casper Friendly Finality Gadget - Greater degrees of transaction/settlement finality over existing PoW?

With Casper Friendly Finality Gadget, can one expect greater degrees of transaction/settlement finality over existing PoW?
0
votes
0answers
13 views

Why is Casper Friendly Finality Gadget (FFG) named as such? [duplicate]

Why is Casper Friendly Finality Gadget (FFG) named as such? Any breakdown? Casper - ? Friendly - ? Finality - Am guessing it refers to transaction and settlement finality Gadget - ?
0
votes
0answers
17 views

Casper FFG and Casper-GHOST name motivation? [duplicate]

I get that this is a playful name in reference to the cartoon, Casper the friendly ghost but why is that remotely relevant? (I have a google doc called Casper the not-remotely-friendly-to-understand ...
0
votes
0answers
18 views

Casper FFG in relation to Proof of Stake

What is the specified relationship between Casper FFG and Proof of Stake?
1
vote
1answer
37 views

Ethereum proof of stake - Is transaction finality/settlement finality finally possible / within reach?

With Ethereum proof of stake, is transaction finality/settlement finality finally possible / within reach?
1
vote
1answer
62 views

Active vs crystallized state in shasper

https://notes.ethereum.org/SCIg8AH5SA-O4C1G1LYZHQ?view# Active state means every single block produced on PoS main chain. Crystallized state occurs every 100th block. Only Crystallized state ...
0
votes
2answers
25 views

Is the requirement for signature of more than 2/3 of validators, weighted by deposit, a solution for the data availability problem?

The data availability problem is known to be one of the main problems in blockchain systems. So in case of a proof of stake scheme which requires a block to collect signatures of at least 2/3 of ...
0
votes
1answer
53 views

Will Casper be “backwards compatible” with currently issued tokens such as ERC20 tokens?

With Casper now available for testing, does the protocol work with regular ERC20 tokens? For example if Casper becomes the main protocol for the whole Ethereum network and the old PoW method is gone,...
2
votes
1answer
56 views

Reason for World State

All Ethereum blocks contain a stateRoot field - That is, the root hash of the world state trie. I have two questions about that. From what I've understood through all the reading I've done on Casper ...
8
votes
1answer
2k views

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

I've been searching for a more precise answer to this question, but I've seen a lot of conflicting information stating that Ethereum can currently handle anywhere from 12-45 transactions per second. ...
0
votes
1answer
33 views

What are the challenges involved moving Ethereum from POW to POS?

I'm aware of the idea to roll out the POS protocol by using a hybrid model of POS/POW. What are the challenges of such a change? This hybrid model would make mixed adoption(for legacy users and new ...
3
votes
2answers
65 views

Casper FFG slashed deposits distribution?

How is the slashed funds distributed upon failing to follow the requirements as a validator?
5
votes
1answer
83 views

Plausible Liveness on Casper FFG

This is from the Casper FFG document on Arxiv. Is a higher than b? If so how is b the target checkpoint if it is lower? If a' is a descendant of a (which I take means a previous checkpoint) how does ...
1
vote
1answer
183 views

BFT vs On-chain POW

What significant advantages does BFT provide over On-chain POW solutions and why or why not are they not more commonly used?
2
votes
2answers
140 views

Method for staking coins in Casper FFG

When Ethereum changes to a PoW/PoS hybrid (Casper FFG), how will the staking process work? I heard that there might be smart-contracts and you need to send your coins to the contract to stake the ...
1
vote
1answer
25 views

Won't Casper mean that the processing power of the network is reduced?

Something just occurred to me. The whole point of Ethereum is to act as a giant global computer. Currently that computer utilises many thousands of GPUs. When we switch to Casper I will end up mining ...
5
votes
1answer
135 views

Incentive to vote early in Casper FFG protocol?

If I understand the Casper FFG protocol correctly, (1) all votes are public, and (2) the optimal voting strategy would be to observe other votes and vote accordingly (see this post, section "The ...
0
votes
0answers
38 views

Can you create your own private testnet server using Casper

I would like to know if its possible and if so how, I believe I would have to use the pyethereum client but I'm not sure where to go from there
3
votes
1answer
255 views

Setup PoS private network

I need to setup PoS private network with Casper and I cant find any official manual how to do it. There are only couple links which uses this git repo: https://github.com/karlfloersch/docker-pyeth-dev ...
3
votes
0answers
128 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
1answer
26 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
0answers
70 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
0answers
13 views

Can orphaned/stale blocks problem be solved in Casper Implementation?

Can orphaned/stale blocks problem be solved in Casper Implementation? If the answer is no, is the orphaned/stale block problem in Proof of Work Blockchains ever solvable?
0
votes
1answer
43 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
1answer
133 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
1answer
65 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?
2
votes
1answer
647 views

Problem with Casper FFG?

I am following Theorem 2 from https://arxiv.org/pdf/1710.09437.pdf I am referring to this example https://imgur.com/hwfYZor Let a be the justified checkpoint with greatest height. Suppose that half ...
0
votes
1answer
40 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
2answers
449 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-...
4
votes
1answer
168 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?...
0
votes
0answers
32 views

Ethereum Casper - propose entropy

One big topic in terms of PoS is how to avoid stake-grinding. AFAIK in Casper one validator does propose a new block, but what is the entropy that elects one validator to propose a block and why is ...
1
vote
0answers
124 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 ...
0
votes
0answers
130 views

Is there a tutorial on how to test Ethereum with POS Casper?

I'm looking for an easy step by step tutorial on how to test out how Ethereum POS casper works. Is there a simple tutorial to follow? I'm assuming this is all command line stuff as Casper doesnt have ...
0
votes
1answer
926 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
0answers
106 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
1answer
122 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
1answer
208 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
2answers
143 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
1answer
129 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
0answers
157 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
0answers
68 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 ...