ytorrent is based on the bittorrent protocol, but does not follow the BT protocol at all and hence is incompatible with other BT clients.
The assumptions on which the simplification has been made are
1) peers are unselfish
2) peers have equal resources