How long have you been developing this sharding database system?

We first started working on sharding in 2014 after realising "Block Trees" and "Side Chains" were not up to task for global adoption of our platform. Several methods were explored and tested. In 2016 the blueprint for what is now called Tempo was developed.