Our solution

GectaHPC BlockChain

Technological solution GectaHPC BlockChain includes approaches, tools and methods of storing and processing structured and unstructured data of large volumes.

Storage structure

The efficiency of our technology is determined by constant expansion and distributed architecture of the network, which is an alternative way of classic solutions not only in the field of data storing but also for Business Intelligence sphere.

The architecture of GectaHPC BlockChain storage enables grid computing (a type of parallel computing) at a hardware level with direct access to the processor of each computing node. Such nodes form a distributed (decentralized) network which provides a constant process of mathematical calculations. The nodes of such network are based on specialized peripheral devices, connected to the PC, which is considered as a part of the grid-system (HPC Cluster). The work of such peripheral device is based on RISC-processors. This solution allows to get the advantage over the existing cloud solutions.

Distinctive feature

The main point that differs our technology from the existing ones is the presence of a separate Virtual BlockChain (VBC) adopted for each type of data and task completed, which takes place at a global level of the physical storage. Such blockchain can perform both data storing function, as well as processing. The data processing tasks are distributed among the compute nodes of the HPC Cluster with the help of an intellectual management system – Gecta Computing Pool, which distributes them according to the level of their relevance between the nodes of the grid-system itself.

All these factors bring GectaHPC BlockChain to a large scale of commercial and industrial use. At this point, we can clearly state that our unique technology is flexible and, thus, applicable to such fields of human activity as:

Authorship and ownership




Computer graphics

Neural networks

Confidential information storing

Accounting and processing activity of different business processes

Comparison table of trending storages of BigData class

Gectacoin Oracle Amazon S3 Google Disc iCloud Microsoft Azure

Ability to store large volumes of information (corporate sector).

Personal data storing

Ability to store small volumes of information (personal storage for the Clients).


Applying BlockChain technology for data storing.

Data processing

Ability to compute and process the data.

Distributed storing

Data storing architecture parameter.

Distributed computing

Parallel computing probability parameter (grid computing).

Dynamic loading of the performing libraries

The amount of loading power, performed by each Node.

Hardware supply of the computing nodes

Presence of hardware devices in the computing Node; the data processing at a hardware level with direct access to the processor.


Presence of a certain processor in the compute Node.


Presence of a certain chip in the compute Node.

Hardware Gateway

Presence of a user interface to log in at a hardware level to control and process the data in the storage.

Software Gateway

Presence of a user interface to log in at a software level to control and process the data in the storage.

Master-Master replication

The changes are performed simultaneously at multiple Master-Nodes: protection from failure of Master-Node; load decrease of Master-Node; load decrease from Slave-Nodes.

Master-Slave replication

All changes are performed at Master-Nodes; Slave-Nodes receive updates from Master-Nodes; more than one Slave-Node is possible; Slave-Node can act as a Master-Node.

Self-recovery (self-healing) of the Node

Ability to restore the data at the level of compute Node in case of failure automatically.

Adaptability to the Client’s needs

Ability to adjust the storage and the algorithm in accordance with data type and needs of the Client.

Virtualization of the storage

Ability to create a separate virtual storage within the frames of mutual physical storage.

Partition tolerance

The system continues to operate properly despite multiple Nodes being inaccessible.


Interaction with external developers at a system level.

Virtual Desktop

Ability to unpack a virtual system with further installing of Operational System.