Кому можно доверить оплату с основного криптокошелька фирмы?

Автоматизация оплаты в USDT: Telegram Bot + Tron

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

Ко мне обратилась руководитель финансового направления в фирме ведущей расчеты в криптовалюте.

Проблема заключалась в её чрезмерных временных затратах на осуществление переводов средств в USDT. Она не могла делегировать эту обязанность, поскольку, по соображениям безопасности и сохранности средств на кошельке, ключ от кошелька фирмы известен только ей и собственнику бизнеса.

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

Она попросила меня поискать решение которое устроит собственников бизнеса своей безопасностью и позволит снять с неё эту нагрузку.

Решение:

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

Для решения вопроса безопасности я предусмотрел несколько различных уровней программной защиты:

  • Первый уровень это разделение кошелька, у бота свой собственный кошелек, который можно сгенерировать или подключить в боте. Кошелек бота пополняется с основного и бот распоряжается только этими средствами;
Кому можно доверить оплату с основного криптокошелька фирмы?
  • Второй уровень это многослойное шифрование хранимого ключа криптоустойчивыми алгоритмами;
  • Третий уровень это подтверждение каждой осуществляемой транзакции с помощью Google Authenticator выдаваемый в виде QR-кода при авторизации оператора:
Кому можно доверить оплату с основного криптокошелька фирмы?
  • Четвертый уровень это система доступа, разделяющая роли.

Разделение ролей:

“Администратор кошелька”

Роль для единственного пользователя способного изменить кошелек и ключ.
Роль для единственного пользователя способного изменить кошелек и ключ.

“Административная панель”

Для этой роли доступны логи, просмотр ожидающих оплаты транзакций и создание кодов для авторизации операторов (роль можно совмещать с Администратором кошелька).
Для этой роли доступны логи, просмотр ожидающих оплаты транзакций и создание кодов для авторизации операторов (роль можно совмещать с Администратором кошелька).

“Оператор”

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

В итоге:

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

Время разработки основного проекта 8 недель.

Если вас интересует автоматизация каких-либо задач, буду рад обсудить сотрудничество в телеграмме: @echostarter

#криптовалюта#бизнес

1
Начать дискуссию