Я думал о том, как будет работать реальная 100% -ная серверная система. В частности, меня интересует открытие сверстников. Похоже, что это единственная часть, которая удерживает существующие децентрализованные системы фактически децентрализовано.Возможные решения для 100-процентного (децентрализованного) открытия одноранговых сетей?
Насколько я знаю, нет 100% -ной системы без сервера. Например, даже торренты должны подключаться к централизованным сетям, таким как трекеры или DHT-маршрутизаторы (router.bittorrent.com), чтобы обнаружить своих сверстников.
Первое, что я придумал, это широковещательное интернет-соединение. Проще говоря,
- клиент передает его идентификацию (например, IP-адрес) маяк в мире
- Другой клиент получает этот маяк
- оба клиенты подключены друг к другу.
- Если подключено больше клиентов, они образуют плотную сеть.
Тем не менее, это, вероятно, очень inefficient (255 * 255 * 255 * 255 * 64 байт = 270GB/маяком) и not supported. На данный момент это единственное решение, о котором я мог думать. И после поиска в течение нескольких часов единственным решением является «просто использовать частично централизованный сервер».
Есть ли какие-либо решения (даже теоретические) для 100-процентного обнаружения на стороне сервера?
Ipv6 делает это еще более неосуществимым. – Adria