CPC H04L 67/1074 (2013.01) [H04L 9/3247 (2013.01); H04L 67/1091 (2013.01); H04L 67/568 (2022.05); H04W 4/70 (2018.02); H04W 4/80 (2018.02)] | 14 Claims |
1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to download content to a local device using a decentralized content distribution network, the method comprising:
receiving an application request, at the local device, from an application to download content using the decentralized content distribution network, wherein the content is cryptographically signed;
determining a size of the content;
determining a plurality of nodes in the decentralized content distribution network to download the content; and
for each node in the plurality of nodes,
determining a portion of the content to be downloaded for that node using machine learning, and
downloading the portion of the content from that node, wherein each node in the plurality of nodes has a different number of portions for download and a portion size for one of the plurality of nodes is different than a portion size for another one of the plurality of nodes.
|