Governance
Validator Authorizations
To participate as a Validator on the Telcoin Network, mobile network operator GSMA members must follow a specific authorization process. This process involves submitting a Validator authorizations form on the Telcoin forum, proposing the prospective Validator on the Compliance Council Snapshot, receiving approval from the Compliance Council, staking the initial issuance, and joining the network as an authorized node operator.
Summary
All GSMA Operator members must follow the same process in order to participate in the position of Validator. The process is as follows.
Authorization Process
Eligible participants must use the following authorization process to enter the position of Validator.
- Forum Link: https://forum.telcoin.org/c/validators/validators-authorizations/68
- Information to Include:
- Wallet address to be used for Validation,
- Business Information including GSMA membership status.
- Compliance Council Snapshot: https://snapshot.org/#/telcoincompliancecouncil.eth
Actors Involved
Infrastructure Involved
- Description: Channel on the Telcoin Forum where prospective validator applicants submit their authorizations proposal.
- Link: https://forum.telcoin.org/c/validators/validators-authorizations/68
- Description: In order to be authorized, a prospective validator’s application must be submitted to the Compliance Council snapshot and affirmed by the Compliance Council.
- Description: Once authorized, a validator must stake their issued TEL using their wallet and a designated smart contract.
- Description: Node operators manage a client that forms consensus with other network participants by issuing and verifying transactions, blocks, and certificates. In order to join the network, validators are authenticated using their wallet’s signature and authorized by verifying the amount of staked TEL associated with their wallet’s address.
- Joining the network: The binary reaches out to one (or several - depending on network congestion) predefined “beacon” nodes that are solely responsible for helping operators join the network. These nodes have static addresses and do not participate in consensus. Instead, a beacon node:
- Receives requests to join the network
- Verifies that the node requesting access to the network is signed by a wallet
- Confirms that the same wallet has enough TEL designated to the staking contract
The beacon node exchanges information with the requesting node once this information is confirmed, essentially allowing the new node to discover peers and participate on the network.
- Joining the network: The binary reaches out to one (or several - depending on network congestion) predefined “beacon” nodes that are solely responsible for helping operators join the network. These nodes have static addresses and do not participate in consensus. Instead, a beacon node:
Further Information
Validators: Eligibility and Authorization Rules
Validators: Overview