The sharded structure of Zilliqa makes it an ideal blockchain for processing more complex computational tasks such as data mining and financial modeling . Zilliqa can also be used for training neural networks, machine learning (ML) applications, and data-based academic research.