Like a Rock, Flux — Unparalleled application resilience

Flux Official
3 min readDec 12, 2023

--

The Flux decentralized infrastructure mitigates the inherent weaknesses of Web2 infrastructure by delivering unparalleled application resilience. With the release of FluxOS version 4.20.0, persistent storage applications on Flux are even better.

Flux is leading the charge in delivering decentralized infrastructure for Web3. More than fifteen thousand application instances are currently running on a network of over 12,000 computational nodes worldwide. This innovative real-world implementation of massive computing resources harnessed in a truly decentralized network brings countless benefits.

Applications running on Web2 infrastructure are susceptible to various threats; they usually reside in just one data center, creating a single point of failure; they can be targeted efficiently by DDOS and other attacks and require trust in a centralized hosting provider. Centralized actors usually act in their best interest, sometimes leading to censorship, deplatforming, and other malicious practices. These vulnerabilities can all be mitigated by migrating applications to decentralized infrastructure.

The Flux decentralized network applications can be launched without relying on a single centralized hosting provider. Applications and data are distributed across the entire network and have no single point of failure. If one application instance is dropped, another takes place, making applications running on Flux incredibly resilient.

Here’s how Flux delivers resilient applications and mitigates the pitfalls of centralized infrastructure.

When running on Flux:

  • An application always gets a minimum of 3 instances spawned, but the client can choose a much higher number of cases if they prefer.
  • The application will run simultaneously on at least three different nodes in all cases.
  • If one application instance goes offline, another takes its place. This ensures that the application stays live for the duration of the contract and makes it highly resilient to being disrupted or going offline.
  • The data of the application instances are continuously synced with each other by using the open-source syncing software.

On December 12th, the resilience of applications running on Flux will grow even more vital as new implementations of persistent application storage on Flux are rolled out globally.

In FluxOS version 4.20.0, the implementation of data persistence for applications is being improved. One instance of the application will act as the master, holding the most updated version of the application data, while some other cases function as clones synced in real time. If the master instance is lost, another instance is promoted to be the new master, while the old master instance that was lost is deployed again, this time as one of the redundant instances. The Flux domain manager will always direct traffic to the master application instance, ensuring that users connect to the correct one.

This change allows any application to function normally on the Flux network without complications that can occur when multiple instances of an application are live simultaneously. Developers will no longer need to adapt applications to work with the decentralized nature of the flux network, where they run in multiple instances. This will benefit applications where users constantly add new data, such as game servers.

This change is already being deployed across the Flux network and will be globally available on December 12th, 2023. You can already see it in action on the official Flux Minecraft server. Point your Minecraft clients to fluxminecraft.runonflux.io to try it out.

FluxOS updates, containing overall performance improvements and new features, are released every Tuesday. The Flux team is dedicated to building the best products in decentralized infrastructure, continuously rolling out new and innovative features. We invite you to follow us on the journey to realizing the next iteration of the Internet, Web3.

Want to know more?

Please visit the official Flux website hosted on the Flux decentralized network. Learn about the ecosystem and see what Flux has to offer. Check out the Flux products to see how you can leverage cost-effective decentralized infrastructure.

You can also stay updated by following the official Flux Twitter @RunOnFlux for news and announcements.

Finally, you can meet the Flux community on the Flux discord. On Discord you can also meet the Flux team and discuss all things Flux, we’re always on the lookout for new community members, developers or potential partners.

--

--