Blockchain-Based Payment Channel Networks: Challenges and Recent Advances | IEEE Journals & Magazine | IEEE Xplore