Imaginate que hay un dinero, una cuantía en btc claro, y que tiene que ser usado por 5 personas, pero resulta q lo tienen que recibir en una cuenta de bitcoin, pero claro, ninguno se fía del otro! Solución? Fácil, crean un brainwallet, cada uno piensa en una contraseña, y sin que los demas vean lo que se teclea, cada uno pone la contraseña justo despues del otro, y siempre en el mismo orden. De ese modo, y con el brain wallet, se va a generar una cartera para recibir ese dinero y los 5 tendrán un trozo de la clave, es decir, no se podrá hacer NADA sin que los 5 esten de acuerdo!

De hecho el protocolo Bitcoin y más precisamente los
scripts (enlace en inglés) contenidos en las transacciones permiten hacer eso: puedes dar varias direcciones Bitcoin necesarias para gastar el dinero (AND), o varias direcciones suficientes individualmente (OR), o hasta combinaciones de eso...
Los clientes no presentan una interface para todo eso todavía, pero en el protocolo ya se puede.