Pergunta de entrevista da empresa Input Output

Test task before interview: to design simple blockchain protocol, develop async function for parsing messages from this protocol, describe or implement. 3-4 hours needed by description of task, but I spend two days.