The biggest downside to a blockchain is the fact not many people know the true value of blockchain and its versatility to implement it in different situations. The other downside is that we cannot make any changes or modifications to any of the records in smart contracts. Lastly, the difficulty of finding experienced developers is a hindrance to developing anything on the blockchain.