Stack Exchange Network

Stack Exchange network consists of 175 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 [proof-of-work]

This tag should be used for questions regarding how Proof of Work works and Proof of Work algorithms. Proof of Work is a scheme where a 3rd party can verify that someone performed at least a certain amount of work to produce something. This is used in Bitcoin mining.

7
votes
2answers
512 views

How does a mix between Proof of Work/Stake work? (Peercoin)

I think I understand Proof of Stake and Proof of Work from a conceptual point now. For themselves both are good ideas for sure, but how would a crypto currency like Peercoin (PPC) combine both of them?...
0
votes
2answers
160 views

Difference between Hashcash proof of work algorithm and Ethash proof of work algorithm?

Understand that each proof of work algorithm has its pros and cons. Difference between Hashcash proof of work algorithm and Ethash proof of work algorithm? Nathan Aw
3
votes
1answer
356 views

Do multi-PoW currencies open up additional attack vectors on a blockchain?

I'm curious if there have been any technical evaluations of the vulnerabilities of cryptocurrencies that utilize more than one proof of work algorithm - for instance, myriadcoin or huntercoin. ...
1
vote
1answer
570 views

Where can i find proof of work in bitcoin core source code?

does anyone knows which part of the bitcoin core source code contains the proof of work for mining, creating of block and adding to blockchain? what are the files and functions involves? https://...
1
vote
1answer
165 views

Projects built on the Tendermint platform?

The Tendermint project sounds like a very promising proof-of-stake implementation. What public projects are being built on this platform?
0
votes
1answer
201 views

How to start Proof-of-stake phase after pre-mining the coin in Proof-of-work phase?

I am learning to develop a new cryptocurrency on my own, for the same i decided to develop a Proof-Of-Stake coin, I forked the Okcash for this purpose. And was able to change the coin according to my ...
0
votes
1answer
35 views

Validation methods beside POW etc

Are there other concepts for the validation of the next added block to the blockchain beside POW, POS etc.? Of cource there are, but is there a methode that is shining out of the mass? A methode that ...
0
votes
1answer
164 views

Is the purpose of proof-of-work the immutability of the blockchain?

I have a disagreement with a person: I believe that the primary and most important goal of including proof-of-work (and therefore the nonce) in a block is to make it hard for an attacker to change ...
2
votes
0answers
184 views

How does Proof of Stake prevents dishonest behaviour compared to PoW?

I know that in Proof of Work (PoW) once a node has found the solution (the nonce) they announce it to the network. Then the rest of the nodes can easily verify the correctness of the block hash and ...
2
votes
0answers
291 views

Probability of Orphaned Blocks

This is a question regarding the probability of orphaned blocks depending on the block interval. I am using Bitcoin vs Litecoin as an example. Assuming equal hash rate and number of transactions, ...
2
votes
0answers
110 views

Zero-knowledge/Arthur-Merlin Proof-of-Work for NP-like problems with coin flips hashes of recent transactions

On a previous answer to a question about making proof-of-work more useful, two challenges were provided: "1. The work must be much, much easier to verify than to do, and 2. The work must in fact ...
1
vote
0answers
39 views

Proof-of-Stake: How to ensure immutability of the blockchain?

In Proof-of-Work, a miner tries to solve PoW puzzle based on the hash of previous block, such that in case of changing block B_i, all blocks after that (blocks B_i+1, B_i+2, ...) are no longer valid ...
1
vote
0answers
175 views

How to check that Genesis Block has valid proof of work using CheckProofOfWork() function?

I have been learning the ins and outs of the bitcoin source code over the past 3 months but I can say I have not fully mastered it yet. I wish to understand how the genesis block is validated using ...
1
vote
0answers
41 views

What's a good repo to fork if you want to create a blockchain like a “Math” coin or Curecoin. (mining equations, not hashes)

I want to create my own crypto currency and I want to know what's the best github repo to fork when it comes to making a blockchain that's based off of getting the miners to do mathematical ...
0
votes
0answers
26 views

What is the error rate when mining blocks ?

I am doing the Coursera course on Bitcoin and Crypto tech, and there is a formula defined : Goodput = Throughput * Success Rate. 'Throughput' is defined as how quickly we are finding blocks, whilst '...
0
votes
0answers
35 views

Why this alternative method to mining will fail?

From what I understand, we need mining to validate the block, we need the proof of work to limit the number of miners can add a block, and we need the block interval to give time to the new block to ...
0
votes
0answers
11 views

PoW for delay tolerant networks on consumer devices

1) Can the PoW algorithm be rewritten to be more egalitarian and "device-aware"? The system currently has it's weaknesses. One is rapid consolidation... as most mining power today is provided by “...
0
votes
0answers
92 views

How often should a mining pool be notifying workers about new work (cancelling current jobs)?

I'm trying to get a handle on the Stratum mining pool protocol. If I set up a mining pool client, I will initially get something to work on. Let's say it takes me a while (e.g. an hour) to solve the ...