A Survey of Blockchain: Techniques, Applications, and Challenges
Revive: Rebalancing Off-Blockchain Payment Networks