Cryptocurrency: Telegram Blockchain agrees to pay $18.5 million - Patch.com