A Layer 2 is a secondary protocol built on a primary blockchain to drastically increase transaction speed and lower fees while maintaining security.