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.

Filter by
Sorted by
Tagged with
0
votes
1answer
179 views

Hashcash proof of work bitcoin sha256

I'm looking for a program or something to run from the terminal in mac. That does the same thing as the program found here. http://www.blockchain-basics.com/HashPuzzle.html?nonce=221 What I'm looking ...
0
votes
2answers
155 views

How to secure new public proof of work blockchain?

I am fairly new to the bitcoin and blockchain technology and have recently started reading about it. So my understanding and the question bellow may not be very accurate. As I have understood so far, ...
0
votes
1answer
69 views

separating proof of work from mining possible?

I (think to) understand that proof-of-work is the process through which transactions are verified and the health of the network is being ensured. I also (think to) understand miners get bitcoins for ...
0
votes
1answer
132 views

Hash-based crypto-currencies?

What are the most famous crypto-currencies which use repeated hashes as proof-of-work? What are the other proof-of-work methods?
0
votes
1answer
224 views

Sample proof of work in Ruby, what am I doing wrong?

Given the following block, how do I verify the proof of work? I got this data from bitcoin-cli getblock and parsed in to a Ruby hash called data: {"hash"=>"...
0
votes
0answers
34 views

Finding target based on difficulty calculation

I'm trying to find the current target value, but it is not listed in any place. So far I found out that the only way to get target value is to calculate it from "difficulty" value, which is now: 6,379,...
0
votes
0answers
28 views

Estimating difficulty of “Memory-Hard Proof-of-Work” based on “size of memory”?

In Bitcoin proof-of-work, the difficulty of Proof-of-Work is estimated and calculated based on total hashing power of the participants. If total hashing power of the participants is higher, then PoW ...
0
votes
1answer
260 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
0answers
36 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
2answers
170 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
0
votes
0answers
97 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 ...
0
votes
1answer
56 views

What was the first transaction which resulted in the very first bitcoin being mined [duplicate]

OK, so I understand that bitcoin in introduced into the system when mining is performed. And mining is a process of adding transactions records to the bitcoin chain of blocks. And transaction (...
0
votes
3answers
302 views

After sending/flooding transactions, how do we know that a specific transaction is on all nodes?

In the book "Mastering the Blockchain" by Imran Bashir, it says that a transaction's life cycle is the following: A user/sender sends a transaction using wallet software or some other interface. ...
0
votes
1answer
171 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 ...
0
votes
1answer
314 views

Question solved by bitcoin miners [duplicate]

What computational questions are solved by bitcoin miners and what is the computational complexity of one instance of this question. Essentially, how would someone program an application for bitcoin ...
0
votes
1answer
42 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 ...
-1
votes
1answer
192 views

Has anyone verified what your CPU is being used to do when it “mines” for bitcoins? [duplicate]

I understand that "mining" for bitcoins requires your computer to do work that you don't monitor, so my question is, how do you know what it is that your computer is doing? Has anyone verified what ...
-1
votes
1answer
109 views

How are miners prevented from doing too much work?

I understand that scripts can be written within transactions that make the miners do some work. How does Bitcoin ensure that scripts that make miners do too much work are prevented?
-2
votes
1answer
172 views

Bitcoin related research areas [closed]

I have a one year research project in my MSc curriculum. So i was suppose to address a existing issue in bitcoin protocol. Highly appreciate if someone can advise me and give me some ideas. Thank you....
-2
votes
1answer
62 views

How to change Bitcoin's proof of work? Then enable miner [closed]

I'm using https://github.com/jgarzik/pyminer/blob/master/pyminer.py to test a few different hash functions. Instead, I'd like to try keccak, a few of them in some order like an "X5" and so on. This ...