Техническое задание: Система хранения файлов с верификацией в блокчейн

Основная задача

Разработать решение для безопасного и верифицируемого хранения файлов, при котором каждая операция загрузки документируется в блокчейн. Это обеспечивает юридическую значимость и защиту от подделки данных.

Ключевые функции

  • Загрузка готовых файлов любого формата в выбранное хранилище.
  • Автоматический расчет и фиксация криптографического хеша (например, SHA-256) для каждого загруженного файла.
  • Фиксация точной временной метки (timestamp) операции в блокчейн.
  • Создание неизменяемой записи (транзакции), связывающей хеш файла с временем его регистрации.

Требования к исполнителю

  • Опыт работы с блокчейн-платформами (Ethereum, Hyperledger, Solana или другие).
  • Понимание принципов хеширования и создания цифровых отпечатков.
  • Умение интегрировать внешние системы с блокчейн-сетями.

Результат работы

Готовая система или скрипт, позволяющий пользователю загружать файл и получать в ответ идентификатор транзакции в блокчейне, содержащий хеш файла и доказательство времени его регистрации.

Разработка социальной платформы для объединения людей по интересам

Требуется создать веб-приложение, где пользователи смогут находить единомышленников, создавать события на основе общих увлечений и участвовать в них. Функционал аналогичен сайтам знакомств, но с фокусом на совместную деятельность, а не на романтические отношения.