Peer-to-peer file sharing BitTorrent peers use tit-for-tat strategy to optimize their download speed. More specifically, most BitTorrent peers use a variant of tit for two tats which is called
regular unchoking in BitTorrent terminology. BitTorrent peers have a limited number of upload slots to allocate to other peers. Consequently, when a peer's upload bandwidth is saturated, it will use a tit-for-tat strategy. Cooperation is achieved when upload bandwidth is exchanged for download bandwidth. Therefore, when a peer is not uploading in return to our own peer uploading, the BitTorrent program will
choke the connection with the uncooperative peer and allocate this upload slot to a hopefully more cooperating peer.
Regular unchoking correlates to always cooperating on the first move in prisoner's dilemma. Periodically, a peer will allocate an upload slot to a randomly chosen uncooperative peer (
unchoke). This is called
optimistic unchoking. This behavior allows searching for more cooperating peers and gives a second chance to previously non-cooperating peers. The optimal threshold values of this strategy are still the subject of research.
Explaining reciprocal altruism in animal communities Studies in the prosocial behaviour of animals have led many ethologists and evolutionary psychologists to apply tit-for-tat strategies to explain why altruism evolves in many animal communities. Evolutionary game theory, derived from the mathematical theories formalised by
von Neumann and
Morgenstern (1953), was first devised by
Maynard Smith (1972) and explored further in bird behaviour by
Robert Hinde. Their application of game theory to the evolution of animal strategies launched an entirely new way of analysing animal behaviour.
Reciprocal altruism works in animal communities where the cost to the benefactor in any transaction of food, mating rights, nesting or territory is less than the gains to the beneficiary. The theory also holds that the act of altruism should be reciprocated if the balance of needs reverse. Mechanisms to identify and punish "cheaters" who fail to reciprocate, in effect a form of tit for tat, are important to regulate reciprocal altruism. For example, tit-for-tat is suggested to be the mechanism of cooperative predator inspection behavior in
guppies.
War The tit-for-tat inability of either side to back away from conflict, for fear of being perceived as weak or as cooperating with the enemy, has been the cause of many prolonged conflicts throughout history. However, the tit for tat strategy has also been detected by analysts in the spontaneous
non-violent behaviour, called "
live and let live" that arose during trench warfare in the
First World War. Troops dug in only a few hundred feet from each other would evolve an unspoken understanding. If a sniper killed a soldier on one side, the other expected an equal retaliation. Conversely, if no one was killed for a time, the other side would acknowledge this implied "truce" and act accordingly. This created a "separate peace" between the trenches.
The Troubles During
The Troubles the term was used to describe increasing
eye for an eye behaviour between the
Irish Republicans and
Ulster Unionists. This can be seen with the
Red Lion Pub bombing by the IRA being followed by the
McGurk's Bar bombing, both targeting civilians. Specifically the attacks
of massacres would be structured around the mutual killings of
Unionist and
Republican communities, both communities being generally uninterested in the violence. This
sectarian mentality led to the term
"Tit for tat bombings" to enter the common
lexicon of
Northern Irish society. == See also ==