Polygon is a scaling solution for public blockchains. Based on an adapted implementation of Plasma framework (Plasma MoreVP) - with an account based implementation (read more here), Polygon supports all the existing Ethereum tooling along with faster and cheaper transactions.
If you are looking to become a Validator by setting your node for Polygon or to become a Delegator to delegate tokens toward a validator and earn rewards, then you have come to the right place.
To Become a Validator
Lets get you started on understanding what's under the hood of Polygon.
In order to perform attacks (correctly) we would encourage Validators and community members to understand Polygon's Architecture and Code thoroughly. Without the thorough understanding of Core Components such as Heimdall and Bor, it would be difficult to perform attacks correctly on the network.
Please refer this link for more details.
In order to understand the granular information about core components such as Heimdall, Bor and Contracts you can head over to the link below. This will not only help you understand how Polygon works under-the-hood but also help you to execute attacks correctly.
You can navigate to the specs with these links:
Codebase of Polygon to understand the granular interaction of how Polygon's core components work.
- Heimdall: https://github.com/maticnetwork/heimdall
- Bor: https://github.com/maticnetwork/bor
- Contracts: https://github.com/maticnetwork/contracts
Once you have familiarised yourself with the Architecture and Specs and Codebase, you can setup your node. Note that the documentation above is to only to get you familiarised with how the Internals of Polygon work, you could setup your node directly without getting familiarised with the Specs above.
Setup your node
Setup your Full Node
Stake on Polygon
Stake tokens to become a validator - follow this guide
To become a Delegator
Delegators are token holders who cannot, or do not want to run a validator themselves. They can delegate staking tokens to a validator and obtain a part of their revenue in exchange.
Here is a Step-By-Step guide to help you become a delegator on Polygon's incentivised testnet program. There are no pre-requisites required to become a delegator on Polygon. All you have to do is have an Ethereum account.
Article: Become a Delegator