BitDeals
BitDeals Payment Service.
Сервис для заключения сделок между участниками закрытой сети и взаиморасчётов в криптовалюте Bitcoin.
Сервис состоит из трех частей:
Главного сервера (ГС):
- Создаёт Bitcoin транзакции по итогам сделок.
Дополнительного сервера (ДС):
- Хранит учётные данные пользователей;
- Хранит данные сделок;
- Проверяет корректность данных и поступление оплаты для сформированных сделок;
- Отправляет транзакции в Bitcoin сеть.
Для более надежной работы, система может иметь более одного ДС.
Модуля сделок (МС):
- Собирает регистрационные данные пользователей сайта;
- Формирует данные сделок.
Предназначен для работы на сервере сайта принимающего платежи.
Связь между ГС и ДС происходит через Bitmessage (Bitmessage channels).
Связь между ДС и МС происходит по протоколу HTTP (RESTful JSON API).
Роль в проекте: Разработчик серверной части системы.
Инструменты и средства разработки:
Реализовано на базе Апостол CRM