Building BlockChain Client Application - Explanation 4: How Consensus Works (Longest chain Win)