1. A method for conducting a relayed communication in a network comprising a plurality of nodes, the plurality of nodes including a source node that transmits a signal, intermediate nodes that relay the signal, and a destination node that receives the signal, the method comprising: initiating the relayed communication by transmitting the signal from the source node; receiving multiple instances of the signal at one or more of the intermediate nodes; constructively combining energy from a subset of the multiple instances of the signal before relaying the signal from at least one of the one or more of the intermediate nodes; and receiving and decoding the constructively combined relayed signal at the destination node, wherein each of the plurality of nodes in the network are configured to initiate the relayed communication as the source node, relay the signal as one of the intermediate nodes, and receive and decode the relayed signal as the destination node.