BTFS v2.3.1 Mainnet - Boyle

BitTorrent File System (BTFS) is a next-generation file-sharing protocol in the BitTorrent ecosystem. BTFS v2.3.1 Mainnet, Boyle, was released by the BTFS team recently.

Updates of BTFS v2.3.1 Mainnet include:

  • Optimize memory consumption for BTFS nodes. Reduce about 75% of the node's memory consumption.
  • Optimize network connection. Decrease about 50% of bandwidth usage and reduce network connection spikes.
  • Adds support for the circuit v2 protocol.
  • Adds support for NAT (Network Address Translation) feature.
  • Adds support Network Resource Manager. Now nodes can easily bind how much resource usage libp2p consumes by using Network Resource Manager.
  • Upgrade go-libp2p from 0.11.0 to v0.24.2.


  • This version supports NAT (Network Address Translation) traversal, but this feature requires sufficient relay nodes within the BTFS network to function effectively. Therefore, during the initial phase of upgrading to version 2.3.1, the NAT functionality might not be effective. Once enough nodes run version 2.3.1, the NAT feature should work as expected.

Useful links for BTFS v2.3.1 Mainnet-Boyle:

Please join our communities if you have any questions about the upgrade.