Da forma como o Bitcoin está, não ainda. A gente pode usar timelocks para executar uma transação no futuro, mas não consegue penalizar penalizar executá-la antes caso necessário.

Agora, se utilizar Bitcoin 'wrapped' (sintético de bitcoin) em outras redes baseadas em Ethereum, aí dá. Mas tem todo o risco envolvido de 1) não ser o Bitcoin original 2) O Bitcoin original estar custodiado com um terceiro, e 3) a plataforma continuar existindo quando for o momento de desbloquear esse bitcoin

Reply to this note

Please Login to reply.

Discussion

Existe algum softfork que permitiria algo como descrevi?

Concordo com os riscos que você mencionou.

Automaticamente e trustless? Eu não sabia que dava pra fazer. Vou procurar mais info de como fazer isso onchain.

automaticamente não, o saque precisa ser provocado (alguem precisa publicar o script correspondente a parte do contrato que vc quer ativar). Mas trustless acho que sim.

Valeu a dica! Vou procirar mais infos sobre como fazer isso.

Idealmente seria automático, mas quero entender melhor comonfuncion esses contratos/scripts do taproot.