Вестирование через смарт-контракт Cardano не удается, если кошелек получателя пуст

Предположим, блок кода наделения правами на игровую площадку Plutus . Проще говоря, если в кошельке получателя есть какой-то ADA, контракт работает нормально. Но в случае пустого кошелька получателя транзакция не удастся, потому что для отправки денег из скрипта в кошелек требуется определенная комиссия, и эта комиссия должна быть оплачена получателем. Любая модификация для такой проблемы?

1 ответ

Это не проблема, так смарт-контракты работают в кардано, даже так все работает в блокчейне. Когда с одного адреса отправляются деньги на другой адрес, сборы должны оплачиваться с исходного адреса. Эта логика применима к любому блокчейну (насколько я знаю).

Итак, в смарт-контрактах то же самое. Если кошелек хочет получить (а не получить, как вы сказали) деньги от скрипта валидатора, он должен оплатить комиссию. Это связано с тем, что кошельку нужны эти средства, поэтому он должен отправить транзакцию в цепочке блоков, что подразумевает оплату комиссии за нее.

В блокчейне каждый пользователь / кошелек / адрес, отправляющий транзакцию в сеть, должен платить комиссию.

Другие вопросы по тегам