Revote For Consensus
Last updated
Last updated
When the consensus between BTC Validators and XSAT Validators is inconsistent, the system halts at the block height where the divergence occurs until the issue is resolved. In such cases, Synchronizers must determine whether to initiate a re-vote for the current block. If more than half of the Synchronizers agree that a re-vote is necessary, the exSat network will initiate a re-vote. During this process, new BTC and XSAT Validator nodes can join and participate in the voting, enabling the system to resolve the disagreement and achieve consensus. Synchronizers can initiate the re-vote request through their clients.
If you're running from source code, please execute "yarn start-commander" to run the client.
If you're running with Docker, please use the following commands to run it in interactive mode (assume the container name is commander)
Select the "Revote For Consensus" option from the menu.
Synchronizer -> Revote For Consensus
You can input the Bitcoin block height for which you want to initiate a re-vote and press Enter to submit the request. Once more than half of the Synchronizers submit a re-vote request for the same block height, the re-vote will be executed.