Насколько я понял, должен быть просто создан выход со специальным скриптом-
до достижения какого-то блока можно воспользоваться этим выходом, только если подписан обеими ключами, после достижения блока можно воспользоваться, имея только свой ключ. Неподтвержденные транзакции при этом не надо хранить.
Может я не все до конца понял.
Но только в таком варианте это имеет какой-то смысл.
Это невозможно в том виде, в котором вы сказали.
В биткойн-скриптах нет понятия "номер блока" и вводить его не собираются.
Потому что это создаст проблемы при реорганизации цепочек.
Поэтому нельзя создать скрипт который бы работал по указанной схеме.
Есть поле lock-time. Но, блядь, читайте мануалы, а не рекламные брошюры!
Если так , то приношу свои извинения. Был дезинформирован.
Только зачем Bitpay этим заниматься, непонятно.
"Кроме этого, он имеет временную функцию, и если операции не проводятся по истечении установленного времени, то деньги возвращаются безопасно для пользователя."
Если возвратом денег занимается Bitpay , то это конечно небезопасно.