We know that everyone has been excitedly awaiting the announcement and rollout of Stage 2. Well, we have good news for you. Since Stage 2 is going to be the segment where we would encourage validators to attack the system and find bugs, but before venturing into that it is ideal that everyone in the community should learn more about how Matic works, what are the core components, how do Heimdall and Bor work together, and so on.
The reason this is important is that in order to perform attacks Correctly you would need to know how all of the moving parts work together and individually.
For the past week, we have been preparing the documentation for Stage 2 and we’re glad to announce that we are finally ready to share it with you.
Getting an overview
What is Matic: https://docs.matic.network/docs/validate/basics/what-is-matic
Understanding the Architecture: https://docs.matic.network/docs/validate/validator/architecture/
Overview on Heimdall: https://docs.matic.today/docs/validate/validator/heimdall-chain
Overview on Bor: https://docs.matic.today/docs/validate/validator/bor-chainSpecs
In order to understand the granular information about core components such as Heimdall, Bor, and Contracts you can head over to the link below. You can navigate to the specs with these links:
Here are links to the codebase of Matic to understand the granular interaction of how Matic’s core components work.
You can also head over to our Contribute section in the docs to glean further on Matic.
If in case you have any questions or queries, you can post it on the #validator-queries channel and we’d be happy to help you.
Let’s get digging!