BiglyBT icon indicating copy to clipboard operation
BiglyBT copied to clipboard

Add support for BitTorrent Protocol Version 3 and 3.1

Open absolutep opened this issue 2 months ago • 8 comments

Suggestion

Tixati's developer has proposed updates to the BitTorrent protocol, starting with Version 3 and extended in Version 3.1.

Version 3 focuses on retiring SHA-1 and integrating modern hash algorithms (e.g., SHA2-256, SHA3-256).

Version 3.1 builds on this with proof-of-work for info integrity, protections against DHT metadata sniffing, and enforced encryption in peer connections. These are extensions of the existing protocol, maintaining full backward compatibility.

Implementing these updates in BiglyBT would enhance security and ensure compatibility with modern torrents.

Key specifications:

  1. Protocol Version 3

  2. Protocol Version 3.1

  3. Full BitTorrent Specification

If these changes align with BiglyBT's scope, implementation in an upcoming release would be appreciated.

absolutep avatar Oct 24 '25 05:10 absolutep

When the major clients implement it then I'll consider it

parg avatar Oct 24 '25 08:10 parg

I suggest to add libp2p protocol to encry the transfer, media library app support it. libtorrent won't accept and enable new protocol, such as webtorrent/webRTC protocol is still disable in libtorrent 2.x. May be libp2p protocol can be install as pluggin just like uTP.

i990049 avatar Oct 27 '25 04:10 i990049

Tixati has implemented version 3 and version 3.1 in their new release v3.39. Please, check If these changes align with BiglyBT's scope, implementation etc, Thank you.

absolutep avatar Nov 08 '25 06:11 absolutep

When the major clients implement it then I'll consider it

UPDATE as of today. qBittorrent devs have agreed to implement it as soon as Tixati developer submits drafts to official BEP and Tixati dev has said he will submit BEP this week.

Image

absolutep avatar Nov 09 '25 05:11 absolutep

I haven't confirmed I will add support, I said I'd consider it.

The BEP needs to go through some form of review, merely submitting it isn't sufficient surely?

parg avatar Nov 09 '25 07:11 parg

I don't see any BEP(s), has this effort been abandoned?

parg avatar Dec 05 '25 12:12 parg

I have left a comment about it. Waiting for developer to reply.

absolutep avatar Dec 07 '25 06:12 absolutep

Developer's answer

Image

absolutep avatar Dec 09 '25 09:12 absolutep