Attribution Notice
Safestake implements its operator software based on Hotstuff and Lighthouse validator client.
Hotstuff
Our code under the hotstuff
directory is mostly taken from the Hotstuff repository, with the following modification:
Upgrade to support port reuse for multiple committees (VAs)
Optimize recovery and syncrhonization mechanisms after node crash and reboot
Lighthouse
Our operator is a modified decentralized version of Lighhouse's validator client. It reuses most of Lighthouse's VA logics, including:
Duty retrieval and execution
Slashing protection
The most important updates we make are:
Update the signing method to include an option to sign distributely among a committee of operators
Update the VA load and save logics to handle operators instead of complete validators.
Last updated