Algorand заметно выделяется на фоне других блокчейн-сетей, причём прежде всего это происходит благодаря нескольким особенностям. Вот они:
Полная децентрализация: сеть не контролируется несколькими майнерами или валидаторами, поскольку стороны, участвующие в создании блоков, выбираются случайным образом.
Низкие требования к вычислениям: сеть не требует наличия высокопроизводительных майнинг-ферм с серьёзным энергопотреблением.
Быстрое согласование происходящего в сети: всё блокчейн-сообщество даёт согласие для новых блоков и подтверждает транзакции с задержкой на уровне одной минуты. Одновременно с этим происходит масштабирование данных для остальных участников сети.
Крайне низкая перспектива появления форка: пользователи блокчейна могут рассчитывать на актуальность и окончательность нового блока сразу после его создания. При этом даже если сеть временно разделится на разные цепочки, Algorand гарантирует отсутствие разногласий в отношении подтверждённых транзакций среди пользователей.
Как создаются блоки в сети Algorand
Новые блоки в сети Algorand предлагаются не определёнными пользователями и не так называемым выбранным комитетом участников. Вместо этого протокол достижения консенсуса Algorand использует случайный, тайный и бесконечный отбор новых участников для создания блоков. При этом каждый блок в сети подразумевает наличие непредсказуемого параметра или так называемого семени отбора, который будет определять пользователей для участия в создании следующего блока.
В целом блоки в сети Algorand создаются на протяжении двух фаз посредством лотерей или так называемых криптографических сортировок. Благодаря этому пользователи могут сразу быть уверены в актуальности данных блокчейна. Им не нужно ждать многочисленных подтверждений и порой нескольких часов, чтобы быть уверенными в постоянстве транзакции. Соответственно, в случае с Algorand транзакция точно не будет отменена за счёт реорганизации блокчейна.
Фаза предложения: на данной стадии отбирается один токен, владелец которого будет предлагать следующие блоки. И поскольку автор предложения по новому блоку известен целой сети лишь на этапе распространения данных, вмешиваться в происходящее уже слишком поздно. Важно отметить, что алгоритм консенсуса Algorand под названием Pure Proof of Stake (PPoS) гарантирует одинаковую вероятность выбора для каждого токена.
Фаза голосования: на этом этапе выбирается так называемый комитет владельцев тысячи случайных токенов. Их задача — одобрить блок, который будет предложен первым пользователем. Алгоритм консенсуса Algorand отличается от других блокчейнов на базе Proof of Stake (PoS) случайностью выбора упомянутого комитета вместо его постоянства. Благодаря этому протокол становится крайне защищённым от возможной активности хакеров. Всё же в таких условиях последние попросту не знают, кого атаковать.
Вознаграждение
Фонд Algorand Foundation вносит обозначенное количество токенов в Пул вознаграждений на определённый Период, при этом сам размер вознаграждений рассчитывается и распределяется блокчейном. Они получаются при проведении каждой транзакции с вашего или на ваш счёт. Наконец, частота начисления вознаграждений по состоянию на июнь 2019 года составляет 20 минут.
Сумма вознаграждения за каждый блок на протяжении соответствующего Периода эквивалентна частному от деления количества токенов в Пуле на количество подтверждённых блоков. Затем при включении каждого блока в блокчейн сумма вознаграждения распределяется среди всех держателей токенов в соответствии с долей их стейка на фоне общего стейка. Важно отметить, что сумма вознаграждения за блок для каждого отдельного пользователя сети может меняться в зависимости от увеличения или снижения количества токенов в их распоряжении.
В итоге вознаграждения накапливаются в сети Algorand. Они запрашиваются каждым отдельным счётом при проведении транзакции с его участием и её дальнейшем подтверждении.
ASA-активы (Algorand Standard Assets)
Протокол Algorand позволяет создавать активы под названием Algorand Standard Assets (ASA) в рамках данного блокчейна. По сути их использование аналогично токенам в других блокчейн-сетях, однако в данном случае ASA-токены получают ту же безопасность, совместимость, скорость и простоту использования, что и ALGO.
Роль токенов Algorand Standard Assets могут выполнять стейблкойны, очки лояльности, системные кредиты, игровые очки и так далее. Вдобавок сеть также даёт возможность создавать отдельные уникальные ASA-токены по типу актов на земельные участки, коллекционных предметов, составляющих цепочек поставок и многого другого. При необходимости можно использовать дополнительную функциональность сети для ограничений на взаимодействие с ASA-токенами для создания определённых рамок безопасности, соблюдения нормативных требований и сертификации.