Разработка системы двухуровневых кошельков на Go

Необходимо создать надёжную систему управления средствами с разделением на два типа счетов и механизмом переводов между ними.

Архитектура системы

  • Основной счёт (холодный кошелёк): Используется для долгосрочного хранения средств. Не имеет постоянного подключения к интернету для повышения безопасности.
  • Операционный счёт (горячий кошелёк): Используется для ежедневных расчётов, имеет постоянный доступ к сети. Через него производятся выплаты пользователям и партнёрским сервисам.

Бизнес-логика и требования

Механизм переводов

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

Интеграция

  • Система должна работать в связке с существующим Telegram-ботом, через который пользователи инициируют расчёты.
  • Обеспечить возможность выплат через внешние обменные и платёжные сервисы (на банковские карты) непосредственно с операционного счёта.

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

  • Опыт разработки платёжной логики, систем переводов и учёта средств.
  • Понимание принципов безопасности при работе с финансовыми системами.
  • Знание языка программирования Go (Golang).

Настройка единой графической сессии для RDP на Ubuntu

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