# Orientable data flow

In the one-stop platform for chain travel, the most obvious limitation of the blockchain is still the speed of transactions, such as instant visits.

It may be several hundred times the usual; the network bandwidth is full, and the user response is very slow; the machine load is high; the database lock pressure is too large and the service is unavailable.

Intuitively, the easiest way to improve the throughput of the blockchain system is to increase the block size or reduce the generation interval of the block, but only through the adjustment of these parameters cannot fundamentally solve this problem. In order to solve the problem of the efficiency of the Metaverse blockchain, Formless redesigned the protocol architecture to form an FDATA directional data flow protocol.

The FDATA high-availability protocol has the following characteristics:

Scalability: The total amount of calculation required to verify and include transactions is a logarithm of the network size.

Discretization: The verification and indexing of the data in the system are distributed on the nodes, and there will not be a large number of calculations concentrated on a certain node.

Security: Under the continuous coordinated attack of up to 1/3 of the stakers, under the secure cryptographic primitives, FDATA transactions are unforgeable, and the ledger is immutable. The attacker cannot insert invalid data into the system because the data will be verified by a random subset of nodes. When these nodes are selected, the probability of the group approving invalid transactions is less than one in ten.

Reliability: Assuming that at least 60% of the nodes are online and participate honestly in the consensus, the entire system will experience a minute-level downtime every 800 trillion years.

Scriptability: FDATA includes a Turing-complete account script based on Web Assembly System, it has the same scalability, security, and privacy attributes as ordinary transactions. Smart contract enables

Use the actor model to communicate with each other and with common accounts. Use zero-knowledge proof, smart contract

The data can be kept private, while allowing verification of correct execution. Therefore, it can be on FDATA

Build systems such as private peer-to-peer credit networks.
