Транзакции

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

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

UMI пересылаются псевдо-анонимно (не анонимно) — для отправки и получения монет, а также записи транзакций в блокчейн используются адреса, которые никоим образом не раскрывают личность пользователя сети.

В сети UMI отсутствуют комиссии за внутренние транзакции — без исключений, даже для случаев, когда осуществляется чрезмерно большой объём транзакций с одного адреса.

Ниже приведены детали создания и обработки транзакции UMI.

  1. Отправитель указывает обязательный набор параметров транзакции:

  • сумму;

  • адрес получателя;

  • адрес и цифровую подпись отправителя (указывается автоматически).

  1. Все показатели входящих транзакций проверяются.

  2. Транзакции считаются валидными, если цифровая подпись проверена и баланс адреса отправителя больше или равен сумме транзакции.

  3. Если на адресе отправителя хватает монет для осуществления перевода:

  • Создаётся новая транзакция с включением всех указанных параметров и генерируется уникальный идентификационный номер транзакции;

  • Сервер отвечает и выдает следующие варианты кода в зависимости от результата:

    • сообщение о принятии сетью транзакции;

    • ошибку кода или сообщение об ошибке, если какой-то из параметров не отвечает требованиям.

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

Например, данная функция может использоваться для присоединения адреса к приложению в экосистеме UMI.

Last updated