# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://formless.gitbook.io/white-paper-eng/formless-architecture/orientable-data-flow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
