Hallex – A Decentralized Cryptocurrency Exchange Via Ethereum’s Turing-Complete Blockchain.
Here is a link to the paper.