Welcome to the Course

Learn about L1 Validator Management for Permissioned Blockchains

Permissioned L1s

Welcome to the Permissioned L1s course! This course is designed to give you a deep understanding of configuring, launching and maintaining permissioned L1s on Avalanche. By the end of this course, you will have practical skills in deploying an L1 and managing the validator set in a Proof of Authority (PoA) network.

Video

What You'll Learn

This comprehensive course will walk you through:

  • Introduction - P-Chain review, how Validator Manager Contracts use ICM & commonlys used Proxy Patterns
  • Proof of Authority - Understanding permissioning types for blockchains, what Proof of Authority is and the Validator Manager contract structure
  • Create an L1 - Creating a Subnet, diving deep into the Transparent Proxy pattern, understanding genesis pre-deployed contracts and creating your L1 (recommended to first have created an L1 in the Avalanche Fundamentals course)
  • Validator Manager Deployment - Deploying and configuring the Validator Manager Contract (VMC) on your new L1
  • Validator Manager Operations - Adding, changing weights and removing validators
  • Coming Soon... Multi-Sig Setup for PoA - Implementing secure multi-signature governance with Safe/Ash wallets
  • Coming Soon... Private L1s - Configuring validator-only access and RPC node restrictions

Let's Get Started!

Each section builds upon previous knowledge, so we recommend completing the course in order.

Happy learning and building!

Is this guide helpful?

Report Issue

On this page