Už je to pár let, co jsem se nad tím zamýšlel, nicméně závěr byl takový:
Spojení je možné jen tehdy, pokud je alespoň na jedné straně jeden aktivní. Tedy přednost ve stahování mají ideálně ti s veřejnou adresou (pokud to lze poznat). A ti pak posílají data pasivním, kteří odesílají data zase dalším aktivním... neboli pasivní síť nezpomalují, pokud je jich až 50% (v ideálním případě).Tady to bude horší - mezi běžnými uživateli bude víc pasivních, tedy síť nepoběží na plný výkon. A pokud budou pouze dva pasivní, pak bittorent spojení nelze navázat. Buď se to bude řešit jako Skype, neboli posílat přes cizí server (ale neuchovávat), nebo se povede s pomocí cizího serveru prorazit NAT (což nepředpokládám, že je možné všude, muselo by být dost volné zabezpečení, což je nepravděpodobné, protože NAT nahrazuje mimo jiné SPI a ten to neumožňuje), nebo to prostě nepůjde.