Second-Layer Solutions is a set of solutions that are built on top of a principal blockchain and do not require any fundamental changes to the actual blockchain. The bulk of transactions are ‘off-loaded’ to the secondary channels to reduce network congestion and facilitate faster processing speeds.