Что сейчас актуально для надежного получения адреса управляющего сервиса ботами?
Нужно чтобы боты могли получить ип нового сервера управления в случае отказа старого либо намеренной блокировке серверов, в том числе фаерволом за которым находится бот.
Раньше был opennic с доменами namecoin, но они их больше не поддерживают из-за малвари. Сейчас там поддерживают emercoin, не знаю как там с малварью, ничего не мешает самому opennic блокировать домены. Плюсы способа - не сложный код.
Идеальным вариантом мне кажется использование существующей p2p сети с большим количеством серверов.
Например DHT битторента, тогда сервер был бы среди пиров раздающих определенный торрент и бот мог бы его найти опрашивая пиры. Непонятна надежность, особенно если кто-то решит зафлудить сеть специально. Боты легко палятся сторонним наблюдателем.
Для DHT нужны бутстрап ноды, т.к. в большинстве это обычные ип, многие из них нестабильные домашние компы, в отличи от например серверов в сети биткойна. Бутстрап ноды могут забанить на фаерволе, нужно много.
Можно выбрать другую сеть, у кого какие идеи?
Есть minitor для доступа к onion, требует зависимостей от большого количества крипты, либо венда, либо openssl, хотелось бы 10-20кб кода без внешних зависимостей и кроссплатформенно. Можно конечно пытаться уменьшить и прикрутить более компактную библиотеку криптографии, но в протоколе тора за день не разберешься, в отличии от того же DHT торрента.
Еще популярный вариант с скрытой публикацией ип на больших публичных сайтах, например в транзакциях крипты и парсинг через сайты подобные блокчейн инфо. Минус - сайт может забанить, мониторить ботов.
Нужно чтобы боты могли получить ип нового сервера управления в случае отказа старого либо намеренной блокировке серверов, в том числе фаерволом за которым находится бот.
Раньше был opennic с доменами namecoin, но они их больше не поддерживают из-за малвари. Сейчас там поддерживают emercoin, не знаю как там с малварью, ничего не мешает самому opennic блокировать домены. Плюсы способа - не сложный код.
Идеальным вариантом мне кажется использование существующей p2p сети с большим количеством серверов.
Например DHT битторента, тогда сервер был бы среди пиров раздающих определенный торрент и бот мог бы его найти опрашивая пиры. Непонятна надежность, особенно если кто-то решит зафлудить сеть специально. Боты легко палятся сторонним наблюдателем.
Для DHT нужны бутстрап ноды, т.к. в большинстве это обычные ип, многие из них нестабильные домашние компы, в отличи от например серверов в сети биткойна. Бутстрап ноды могут забанить на фаерволе, нужно много.
Можно выбрать другую сеть, у кого какие идеи?
Есть minitor для доступа к onion, требует зависимостей от большого количества крипты, либо венда, либо openssl, хотелось бы 10-20кб кода без внешних зависимостей и кроссплатформенно. Можно конечно пытаться уменьшить и прикрутить более компактную библиотеку криптографии, но в протоколе тора за день не разберешься, в отличии от того же DHT торрента.
Еще популярный вариант с скрытой публикацией ип на больших публичных сайтах, например в транзакциях крипты и парсинг через сайты подобные блокчейн инфо. Минус - сайт может забанить, мониторить ботов.