A method and system for efficiently transporting digital files over a
peer-to-peer network is disclosed, where the network includes at least
one server node and multiple client nodes. According to the method and
system when a digital file is to be transferred over the network from a
sending node to a receiving node, other nodes are allowed to submit bids
to transport the file over the network for a particular price. The node
with the lowest bid is then allowed to transport to file to the receiving
node, thereby optimizing network traffic based on economics.