Bitcoin Forum
October 03, 2025, 03:10:38 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Development & Technical Discussion / How would you implement a dead man's switch? on: August 29, 2019, 08:27:06 AM
Suppose you want the following behavior:

  • Funds are transferred to address A, an M of N multisig address.
  • At regular intervals, M signatories must push a button in order to keep the funds at address A. If, during a given time period, M buttons are not pressed, then the funds automatically move from address A to address B, where they may be spent by recipient B.

The only way that I can think of to accomplish this is to move the funds at every interval. Once per period, M of N signatories sign a transaction to transfer the funds to address A1, it's a timelocked transaction, and at the end of the period, the funds can be spent by recipient B. Before the deadline is reached, M of N signatories sign a new transaction to transfer the funds from A1 to A2. The new transaction is timelocked with a deadline further out into the future. Apologies if my terminology is not precise, I hope you get the idea.

Is there a better way to accomplish the behavior that I described?
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!