That's LN. They come in two halves that each side update concurrently. They are offchain. All you need is an LN node and the channel key.