Тут желательно, чтобы не было необходимости доверять кому-либо или использовать сторонние сервисы (иначе все элементарно). С таким условием самым простым вариантом мне видится передача наследнику подписанной транзакции (где передаются все монеты на его адрес) с установленным nLocktime на какое-то время в будущем, например, на два года. Незадолго до истечения этого срока один из UTXO тратится (чтобы сделать старую транзакцию невалидной), и создается новая транзакция, которая передается наследнику. И так каждые два года, пока не помрешь ). Минус способа вижу только в случае попадания владельца за решетку на длительный срок. Ну и еще минус - это необходимость пересоздавать транзакцию после каждой траты задействованных UTXO.