Выражения, Условия, Логика
Все . Iroha Специальные инструкции работают на выражениях. У каждого выражения есть EvaluatesTo, который используется при выполнении инструкции. В то время как вы можете указать название счета напрямую, вы также можете указать счет ID через какую-то математическую или строку Операция. Вы также можете проверить, зарегистрирована ли учетная запись на блокчейне.
Используя выражения, реализующие EvaluatesTo<bool>, вы можете настроить условную логику и выполнять более сложные операции в цепочке. Например, вы можете отправить инструкцию Mint только при регистрации конкретной учетной записи.
Помните, что вы можете сочетать это с запросами, и как таковой можно запрограммировать блокчейн для выполнения некоторых удивительных вещей. Это то, что мы называем умными контрактами, определяющей особенностью передового использования технологии блокчейна.