Synchronizer Registration
Last updated
Last updated
To register as a Synchronizer, you need to complete two steps:
Register for the whitelist via GitHub.
Add an OP_RETURN to the coinbase transaction.
Provide the following information to exSat by submitting an issue on this :
Your mining pool name
Synchronizer account (Created )
Reward address (an EVM address receives the XSAT rewards)
Once exSat verifies your informations, your Synchronizer account will be added to the whitelist. Only Bitcoin miners on this whitelist who include an in the coinbase transactions of their mined blocks can submit Bitcoin block data to the exSat network.
Below is a template for the issue submission, using sample data:
All information marked with an asterisk (*) is required.
The exSat network needs to verify the following information during its operation:
Whether a Synchronizer has mined any Bitcoin blocks within the most recent 432 blocks, thereby qualifying as a Qualified Synchronizer.
If a Bitcoin block is mined by a specific Synchronizer, that Synchronizer could receive up to 20% of the rewards for that block.
To enable this verification, Synchronizers must include a unique OP_RETURN marker in the coinbase transaction of the Bitcoin blocks they mine. This marker identifies the block as being mined by the Synchronizer. The format of the OP_RETURN is as follows:
OP_RETURN + LENGTH + EXSAT + VERSION + SYNCHRONIZER ACCOUNT
OP_RETURN: 0x6a
LENGTH: 1 byte, 0x12, the total length (in bytes) of the content excluding OP_RETURN and LENGTH
EXSAT: 0x4558534154 (UTF-8 encoding)
VERSION: 0x01
Example:
Concatenate the above content to obtain: 6a124558534154011712001312180d021f120013
For example, if you enter xsatsync.sat and click the "Generate OP_RETURN content" button, the complete OP_RETURN encoded content will be generated: 6a124558534154011712001312180d021f120013.
The number of Bitcoin mining pools that meet exSat’s requirements is limited, and these are typically well-established, reputable pools. To become a Synchronizer, mining pools must in the coinbase transactions of the Bitcoin blocks they mine—an essential step for completing registration.
SYNCHRONIZER ACCOUNT: The account registered at . For example, if the account name is xsatsync.sat, the encoded content would be: 1712001312180d021f120013. of the reference code to this for encoding and decoding.
Refer to an on-chain transaction:
Online Tool : is a online tool that can help you quickly generate the content of OP_RETURN. You just need to enter your exsat synchronizer account to get the complete OP_RETURN content.