Технически, да, вы можете хранить очень маленькие изображения.Но вы не должны.
Предпочтительная альтернатива
Сохраните изображение в распределенном файловом хранилище (например, Swarm или IPFS) и сохраните хэш изображения в цепочке, если ондействительно важно, чтобы изображение было достоверно незапятнанным.Если это не важно, то, возможно, ничего не надевайте на цепь.
Какой там технический предел?
Прежде всего, газовый лимит блока.В настоящее время сеть Ethereum имеет ограничение в 8 Мбайт.Каждые новые 32 байта хранилища используют 20 тыс. ГазаТаким образом, вы не можете хранить данные размером более 12,8 КБ, потому что они не помещаются в блок.
Почему я не должен использовать их для небольших файлов?
Блокчейнне был разработан для такого использования (именно поэтому существуют другие проекты, такие как Swarm и IPFS).Он раздувает и замедляет все, не предоставляя вам никаких преимуществ по сравнению с другими системами хранения файлов.По аналогии вы, как правило, тоже не храните файлы в базе данных SQL.