bnb-chain / tss-lib

Threshold Signature Scheme, for ECDSA and EDDSA
MIT License
759 stars 261 forks source link

Share a parent key among children without storing the parent key #294

Open zargarzadehm opened 4 months ago

zargarzadehm commented 4 months ago

IMAGE 2024-03-22 04:53:07

We are seeking a solution to share a parent key among children without storing the parent key. In other words, it's like using TSS over another TSS or a similar approach.

For instance, one of our peers is ORG1, and they hold a portion of a key in the organization ORG, but this organization has three managers. Therefore, we are exploring a solution that would enable ORG1 to participate in the signing process by involving the three sub-organizations of ORG1 without storing ORG1’s private key.

Note: We are aware that the key can be split among all of them, but based on our service design, we were unable to do so.