Game warping in Ethereum
The concept of game warping (coined in this article) dictates that a particular implementation of a "source of truth" general ledger which punishes noncooperative behavior (Ethereum's implementation, specifically) can convert all noncooperative games to cooperative games because the ledger acts as a sort of central game authority, making cooperation the best strategy for all players (see Nash equilibrium).
 Theoretically, this is achieved by punishing noncooperation, which effectively motivates players to cooperate as long as the rewards of noncooperation do not outweigh the punishments
 This defies the Prisoner's dilemma
 Note: it doesn't actually play by the rules of the Prisoner's dilemma because it adds an outside factor which negates the punishments defined in the Prisoner's dilemma
 This defies the Prisoner's dilemma
 The way Ethereum implements this is by creating a "smart contract" which punishes noncooperative players with "burning" (loss of all personal stakes in the central Ethereum ledger)
Applied to the payoff matrix in the Prisoner's dilemma, this might look like:

Original Prisoner's dilemma:
A \ B B cooperates B betrays A cooperates 1 \ 1 3 \ 0 A betrays 0 \ 3 2 \ 2 
+
Ethereum contract where each player has 1000 points at stake (invested in the ledger) which will be "burned" if betrayal is chosen:A \ B B cooperates B betrays A cooperates 1 \ 1 1000 \ 0 A betrays 1000 \ 3 1000 \ 1000 
=
Composite game:A \ B B cooperates B betrays A cooperates 1 \ 1 3 \ 1000 A betrays 1000 \ 3 1002 \ 1002