Horizon
Horizon

Welcome to the Official Horizon Security Support Community. Horizon is designed to serve security events, confirm the authenticity of query authors, verify all types of data and operations within large and complex multi-user systems. The Horizon is already used in the Territory system. Horizon uses the same-name consensus of trust, using the model of organizing horizontal loyal connections, reputations and behavioral patterns of ordinary people in real life. Anyone can participate in the network. To do this, you must be a user of a system that uses Horizon, as well as have a mobile phone or tablet.

Разработан контракт параметров операций, применяемый для расчёта hash операций.

В Горизонте у каждой операции считается свой hash. Если в одной транзакции больше одной операции, то для каждой операции hash считается отдельно. Для того чтобы правильно подсчитать hash операции, необходимо знать, какие параметры используются в операции.

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

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

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

Если в ранних операциях использовалась таблица параметров старой версии, то при проверке значений операции используется та версия контракта параметров операций, которая на момент совершения операции была актуальной.

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

Введение публичной и обновляемой таблицы параметров операций стало ещё одним важным и необходимым шагом по запуску сети, который мы успешно провели.

Go to group