Blockchain has some obstacles to overcome and optimise. The challenges facing blockchain developers, includes technological expense, speed inefficiency, fraud and data theft, lack of regulation. For blockchains themselves, competition in the industry, is a threat to long-term success and project scaling.