Un desarrollador ha publicado una detallada entrada de blog técnico describiendo lo que llaman el algoritmo más elegante para el perforado de agujeros TCP, una técnica utilizada para establecer conexiones directas peer-to-peer entre máquinas detrás de firewalls NAT. El algoritmo aborda ingeniosamente el problema de sincronización y coordinación que hace que el perforado de agujeros TCP sea más complejo que su contraparte UDP. La publicación recorre los primitivos criptográficos y de red necesarios, y explica por qué los enfoques existentes a menudo fallan en escenarios NAT asimétricos.