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.

13 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
3 votes
0 answers
403 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, ...
Phibert's user avatar
  • 131
3 votes
2 answers
408 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. ...
jwinterm's user avatar
  • 225
2 votes
0 answers
179 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 ...
Questioner's user avatar
  • 1,152
1 vote
0 answers
52 views

security of the mining algorithms litecoin vs bitcoin - scrypt vs sha256?

how is the cryptanalysis' current state on both sha256 and litecoin's scrypt? is litecoin's scrypt on a security level like sha256? by security i simply mean ways to "break"/"de-cipher" the hash ...
johnsmiththelird's user avatar
1 vote
0 answers
212 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 ...
Alfonso A.'s user avatar
1 vote
0 answers
45 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 ...
CyberSourcery's user avatar
0 votes
1 answer
82 views

Why is Bitcoin inefficient? Would other cryptocurrencies do better if they were as popular?

I'm new to blockchain stuff. I have few questions. Why are Bitcoin fees are so high compared to Litecoin or other currencies? Why does Bitcoin use so much computing power (more than Ireland)? I heard ...
Garbarius's user avatar
0 votes
1 answer
31 views

Is solo mining solve block as same as pool mining?

Guys i want to ask tht if solo mining has the same strategy as same as pool mining I mean the way they guess the block hash is it the same or not?
just.callme.client's user avatar
0 votes
0 answers
49 views

Why is randomness needed in Proof-of-Work?

In Proof-of-Work (PoW) mining, a miner that contributes 10% of the network hash rate will on average receive 10% of the mining rewards. "On average" means that 10% of blocks are mined by ...
arni's user avatar
  • 101
0 votes
0 answers
30 views

Can Scrypt be reduced to SHA256 proof of work?

Interested because if a reducer exists then Bitcoin mining pools would be able to use a fraction of their hash power to assert dominance on altcoins by regularly deploying 51% attacks on the altcoins ...
Aleksandr Levchuk's user avatar
0 votes
0 answers
33 views

In a closed, working test network, how would I generate a signed block that a Bitcoin miner would otherwise create?

I have a POC where the essential, critical, priority goal is to use C# and the .NET Core Framework (Bouncy Castle for crypto, or Microsoft primitives for BigInteger ) where I do the following Accept ...
makerofthings7's user avatar
0 votes
0 answers
252 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 ...
Dave's user avatar
  • 405
0 votes
1 answer
53 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 ...
h0ppel's user avatar
  • 115