The dual nature of Bitcoin as an asset and currency can be responsible for volatility. Probably a global regulation of the currency or in the key countries, could generate a control of its volatility, but I believe that this would take away qualities that from the beginning offered as a service ..