Реальная история.
Можно ли построить пользовательскую транзакцию, в которой либо ключ, или ключ "надсмотрщик" может потратить монеты?
Да. Это было бы "1 из 2 подписей требуется" multisignature сделка.
И добавить функцию таким образом, что все последующие операции вы делаете также включить функцию переопределения надсмотрщика?
Это вы не можете сделать. Если монеты были украдены, вор может просто подписать их.
Я полагаю, вы могли бы сделать "2 из 2 подписей требуется" и затем иметь надзирателя только одобрение сделок, которые были также 2-из-2 требуется (где 1 была подпись надсмотрщика). Вор может принять ваши монеты прочь, но не смогли бы провести их без ОК надсмотрщика. Надзиратель не сможет принять их обратно, хотя.
Более сложные схемы, вероятно, возможно, если вы хотите, чтобы полностью доверять надсмотрщика ... но если вы и человек, которому вы платите Доверяйте надсмотрщик полностью, то зачем с помощью Bitcoin сделок на всех? Просто держать счета в надсмотрщика, и они могут передать балансы или обратные операции, как им нравится ....