Really, and I thought SmokeX was literally chased out? There is still a libtorrent branch which contains primary work of SmokeX ... it is by far unusable but it's a symbol that this wasn't a new idea. Personally I'm in favor of it and would encourage the adoption of a tertiary set of code which takes the burden of finding bug fixes later on, and comes with a complete feature set of BT then what Shareaza has right now.
Ryo can explain for himself on this matter I never heard his side of the argument.
The current Shareaza BT system is not defunct by any stretch ... but it is quite lacking and sorely needs a touch-up. I think what it is now is 10x better than it was a year ago ... but it could use another 10-50x more of refinement. As far as I know Shareaza doesn't support PEX, it gets most of it's peers from the tracker not from other Peers. PEX along could render the need for DHT a moot point because we have nearly all BT clients having DHT doing most of the leg work for us ... I think implementing this is a top priority.
The implementation was up before, now it's somewhat elusive ...
Below is some details I've obtained:
http://www.rasterbar.com/products/libto ... tocol.html