FULA Network

the means to end the rental web


Users on the Fula Network retain total ownership over their data. By default, a user engages with the Fula Network as both a resource consumer (dApps, storage, content, etc.) and a resource provider. A user can use services on the network without owning a connected device, however, interacting with the network without a connected device means the user will end up paying rent to Box owners. Our primary goal is to incentivize a robust network comprised of user-owned hardware instead of the subscription-based model currently employed by Web2 infrastructures.

The Fula Network

The Fula Network enables fair, secure resource-sharing among users. Users share resources to provide storage, content and applications. The network comprises many smaller user pools, typically grouped together based on geographical proximity in order to guarantee optimal network performance, minimal latency and the fewest possible server hops.


FxBlox is a decentralized storage device that is powered by open source, and built on top of Functionland’s Fula Protocol suite. Blox is modular, meaning you can choose how much storage is right for you. With FxBlox you can have anywhere from 1TB to tens of TB of storage capacity in one unit. FxBlox starts with a base tower – the Fula tower for the FxBlox. It includes three USB-C ports and can connect to external devices. Then you add on individual towers for more storage capacity or other features like a hub tower as a docking station. Owning an FxBlox is not required to access services on the network, but users will have to pay fees to FxBlox owners if they don’t have one operating in the network.

A Fula Node

A Fula Node describes any device connected to an L3 pool. A Fula node is typically a low-cost, energy-efficient device such as a Raspberry Pi or FxBlox.

A Fula L3 Pool

It is a local pool of computers that share resources. A user is free to choose to connect to any pool. However, by default, pools are suggested based on a user’s location in order to maximize data availability and response times.

The Fula Protocol Suite

It consists of three sub-protocols: File, Graph, and AI. Each enables users to securely receive and provide resources on the Fula Network. In addition, each sub-protocol offers an abstraction layer that lets developers build applications using only front-end knowledge.

The Incentive Layer

It accounts for resources (e.g., apps and content) shared among users on the Fula Network using the Fula Protocol Suite. It consists of a verification layer and distributed ledger that quantifies utility transactions using Proof of Resource with zero-knowledge.

Read more in the white-paper or join Telegram or Discord channels to ask any questions you might have.