WHY USE A CONTENT DISTRIBUTION NETWORK?
- • In the beginning a single server farm transmitted data to apps. Drawbacks: network congestion at bottleneck, obvious cyberattack targeting, poor scalability, etc.
- • Centralized Content Distribution Networks (CDNs) evolved to get around some of these limitations, feeding data to apps from geographically proximate servers. Drawbacks: increased number of servers reduced but didn’t eliminate network congestion, did little to constrain possible censorship, and proved expensive to scale and maintain.
- • The state-of-the-art is NewNode’s Decentralized Content Delivery Network (dCDN). Every NewNode-enabled app is able to receive and transmit content from other apps without impacting the end-user experience. Advantages: a large and ever-changing dynamic network makes censorship impossible; no CDN maintenance costs; automatic scalability as app user base expands; eliminates most types of network congestion.