1. A method comprising: generating, at a distributed storage processing unit, a plurality of different data slices from a same data object; creating a message including at least one data slice of the plurality of different data slices; determining a route through which the message is to be delivered to an endpoint distributed storage unit used to store the at least one data slice, the route including a chain of intermediate distributed storage units; encoding the message into multiple nested layers, each of the multiple nested layers configured to permit each of the intermediate distributed storage units in the chain to decode and remove an outermost layer of the multiple nested layers, and forward the message to a next intermediate distributed storage unit in the chain until the message reaches the endpoint distributed storage unit, which decodes an innermost layer and stores the at least one data slice; and sending the message to an initial intermediate distributed storage unit in the chain.