Этот функционал уже пилится в самом 'протоколе' bitcoin, потестировать можно в недовалюте Geist Geld
https://github.com/bitcoin/bitcoin/pull/319Выглядит как транзакция, которая будет завершена (деньги вычитаются у отославшего и подвисают) только после того, как ее подтвердят указанное количество участников (в транзакции указывается список этих адресов).. естественно в транзакции можно указать кому по завершению выслать сколько, в т.ч. и вернуть самому себе.
p.s. этот функционал в bitcoin может привести к серьезному пересмотру необходимости посредников во многих случаях, особенно если не нужна оперативность.