Question

Hello, please answer from book „Bitcoin and Cryptocurrency Technologies” to: Even when all nodes are honest,...

Hello, please answer from book „Bitcoin and Cryptocurrency Technologies” to:
Even when all nodes are honest, blocks will occasionally get orphaned: if two miners Minnie and Mynie discover blocks nearly simultaneously, neither will have time to hear about the other’s block before broadcasting hers.
4a. What determines whose block will end up on the consensus branch?
4b. What factors affect the rate of orphan blocks? Can you derive a formula for the rate based on these parameters?
4c. Try to empirically measure this rate on the Bitcoin network.
4d. If Mynie hears about Minnie’s block just before she’s about to discover hers, does that mean she wasted her effort?
4e. Do all miners have their blocks orphaned at the same rate, or are some miners affected disproportionately? Thank u.

Because in this site there is no answer

0 0
Add a comment Improve this question Transcribed image text
Answer #1

4a.  In each round, a random node is somehow selected, and this node gets to propose
the next block in the chain. There is no consensus algorithm for selecting the block, and no voting of
any kind. The chosen node unilaterally proposes what the next block in the block chain will be.

4b. There are a variety of reasons that could lead to a block
being orphaned. The block may contain an invalid transaction, or a double‐spend attempt. It could
also just be a result of network latency. That is, two miners may simply end up finding new blocks
within just a few seconds of each other. So both of these blocks were broadcast nearly simultaneously
onto the network, and one of them will inevitably be orphaned.

4c.

Add a comment
Know the answer?
Add Answer to:
Hello, please answer from book „Bitcoin and Cryptocurrency Technologies” to: Even when all nodes are honest,...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT