Text this: Blockchain-based payment channel network: challenges and recent advances