Revive: Rebalancing Off-Blockchain Payment Networks
A new polynomial-time algorithm for linear programming