Я пытаюсь понять, можно ли использовать DHT для решения проблемы, над которой я работаю:
У меня есть торговая среда, где профессиональные опционные трейдеры могут получить увеличениев их пределе риска, требуя, чтобы соратники предоставили им часть своего предела риска.Трейдер-кредитор может либо искать трейдеров с определенными параметрами риска, которые являются частью профиля каждого трейдера, например, Греки , либо трейдер-кредитор может подписываться на запросы от определенных трейдеров, которые ищут риск.
Я хочу, чтобы эта среда была масштабируемой и децентрализованной, но я не знаю, как трейдеры могут искать конкретные параметры профиля, когда данные содержатся в DHT.Кто-нибудь может объяснить, как это можно сделать?
Обновление:
Примером, который может облегчить понимание, может быть SO, но вместо запуска в качестве веб-приложения, RiskExchange работает как настольное приложение на рабочей станции каждого трейдера.Запрос на риск похож на вопросы (которые могут быть помечены по контракту, обмену и т. Д.), И у каждого пользователя есть профиль, в котором отображается история запросов, доходность по заемному риску и т. Д.
Очевидно, что «обмен»"можно запустить на сервере, но я надеялся децентрализовать его и сделать его масштабируемым, чтобы система могла поддерживать произвольное количество трейдеров.Как я могу искать ключевые слова, теги и другие данные, относящиеся к профилю трейдера, если эта информация хранится в распределенной хэш-таблице?