A method for use in a network having an edge layer and a backend layer, the edge layer including a first edge server and a plurality of second edge servers (14b-14d), and the backend layer including a plurality of backend servers (16a-16e), the method comprising: receiving, by the first edge server, a first value-tag pair (v 1) that corresponds to content, the first value-tag pair being received from a writer, the first value-tag pair including a first value of the content and a first tag; the method being characterized in: transmitting a first data reception broadcast message indicating that the first value-tag pair has been received by the first edge server, the first data reception broadcast message being transmitted from the first edge server to the plurality of second edge servers; receiving, by the first edge server, a plurality of second data reception broadcast messages, each second data reception broadcast message being transmitted by a different one of the plurality of second edge servers and indicating that the second edge server has also received the first value-tag pair from the writer; generating, by the first edge server, first coded data based on the first value-tag pair by using regeneration coding, the first coded data encoding a portion of the first value of the content; and transmitting the first coded data from the first edge server to a given one of the plurality of backend servers, wherein the first coded data is generated and transmitted to the given backend server only when a predetermined number of second data reception broadcast messages is received at the first edge server. receiving, by the first edge server, a first value-tag pair (v 1) that corresponds to content, the first value-tag pair being received from a writer, the first value-tag pair including a first value of the content and a first tag; the method being characterized in: transmitting a first data reception broadcast message indicating that the first value-tag pair has been received by the first edge server, the first data reception broadcast message being transmitted from the first edge server to the plurality of second edge servers; receiving, by the first edge server, a plurality of second data reception broadcast messages, each second data reception broadcast message being transmitted by a different one of the plurality of second edge servers and indicating that the second edge server has also received the first value-tag pair from the writer; generating, by the first edge server, first coded data based on the first value-tag pair by using regeneration coding, the first coded data encoding a portion of the first value of the content; and transmitting the first coded data from the first edge server to a given one of the plurality of backend servers, wherein the first coded data is generated and transmitted to the given backend server only when a predetermined number of second data reception broadcast messages is received at the first edge server. transmitting a first data reception broadcast message indicating that the first value-tag pair has been received by the first edge server, the first data reception broadcast message being transmitted from the first edge server to the plurality of second edge servers; receiving, by the first edge server, a plurality of second data reception broadcast messages, each second data reception broadcast message being transmitted by a different one of the plurality of second edge servers and indicating that the second edge server has also received the first value-tag pair from the writer; generating, by the first edge server, first coded data based on the first value-tag pair by using regeneration coding, the first coded data encoding a portion of the first value of the content; and transmitting the first coded data from the first edge server to a given one of the plurality of backend servers, wherein the first coded data is generated and transmitted to the given backend server only when a predetermined number of second data reception broadcast messages is received at the first edge server.