Become a Validator with the Arch Network
Help secure the Arch Network by dedicating your compute resources. Become an Arch validator to verify transactions and secure the network.
A validator is an Arch node that helps secure the network by:
blocks (Leader)
instructions
Arch nodes keep track of the state amongst the validator set. As a result, if a validator produces a faulty block, other validators will detect it and vote accordingly, likely leading to a slashing event and possibly further action (ie, ejection from the validator pool).
Phase
The Arch Network currently has 3 phases in its validator roadmap.
Installation and setup
Please refer to our Arch-Node README on github.
FAQ
Hardware requirements can be found within the Arch-node Github repository.
The responsibilities for running an Arch validator are threefold:
- Each Arch node operator must adhere to a strict code of conduct (outlined in the validator agreement you will have already signed). Bad behavior will be punishable via a slashing event or eviction from the validator pool.
- Ensure that the correct version of software is being run. The client must remain up-to-date with the most recent major version of the binary and the operator must ensure that the private keys of their validator are not compromised.
- Each Arch node must actively participate in governance (voting); not only does this imply that they are actively participating in consensus but also in proposals set forth to upgrade the network.
It is helpful to provide an entity name so that people are able to associate your validator with a known service or website (a DNS lookup will be required to ensure that the validator is the entity they claim to be) though there will be no public relationship between your entity name and Peer ID.
Staking will not be active during the Testnet phase and as such details including incentives and slashing conditions will be touched on in future versions of this document.
Transaction fees. Arch-aware dApps intake BTC as a fee payment for instructions processed by the Network. These BTC fees are converted to Arch token which are distributed amongst the Arch validator pool as an incentive for dedicating their compute resources to the network.A breakdown about the math behind this distribution and fee structure will be covered in future versions of this page.
Interested in developing on Arch? Apply to become a developer here