I've been trying to find a way to transfer bitcoins from my bitcoin wallet into my bank account, I've gone to a couple sites that kinda use a similar method, but I don't really understand how it works.
One of them is exkash for example, seems legit but don't I have to give them my bitcoin address before giving my bank details so that they know where the bitcoin is coming from or do they just send the amount that I enter, If so where is the money coming from.