Network coding

Network coding could dramatically enhance the efficiency and reliability of communications networks. At its core is the strange notion that transmitting evidence about messages can be more useful than conveying the messages themselves.