It is actually right that developers should come with new ideas to provide better options on leveraging the blockchain techonlogy into people's need. So many projects indeed offer the same idea and claim will solve the existing problemsI think it is only natural while the existing projects have not been able to solve the existing problems. For example the issue of transaction speed, costs and security.