Словарь терминов

Блокчейн

Децентрализованный, распределённый и общедоступный цифровой реестр, записывающий информацию таким образом, что любая соответствующая запись не может быть изменена задним числом без внесения изменений во все последующие блоки

Гомоморфное шифрование

Форма шифрования, позволяющая выполнять определённые математические действия с зашифрованным текстом и получать зашифрованный результат, который соответствует результату операций, выполненных с открытым текстом

Криптографическая защита целостности данных

Механизм защиты посредством шифрования данных для безопасного хранения и защиты информации от нежелательных пользователей.

Консенсус

Способ получения согласованного результата группой участников

Мейннет

Основная сеть, в которой выполняются основные функции в виде приема-передачи транзакции, выпуск и хранение токенов

Нода

Узел блокчейн сети, обрабатывающий транзакции, формирующий блоки и реализующий алгоритм консенсуса

Приватный ключ

Строковая комбинация символов для подписания транзакций и доступа к токенам, хранимая приватно. Приватный ключ неразрывно связан с публичным ключом

Публичный ключ

Строковая комбинация символов, неразрывно связанная с приватным ключом. Публичный ключ прикладывается к транзакциям для подтверждения корректности подписи пользователя, сделанной на закрытом ключе

Сервер

Основной узел системы, содержащий Node, DecryptService, CryptoProvider, Backend + Database, API

Смарт-контракт

Компьютерный алгоритм, предназначенный для формирования, контроля и предоставления информации о соглашения между участниками

Транзакция

Передача «фактов», производимая участниками в сети, для инициации любых действий

Участник

Участник блокчейна, который направляет транзакции на подтверждение в сеть

Хеш

Уникальная конфигурация символов (буквы, цифры), результат исполнения хеш-функции по заданному алгоритму над данными. Хеш однозначно идентифицирует объект

DKG (Distributed Key Generation)

Криптографический процесс, в котором несколько сторон участвуют в расчете общего набора открытых и закрытых ключей

MPC-протокол (Multi-Party Computation)

Криптографический протокол, позволяющий нескольким участникам произвести вычисление, зависящее от тайных входных данных каждого из них, таким образом, чтобы ни один участник не смог получить никакой информации о чужих тайных входных данных

Zero-Knowledge Range Proofs

Интерактивный криптографический протокол, позволяющий одной из взаимодействующих сторон («The verifier» — проверяющей) убедиться в достоверности какого-либо утверждения (обычно математического), не имея при этом никакой другой информации от второй стороны («The prover» — доказывающей)