Are many nodes within the community looking for a proof of labor for a similar block of transactions?
If two nodes within the bitcoin community obtain the identical transactions and now each are looking for a proof of labor of the present block, would not this be inefficient? As a result of presumably each nodes are utilizing the identical algorithm (I assume bruteforce) to discover a proof of labor and if one node is already coping with discovering a proof, why ought to ought to one other strive additionally, and waste its computing energy. However does it nonetheless occur? If not how a node is aware of if one other one is already looking for a proof for this block of transactions?