Difference between revisions of "MinerID"

Line 7: Line 7:
 
===Definitions===
 
===Definitions===
  
    MinerId: the public key used to by the miner to identify themselves
+
MinerId: the public key used to by the miner to identify themselves
    VcTx: (validity check transaction): transaction that determines the validity of the minerId based on if it is unspent (valid) or spent (invalid/revoked)
+
*    VcTx: (validity check transaction): transaction that determines the validity of the minerId based on if it is unspent (valid) or spent (invalid/revoked)
    Coinbase document: A formatted data packet the OP_RETURN (provably unspendable)output in the miner’s coinbase transaction that includes all of the minerId info
+
*    Coinbase document: A formatted data packet the OP_RETURN (provably unspendable)output in the miner’s coinbase transaction that includes all of the minerId info
  
 
==Examples==
 
==Examples==

Revision as of 12:00, 6 February 2020

MinerID is a set of protocols that allow a miner to embed information inside the coinbase transaction of each block won by a particular node to allow all blocks it wins to be associated with an identity.

This will allow network users to see which nodes are the most proficient at mining enabling them to target those nodes to broadcast transactions and retrieve information about activity on the network such as incoming payments, merkle proofs, double spend queries and more.

Description

Definitions

  • MinerId: the public key used to by the miner to identify themselves
  • VcTx: (validity check transaction): transaction that determines the validity of the minerId based on if it is unspent (valid) or spent (invalid/revoked)
  • Coinbase document: A formatted data packet the OP_RETURN (provably unspendable)output in the miner’s coinbase transaction that includes all of the minerId info

Examples

The minerid protocol has been supported by TAAL mining ltd. since 20th December 2019.

See Also

References