Български
Български
Appearance
Български
Български
Appearance
Как IPFS възлите се намират помежду си и откриват кой има съдържанието, което търсите.
Разпределената хеш таблица е децентрализирана система за търсене. Мислете за нея като за телефонен указател, който никой не притежава изцяло — вместо това всеки участник държи няколко страници и знае кого да попита за страниците, които няма.
В IPFS DHT свързва CID-ове с мрежовите адреси на възлите, които имат съответното съдържание. Когато поискате файл по CID, DHT ви помага да намерите кои възли могат да го обслужат.
IPFS използва вариант на Kademlia DHT. Всеки възел поддържа таблица за маршрутизация на близки възли (по XOR разстояние между идентификаторите на възлите). Когато възел иска да намери съдържание:
TIP
Това търсене обикновено отнема само няколко скока — дори в мрежа от милиони възли, файл може да бъде локализиран за 20-30 стъпки.
Когато възел закачи съдържание, той публикува запис на доставчик в DHT, обявявайки: "Имам CID X и адресът ми е Y." Тези записи изтичат след ~24 часа и трябва да бъдат периодично обновявани. Ето защо активното закачане е важно — без него записите на доставчиците изтичат и съдържанието става неоткриваемо.
IPFS.NINJA обработва всички DHT взаимодействия вместо вас. Когато качите файл: