https://medium.com/@lukasbahrenberg/efficient-self-custodial-asset-exchanges-on-lightning-off-chain-swaps-and-a-central-order-book-f3ea6f9fd40b