6/ The protocol:
Within Nocturne, users have “internal” accounts.
They can deposit or receive payments into their Nocturne account anonymously.
Using ZK, they prove they own such funds and then use them for arbitrary transactions as desired (dex tx, pay a friend, stake, etc.)