Tera is a decentralized application platform. This is akin to an operating system. Tera consists of a repository of programs and data storage integrated into the Internet. The mechanism for publishing programs and data on this platform is free from censorship. The circulatory system is the blockchain.
Consider the following layers:
Hardware > Software > UI > Database > Centralized Network > Decentralized Network In the 21st century, everyone has a computing device like a computer, a laptop, a smartphone, a smart watch, and so on. In itself, such a device is useless for a person so it is always running a program that performs something useful. The result of the program is displayed in the user interface. Often, results are persisted in the device’s data layer to be able to access them again. Even greater usefulness is achieved by allowing other users to access this data over a network. Thus, each successive increases the usefulness for the user.
To communicate with each other, devices are combined to into a network topology in which each such device is called a node. The easiest way to combine nodes into a network is to use a single coordinating server, but such a solution is centralized with corresponding unreliability due to a single point of failure.
There are other solutions in which all devices are equal, have the same rank and priority and which we will call a decentralized network. It is important to understand that the decentralized network works as a whole; nodes communicate with one another throughout the network as a well-coordinated mechanism.
To achieve this, there are special algorithms for interaction of nodes with each other, which we will call consensus. It can be: time consensus, delivery consensus, or data chain consensus.
Tera is the next generation of human-software interaction.