So how would this work? Would two people find each other on the distributed "Zero Reserve"-exchange and then person A would make a bank transfer to person B's personal bank account, and person B would in turn send XBT to person A's bitcoin address?
Wouldn't that raise a flag and make the bank freeze the bank account of person B for receiving let's say 20 000 USD from perhaps 20 different people from all over the world? Yes, this would be better than using a centralized exchange, but would probably be troublesome for larger transactions.
No, that is not how it works. Like with Bitcoin, "getting" Zero Reserve takes a leap of faith:
Many industries do things you can't do in your basement . Their products require a lot of knowledge and potentially expensive machinery to create. That is not the case for the banking industry. They aren't doing anything anyone can't do. What they do is: They grant credit to those they consider trustworthy. If you use this credit, fiat money is created. You can do that, I can do that. Everyone can do that. The thing is: You don't even need money to grant someone credit - the banks do not have money, either.
Banks are not required for a fiat remittance system. This is the dirty secret of the banking industry. Once you understand this, you have taken a step out of the Matrix and freed your mind.
I was writing up an outline of how it works here:
https://github.com/zeroreserve/ZeroReserve/wikiCurrently I am updating the paper for those who are interested in the details of protocols and why it works even in an untrusted environment. You can take a look at it as it is now but keep in mind that this is a work in progress:
https://github.com/zeroreserve/ZeroReserve/wiki/zeroreserve.pdf