este exemplo de taproot OP_IF é muito mais preocupante para a proposta RDTS do que eu percebi inicialmente. na verdade, é uma política de carteira miniscript: thresh(3,pk(A),pk(B),pk(C),pk(D),older(T1),older(T2)) significa "um multisig 3-de-4, decaindo para 2-de-4 após o tempo T1, e 1-de-4 após o tempo T2"
mononaut
mononaut12/11/2025
Por exemplo, existem alguns gastos usando este modelo de script "multisig em decadência", que utiliza múltiplos OP_IFs
existem dois gastos relacionados em estreita sucessão, cada um exercendo uma das condições de gasto de timelock. exatamente o tipo de atividade que você poderia esperar de alguém realizando testes finais na mainnet antes de carregar fundos reais em uma carteira que depende deste script de bloqueio.
uma vez que este é um tapscript usando OP_IF, quaisquer fundos recebidos por uma carteira desse tipo após a ativação do RDTS ficariam congelados. o proprietário também não conseguiria mover suas moedas para atualizar os bloqueios de tempo relativos, talvez forçando uma redução não intencional e catastrófica na segurança.
considere, por exemplo, que este tipo de política de miniscript pode ser usada para um esquema de herança ou modelo de custódia colaborativa. por exemplo, o proprietário detém três chaves e passa a quarta para um herdeiro ou prestador de serviços de chave de recuperação.
enquanto estiverem vivos, o proprietário pode periodicamente atualizar os bloqueios de tempo enviando as moedas de volta para si mesmo, mantendo o controle exclusivo dos fundos. se perderem uma chave, podem esperar que o primeiro bloqueio de tempo expire ou pedir ao outro detentor da chave para ajudar a restaurar o acesso.
quando falecerem, o herdeiro ganha acesso unilateral à sua herança assim que o segundo bloqueio de tempo expira. no entanto, o RDTS que congela a carteira arrisca impedir o proprietário de atualizar as suas moedas a tempo, deixando-o vulnerável a roubo prematuro pelo outro detentor da chave.
pelo que posso dizer, este tipo de carteira taproot miniscript é possível de criar em software de consumo hoje. por exemplo, aqui está como é configurá-la como uma carteira miniscript personalizada na aplicação móvel da Nunchuk.
66,94K