rʌzrabˈottʃʲikʲɪ usʌvʲirʃˈɛnstvʌvʌɭʲɪ aɭɡʌrʲˈitm, vvʲiɭʲˈɪ prˈɑvʲiɭa, f sʌʌtvʲˈetstvʲiɪ s kʌtˈorymʲɪ zaprˈosy mˌoɡut pʲirʲisyɭˈɑtʲ vvʲˈerx pˈo «dʲˈerʲivu» tˈoɭkʌ ʌprʲidʲiɭʲˈɵnnyjɪ uzɭˈy — tˈɑk nʌzyvˈɑjimyjɪ vˈydʲiɭʲinnyjɪ (en)ˌʊltɹɐpˈiəz(ru), ʌstaɭnˈyjɪ uzɭˈy (en)lˈiːvz(ru) mˌoɡut ɭʲˈiʒ zaprˈɑʃyvʌtʲ pʌsɭʲˈednʲijɪ.
Разработчики усовершенствовали алгоритм, ввели правила, в соответствии с которыми запросы могут пересылать вверх по «дереву» только определённые узлы — так называемые выделенные (ultrapeers), остальные узлы (leaves) могут лишь запрашивать последние.