Due to congestion and throughput capacity of a network, some developers are writing scaling solutions which occur on a separate network that communicates with the main network. Users are able to lock and unlock their tokens for use within this Layer 2 network.