With all its benefits, there can be some challenges with blockchain technology and smart contracts. The main issue is the fact that blockchain is a public ledger and as such, it will need to be given the “authority” by all parties to the smart contracts.
Source: The Future of Smart Contracts in the Music Industry | Sergey Bludov | Pulse | LinkedIn