Blockchain-based Decentralized Exchange
This is a decentralized exchange protocol developed with Solidity on the blockchain and React+Redux on the client side, created as an individual project under the Korean cryptocurrency exchange Korbit.
The advent of the blockchain technology has enabled a whole new level of secure decentralization across several applications, some of which includes currencies (Bitcoin), file storage(Storj) and identity keeping (Namecoin). Such decentralization, combined with the near-infinite possibilities of Turing-complete Ethereum contracts, can provide a very viable solution to security and risk management issues that exist in a majority of current centralized cryptocurrency exchanges.
It is a protocol comprised of multiple smart contracts living on the blockchain where each of them acts as an independent cryptocurrency market. As those smart contracts are completely transparent and immutable by nature, such market design allows users of the exchange to trade without any trust in the counterparty or a central organization. Furthermore, because anyone can freely deploy a new market contract to be included in the exchange, this protocol seeks further decentralization and flexibility in comparison to other smart contract-based exchanges.
The project is undergoing development after the end of my internship, so the exact location of the test server cannot be disclosed.