Overview

FIO Layer 2 is a concept which introduces an off-chain framework, which enables FIO Protocol users to exchange messages between each other without the need to store those messages on-chain.

Application

Messages which are candidates for this approach are:

Messages which are not candidates for this approach are:

Benefits

Similar to other Layer 2 solutions, the benefits of this approach include:

Solution

Open Questions and Challenges

Running L2 nodes

What is the incentive to run an L2 node and who will run it?

Availability and censorship resistance

By definition blockchains are highly available and censorship resistant, because the data is securely replicated across many nodes.

What is the optimal design for L2 nodes?

Spam

Today most FIO Chain transactions have an on-chain cost. This is intended to deter, but not prevent spam. There is already an initiative on the Roadmap to consider solutions to FIO Request spamming, which have already been reported. This issue is significantly larger if the cost of transmitting a message is free. An attacker could easily send millions of messages intended to spam users or to make the service unusable.

How is spam mitigated?