Regarding Mixing Service. Do we need such on-chain service that mixes coins with anonymity-reliability trade-off? 30% anonymity means 70% reliability to get all the coins back. Yes, it means that with 100% anonymity u could get 0% - 200% coins back.
Has the trade of of a mixing service for mainstream adoption with respect to compliance been discussed? See this
http://www.totalwebcasting.com/view/?id=nysdfs very interesting hearing. Go to Panel 3 Day 2 - The Academic View on Virtual Currencies Minute: 51:30