При переводе Winternitz Vault сначала создает пару ключей Winternitz и вычисляет корень дерева Меркла (Keccak256) для открытого ключа.
Хранилище делится на два счета: на первом генерируется подпись и фиксируется сумма для перевода, а неизрасходованные средства возвращаются на второй счет.
Каждая операция сопровождается созданием нового хранилища, а старое закрывается. Это позволяет сохранять ключи основного аккаунта с пользовательскими средствами в безопасности.