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