This document describes MoSQL, an elastic storage engine for MySQL that allows adding and removing storage nodes with little performance impact. It has three main components: MySQL servers that interface with clients, storage nodes that store encrypted data using a multi-version key-value store, and a certifier that ensures transactions commit on up-to-date data. Evaluation shows MoSQL outperforms MySQL on TPC-C benchmarks and can dynamically add nodes with minimal throughput reduction. Future work includes supporting different consensus protocols and improving usability.