VM Modification

Learn about modifying Virtual Machines.

The next more powerful way to customize a VM is VM Modification. To meet our requirements, we can modify and extend our existing VM. In our soda dispenser analogy, we might want to customize our soda dispenser to accept card payments. Our current soda dispenser machine simply does not have this feature. Instead of reinventing the wheel and building a new dispenser with the new feature from the ground up, we simply extend the existing VM using a plugin.

In Avalanche, creating modified VMs is straightforward. The subnetEVM for instance can be customized through the development of plugins as well as precompiles.

Quiz topic

Time for a Quiz!

Wolfie wants to test your knowledge. Select the correct answer.

How does Avalanche handle the modification of Virtual Machines (VMs)?

ACustomization is challenging and requires a wide consensus among network participants.
BCustomization is not allowed as it can compromise the security of the blockchain.
CAvalanche offers an easy API for VM developers.
DAvalanche does not support customization of VMs.

Is this guide helpful?

On this page

No Headings

Privacy Policy

We respect your privacy and are committed to protecting your personal data. This privacy policy will inform you about how we look after your personal data and tell you about your privacy rights.

Read full policy