пожалуйста, приведите пример, когда может быть полезен сценарий с return.
Я так понял return в сценариях блокировки используется просто для хранения данных в блокчейне, когда это может пригодиться?
Как уже было сказано, в таких скриптах транзакций Bitcoin можно хранить, например, изображения или любые бинарные данные. Выход транзакции со скриптом, содержащим OP_RETURN, считается невалидным, поэтому список UTXO при этом не увеличивается.
Ещё один вариант, когда это может пригодиться, - это запись в блокчейн Bitcoin данных для синхронизации каких-либо других данных, например, хеш или контрольная сумма внешнего файла, который регулярно обновляется на другом сервере.
Также с скриптах с OP_RETURN обычно хранят merkleroot дерева Witness.