Skip to main content
22 votes
Accepted

Is Ethereum ASIC resistant?

According to the Ethereum white paper: The current intent at Ethereum is to use a mining algorithm where miners are required to fetch random data from the state, compute some randomly selected ...
Mike Shultz's user avatar
  • 1,212
18 votes
Accepted

Can Proof of Stake (PoS) improve the number of Transactions per Second?

Block time in Ethereum's Proof-of-Stake system (called Casper) is being conservatively targeted at around four seconds. Vlad Zamfir of the Ethereum Foundation believes the block time will ultimately ...
Mike Goldin's user avatar
16 votes

What is the total supply of Ether?

From StephanTaul on the Ethereum Forums on September, 2014: There is no maximum. 60,102,216 ethers were created during the sale, plus 2x pools of 9.9% each. 26% of 60,102,216 will be created through ...
tayvano's user avatar
  • 16k
12 votes

Will a higher stake make more money in PoS?

It's counterintuitive but PoS is fairer than PoW (as we know it). Economies of scale: a proportionate saving in costs gained by an increased level of production. http://www.investopedia.com/terms/...
Roland Kofler's user avatar
10 votes

What is the total supply of Ether?

At the point of writing this the supply of ether is still "infinite". Every 15 seconds two new Ether are generated. Currently we are at 107,682,753.47 Ether. These are from: Genesis (60M Crowdsale ...
cqx's user avatar
  • 3,462
10 votes
Accepted

Are miners eliminated in Proof of Authority?

It's a joke. However, Ethereum does eventually plan to move to Proof of Stake, which is intended to replace mining.
Edmund Edgar's user avatar
  • 16.9k
9 votes

What's the difference between proof of stake and proof of work?

the_truth = Agreed data structure (Block) containing valid future state of the ethereum virtual machine (and related information) as calculated by me using the rules set out in the yellow paper. rand ...
Lee's user avatar
  • 8,558
8 votes

How to check if a transaction is still in the blockchain?

No, there is no difference in this case-- they are essentially equivalent. If the tx is orphaned, they should return null, but you should still check the block number because it may have been added to ...
Tjaden Hess's user avatar
  • 37.2k
7 votes
Accepted

PoS, how will it prevent 51% attack?

Wouldn't it be possible for a government seeking to destroy the blockchain just "print out" the money for getting 51%? Possible? Yes. But then this isn't any different to the current situation ...
Richard Horrocks's user avatar
6 votes
Accepted

What algorithm Ethereum use POS(proof of shake) or POW(proof of work)?

Ethereum currently uses a Proof of Work algorithm called Ethash, implementation details of which can be found on the wiki. The plan is to move to a Proof of Stake algorithm called Casper at some ...
Richard Horrocks's user avatar
6 votes

With POS, will Ether stay be a necessary fuel to run the network?

It is absolutely necessary, because any form of Proof of ... requires those who secure the network to be rewarded. The goal of any consensus form is to attract many nodes to a game like roulette. The ...
Roland Kofler's user avatar
6 votes
Accepted

How is the Two Generals Problem solved with proof of work?

Proof of Work like proposed by Satoshi doesn't solve the Two Generals Problem or the more generic Byzantine Generals Problem. It's a probabilistic solution to the Byzantine Generals Problem, which ...
ivicaa's user avatar
  • 7,519
5 votes

With POS, will Ether stay be a necessary fuel to run the network?

It's necessary, because the miners or "validators" put some money on stake. Here is a description of the finality circle by V Butterin, which gives some good explaination of how it works : http://...
yoregis's user avatar
  • 1,242
5 votes
Accepted

Can the PoW problem be changed without a hard fork?

In the future there will be move to a proof of stake algorithm called Casper, which will require a hard fork because such changes are not backwards compatible. There has already been a hard fork: ...
Physes's user avatar
  • 1,298
5 votes

How is the Two Generals Problem solved with proof of work?

PoW (or in fact any consensus algorithm) can't solve the Two Generals/Byzantine Generals Problem. It can only provide a very high and easily verifiable certainty of a transaction being correct. A few ...
Grunzwanzling's user avatar
5 votes
Accepted

Can't we incentivize miners to include more transactions in their block?

Blocks that are fuller, and contain more transactions, both propagate around the network more slowly and take more time for other nodes to validate1. Both of these things increase the chance of a ...
Richard Horrocks's user avatar
4 votes

Hashes per Ether, before and after PoS

The number of hashes depends on the number of miners that partecipate in a lottery to win the Ether fee. Therefore you can not have a number NoHashes/Eth. The hashing is a way do have a distributed ...
Roland Kofler's user avatar
4 votes

Deliberate Slashing: Don't slashing and leaking incentivize DDOS attacks on smaller nodes? Won't this centralize POS more than POW, even?

This isn't a great question for Stack Exchange because you've buried a bunch of separate questions in the premises. Reddit would probably be better. But here goes. The penalty for being offline for a ...
Edmund Edgar's user avatar
  • 16.9k
3 votes
Accepted

Unable to understand PoW Algorithm?

The main purpose of any Proof of ... system is to pick a random node to confirm that nobody cheated in the last block(s). And it does so in a decentralized way, i.e. no central random generator. ...
Roland Kofler's user avatar
3 votes

Will a higher stake make more money in PoS?

A validator isn't supposed to be the average user, or the a member of the ruling class, or the outsider getting in. A validator is supposed to be an employee of the network. Specifically, their job is ...
Matthew Schmidt's user avatar
3 votes

Does ethereum support merged mining?

You can mine ether and decred but it is not merge mining but dual mining. It is not the same performance as solo mining but it seems interesting. You could find many information on the subject: https:/...
Ellis's user avatar
  • 2,354
3 votes

Why are the dataset and MixHash required for Proof of Work?

In my understanding, d is, as said in the yellow paper page 6, the current DAG. Where Hn is the new block’s header H, but without the nonce and mix-hash components, d being the current DAG, a large ...
yoregis's user avatar
  • 1,242
3 votes

What proof of work function does Ethereum use?

You can begin here on the Ethereum wiki. Reading the code can also be very helpful.
dbryson's user avatar
  • 6,393
3 votes
Accepted

What property makes Proof of Stake easier to apply in permissioned blockchains?

In a permissioned/private context, the validators have an additional layer of trust. Namely, that they have access to the blockchain in the first place. Bank A is unlikely to 51% attack Bank B, when ...
Matthew Schmidt's user avatar
3 votes
Accepted

How is the 1GB dataset generated, which is used by the Ethash algorithm?

The algorithm The algorithm is explained in detail, using (Python) pseudo-code, on the Ethash wiki page. There's also a related Design Rationale page. Those pages are nicely written, concise, and ...
Richard Horrocks's user avatar
3 votes
Accepted

Does the consensus going to fail if contract has "now" filed?

The keyword now returns the timestamp of the block in which the transaction was included. This value is provided by the miner when creating the block. When other miners validate that block, they just ...
AdrianClv's user avatar
  • 1,269
3 votes

PoS, how will it prevent 51% attack?

There are two parts that I will try to answer here. Wouldn't it be possible for a government seeking to destroy the blockchain (or any blockchain) by just "printing out" the money enough to ...
wacax's user avatar
  • 1,378
3 votes

What are CUDA and OpenCL? How and why are they used for PoW Mining?

Cuda and OpenCL are used to program highly parallel processors. Cuda was creted by Nvidia for its GPUs. OpenCL was proposed by Apple but is backed by major industry players like AMD, Intel, etc, it ...
Ismael's user avatar
  • 30.5k
3 votes

Is POW required for a private blockchain?

You might want to look at this article. To resume some of the points : A private blockchain is a form of shared database Different consensus protocols than Proof Of Work exist for private/permission ...
Adil's user avatar
  • 396
3 votes

Blockchain Recent Scaling Proposals : (Sharding, blocksize , SegWit, GHOST, Lightning, multichains, sidechains, DAGs)

Scaling proposals can be put into 2 categories: off-chain and on-chain. Off-chain proposals generally involve netting small transactions between 2 or more parties outside the blockchain. After a ...
Julien Klepatch's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible