Skip to content

2 of 2 sovereign recovery - provide more details how it works #49

@landabaso

Description

@landabaso

I am trying to understand the details behind the 2-2 account sovereign recovery.

According to the docs, either of the 2 HD seeds: a) Green or b) my seed can access the funds after a year (or whatever).

So if I understood correctly, in case Blockstream disappeared, I could recover my funds after a year having only my seed.

From what I can guess, Blockstream Green may be using P2SH addresses (or P2WSH).
So my guess is that a path of the locking script will let spend a UTXO after a while (CSV) with a single key.

But, in order to spend a P2SH, the full redeem script should also also required. Shouldn't it?

The question is, how can garecovery recover funds using only one seed?

Shouldn't I also need to store the complete script structure, the second public key (controlled by Blockstream) and the lock time used?

The script structure and the lock time used could be hardcoded, so no big deal. But, what about the public key you use on your side? Where is it stored if something happens to Blockstream?

Is perhaps Blockstream always using the same seed for all accounts and it also hardcodes that public key into garecovery?

Could you please guys explain a bit how these details work?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions