A system for securely delivering, by one or more distributors, security updates from a vendor to one of more connected devices that are deployed by the vendor, wherein the connected devices are loT devices, comprising: a. a decentralized storage network, DSN, comprising at least one security update to be delivered to connected devices, said DSN is configured to facilitate vendor nodes, connected device/loT nodes and distributor nodes; b. a blockchain network comprising at least one smart contract by which the vendor commits to payment in exchange for delivering security updates, the blockchain network facilitating vendor nodes, connected device/loT nodes and distributor nodes being host machines that are configured to participate in an open bid for providing proofs-of- distribution; wherein c. all of said vendor nodes are configured to participate in both the DSN and the blockchain networks; d. each vendor node is configured to maintain a master secret/public pair of keys and a list of its self-manufactured loT devices' oublie keys; e. the vendor is configured to release a security update to the DSN to allow download of the security update by said one or more distributors and to delegate, to said one or more distributors, the task of serving the security update to said one of more connected devices by publishing a smart contract in said blockchain network through which said one or more distributors may be paid upon proving delivery of the security update; f. said connected device/loT nodes being adapted to function as network routing nodes within said blockchain network; and g. said smart contract being a software program configured to verify that a distributor of said one or more distributors indeed performed a distribution and to transfer funds to the distributor upon verification by a verification function configured to verify that the security update has been distributed to said one of more connected devices. a. a decentralized storage network, DSN, comprising at least one security update to be delivered to connected devices, said DSN is configured to facilitate vendor nodes, connected device/loT nodes and distributor nodes; b. a blockchain network comprising at least one smart contract by which the vendor commits to payment in exchange for delivering security updates, the blockchain network facilitating vendor nodes, connected device/loT nodes and distributor nodes being host machines that are configured to participate in an open bid for providing proofs-of- distribution; wherein c. all of said vendor nodes are configured to participate in both the DSN and the blockchain networks; d. each vendor node is configured to maintain a master secret/public pair of keys and a list of its self-manufactured loT devices' oublie keys; e. the vendor is configured to release a security update to the DSN to allow download of the security update by said one or more distributors and to delegate, to said one or more distributors, the task of serving the security update to said one of more connected devices by publishing a smart contract in said blockchain network through which said one or more distributors may be paid upon proving delivery of the security update; f. said connected device/loT nodes being adapted to function as network routing nodes within said blockchain network; and g. said smart contract being a software program configured to verify that a distributor of said one or more distributors indeed performed a distribution and to transfer funds to the distributor upon verification by a verification function configured to verify that the security update has been distributed to said one of more connected devices.