Glossary

Blockchain

A decentralized, distributed and public digital ledger that is used to record in such way that any involved record cannot be altered retroactively, without the alteration of all subsequent blocks

Homomorphic encryption

A form of encryption that allows you to perform certain mathematical actions with encrypted text and get an encrypted result that corresponds to the result of operations performed with open text

Cryptographic data integrity protection

A security mechanism through data encryption for secure storage and protection of information from unwanted users.

Consensus

The way of getting an agreed result by a group of participants

Mainnet

Main network, where the main functions are performed in the form of transaction receipt and transfer, release and storage of tokens

Node

Network blockchain node, processing transactions, forming blocks and implementing the consensus algorithm

Private key

A string combination of characters for signing transactions and accessing tokens, stored privately. The private key is inextricably linked to the public key

Public key

String combination of characters, inextricably linked to the private key. The public key is attached to transactions to confirm the correctness of the user’s signature made on the private key

Server

The main system node containing the Node, DecryptService, CryptoProvider, Backend + Database, API

Smart contract

Computer algorithm designed to form, control and provide information about the agreement between the participants

Transaction

Transmission of «facts» produced by members in the network to initiate any action

Participant

A blockchain participant who send transactions to the net for getting approve

Hash

A unique configuration of the symbols (letters and digits), it is a result of the hash function performing over the data according with the specified algorithm. Hash uniquely identifies the object

DKG (Distributed Key Generation)

A cryptographic process in which multiple parties participate in the calculation of a common set of public and private keys

MPC protocol (Multi-Party Computation)

A cryptographic protocol that allows multiple participants to perform a calculation based on every participant’s secret input data so that no participant can get any information about someone else’s secret input data

Zero-Knowledge Range Proofs

An interactive cryptographic protocol that allows one of the interacting parties (“The verifier”) to verify the validity of any statement (usually mathematical) without any other information from the other party (“The prover”)