Bitcoin's Lightning Network - How Does It Work and How to Test It