BTswap is a decentralized trading and liquidity mining exchange based on the AMM model, implemented through an automated token exchange protocol on Ethereum. It is designed with usability, gas efficiency, censorship resistance, and no listing barriers in mind. Building upon the features of existing DEXs, BTswap introduces the concept of dual mining for trading and liquidity provision. For regular traders, compared to the Uniswap platform, BTswap not only saves around 20% in fees but also allows them to mine 60% of the platforms tokens for free. For liquidity providers, while earning trading fees, they can also mine 30% of the platforms tokens for free.