Уже второй день пытаюсь ответить себе на вопрос о том, почему в блокчейне биткоина информация объединяется в блоки, а не проверяется в виде отдельных транзакций. Я прочитал уже очень большое количество статей на русском и английском (начав с white paper Сатоши), но везде блоки упоминаются как данность.
Я понимаю, что такое PoW, как эмитируется биткоин, что такое номер блока, цепочка блоков, число подтверждений. Вроде бы я всё это уяснил. Только я по-прежнему не понимаю, почему с транзакциями нельзя сделать то же самое.
Мой вопрос звучит так: предположим, что мы решаем задачу (используем PoW) и проставляем метку времени для каждой отдельной транзакции. Почему это не сработает так, как это срабатывает с блоками? Есть ли какие-то проблемы с таким подходом, кроме увеличения размера цепочки на диске?