Post
Topic
Board Development & Technical Discussion
Re: An idea to significantly improve transaction throughput in bitcoin
by
achow101
on 06/09/2016, 22:58:26 UTC
Quote
So what about a race condition, stale blocks? What happens if two miners find two blocks of the same height and broadcast them almost at the same time? One of those blocks will become stale, but before that happens, who is making those mempool blocks?

Same as always, the longest chain wins.
That's not what I'm talking about. I'm talking about the ~10 minutes in which there are two longest chains because a block has not been found yet that builds on either of the two competing blocks.

Both of the competing miners would be creating their own mempool blocks. Yes at that point no-one really knows which chain will win. However if you can identify the transaction that you are interested in exists in both active chains then you know that the transaction has been confirmed in the mempool blockchain. Which one wins is unimportant to you at that stage. Does this answer your question?
Yes.