<p>When creating hashpower pools you're miner (rig ) is associated as having a miner address which is the same as you're wallet address so technically no the miner itself has no id bit uses the wallet address to be identified when assigning jobs and pools.</p>

CC BY-SA 4.0
2021-08-30T00:02:02.123Z
2021-08-30T00:02:02.123Z
K R
<p>Neither nodes nor miners have unique ids at the protocol level, by design.</p>
<p>Some miners however do voluntarily put messages in the blocks they produce, which allows identification (but, those could also easily be faked, if anyone was so inclined).</p>

CC BY-SA 4.0
2021-08-28T16:51:47.693Z
Some mining pools also reuse the same payout address, which could only be faked by forfeiting the block reward.
Vojtěch Strnad
CC BY-SA 4.0
2021-08-30T04:32:29.090Z
@Pieter Wuille, when you say by design do you mean it can be designed so that miners and nodes have unique ids. Let us say you want to create a protocol called "proof-of-consistency"(bare with me please. :) I do not know much about this,). Can you create a protocol that checks how consistent a node or a miner has been in submitting truthful information to the blockchain for example like timestamp and reward them for it?
YulePale
CC BY-SA 4.0
2021-08-28T14:32:42.437Z
2021-08-28T14:32:42.437Z
Pieter Wuille
<p>Do bitcoin nodes or miners have ids that can be used to identify them. Like how do we know if it is the same miner that has added several blocks consecutively? Or how can I identify a node uniquely?</p>

<mining-theory><full-node><nodes><identity>
Do nodes or miners have ids
YulePale
# Do nodes or miners have ids

(Asked by: username_0 on 2021-08-28)

Do bitcoin nodes or miners have ids that can be used to identify them. Like how do we know if it is the same miner that has added several blocks consecutively? Or how can I identify a node uniquely?

**Tags:** mining-theory, full-node, nodes, identity


---

## 2 answers

### Answer by username_2 on 2021-08-28. Score: 5 | Accepted answer

Neither nodes nor miners have unique ids at the protocol level, by design.

Some miners however do voluntarily put messages in the blocks they produce, which allows identification (but, those could also easily be faked, if anyone was so inclined).

> **Comments:**
> **username_3**: Some mining pools also reuse the same payout address, which could only be faked by forfeiting the block reward.  
> **username_0**: @username_2, when you say by design do you mean it can be designed so that miners and nodes have unique ids. Let us say you want to create a protocol called "proof-of-consistency"(bare with me please. :) I do not know much about this,). Can you create a protocol that checks how consistent a node or a miner has been in submitting truthful information to the blockchain for example like timestamp and reward them for it?  

---

### Answer by username_1 on 2021-08-30. Score: -1

When creating hashpower pools you're miner (rig ) is associated as having a miner address which is the same as you're wallet address so technically no the miner itself has no id bit uses the wallet address to be identified when assigning jobs and pools.


---

