Collateral относится к последующей транзакции скрипта
Документация Cardano описывает collateral inputs для транзакций со скриптами второй фазы. Они покрывают затраты выполнения при неудаче проверки phase-2. Это свойство предлагаемой транзакции Cardano, а не дополнительная оплата обменнику со стороны отправителя Bitcoin. Обычное поступление ADA и последующее взаимодействие со скриптом требуют отдельных проверок и отдельного разрешения владельца кошелька.
Условный пример: пользователь получил покупку ADA, но видит предупреждение о collateral при открытии приложения. Рано заключать, что обменник выплатил мало. Уточните, к какой транзакции относится сообщение и может ли кошелёк выбрать подходящие входы. Общий баланс является одним наблюдением; у предлагаемой приложением операции есть собственные требования к её построению.
Не объединяйте разные вопросы об ADA в одну сумму
| Величина или условие | Где проверить | Что не устанавливает |
|---|---|---|
| Реально поступившие ADA | Нужный кошелёк и запись выплаты | Готовность к любому действию приложения |
| Комиссия новой транзакции | Текущее подтверждение кошелька | Весь возможный расход collateral |
| Входы collateral и возврат | Данные предлагаемой транзакции скрипта | Отдельную комиссию обменника |
| Выбор collateral кошельком | Руководство кошелька и состояние аккаунта | Единую фиксированную сумму для всех |
Проверьте механизм возврата, не переносите старое общее правило
Руководство Cardano объясняет, что collateral change позволяет вернуть остаток при неудаче проверки скрипта во второй фазе. CIP-40 описывает механизм отдельного выхода возврата. Не считайте по старой инструкции, что выбранный выход всегда теряется полностью, и не делайте обратного вывода без проверки предлагаемой транзакции. Фактический риск расхода уточняется на экране конкретного кошелька.
Механизм не требует разрешать незнакомый запрос ради того, чтобы баланс стал пригодным к использованию. Сначала проверьте приложение, нужное действие и детали транзакции. При непонятном предупреждении получите объяснение кошелька или приложения до подписи. Запись предыдущей покупки ADA сохраните, но не принимайте её за разрешение нового взаимодействия со скриптом.
Вопросы перед покупкой дополнительной суммы ADA
- Не хватает денег или есть проблема выбора входов?
- Сохраните точное сообщение кошелька и предлагаемое действие. Не определяйте причину по одному слову collateral. Кошелёк может использовать собственный процесс выбора подходящих входов; фиксированное число из постороннего учебного примера не обязательно решает показанную ошибку. Сначала уточните требование, потом рассчитывайте пополнение.
- Какую сумму затрагивает текущая транзакция?
- Отдельно проверьте комиссию, collateral и предусмотренный возврат. Статья не рассчитывает их по предварительной сумме обмена. Если не можете определить разрешаемое действие, остановите его проверку до уточнения, а не считайте любое подтверждение с ADA обычным безопасным платежом только по названию актива.
- Если пополнение подходит, куда должны поступить ADA?
- Для покупки за BTC используйте проверенные реквизиты получения нужного кошелька. Сначала подтвердите поступление, затем отдельно проверьте или пересоберите действие приложения. Сообщение о завершении обмена и увеличившийся баланс сами по себе не устанавливают ни готовность, ни безопасность последующей транзакции скрипта.
Вопросы о collateral и покупке ADA
- Запрос collateral является дополнительным платежом BTC обменнику?
- Нет. Описанный механизм относится к предлагаемой транзакции скрипта Cardano.
- Получение дополнительных ADA разрешает транзакцию приложения?
- Нет. Отдельное действие приложения проверяется и разрешается самостоятельно.
- Есть одна фиксированная сумма collateral для любых кошельков и действий?
- Не делайте такого предположения. Проверьте текущую транзакцию и требования выбора входов кошелька.
- Механизм возврата важен при чтении старой инструкции?
- Да. Актуальная документация Cardano и CIP-40 описывают выход возврата. Проверяйте транзакцию, не переносите старое общее правило.
Документация Cardano
Проверено: