It is rather tough to design one that is flawless. There are always points of vulnerability, at least in theory.
Bitcoin did a good job of growing passed the point of 51% attack so it is secure in my opinion. The scaling still is an issue.
Posted Using LeoFinance Beta