Proof-Of-Stake for Blockchain Networks Fundamentals, Challenges and Approaches / - Nguyen.; Nguyen, Cong T. (Institution of Engineering & Technology,)