# Introduction

**In its simpliest form, Subnets allow you to run your own blockchain, with your own gas token,  your own validation token, basically your own environment...which i think is very cool.**

**Thinking about the alternatives - a layer2 solution for Ethereum,  you cant really customize it. Avalanche subnets give you the ability to add in whatever feature you want. You can make it permissioned, permissionless, application-specific, or add your own requirements directly into the blockchain as a part of its fabric , rather than a feature that sits on-top.**

**Here is a guide for creating your own subnet. And hopefully this inspires the next generation of users that want to build that next EVM . If it's someone that wants to port Solana to Avalanche or port Bitcoin to Avalanche... they can do that and use this tool to automate as much of their testing and development as possible.**&#x20;
