You are considering writing a smart contract for Ethereum and would like to use a robust programming language. Which programming language is considered the most flexible and robust for Ethereum?
Consider the following scenario. A startup is building a chat app for smart phones where the messages sent between users are anonymous and get destroyed within 24 hours of being sent.
Which architecture would best solve the product need?