Method that checks validity of chain \return true is chain is valid, false - otherwise
See Implementation
Method that checks validity of chain \return true is chain is valid, false - otherwise