You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi @bl4ck5un@mskd12@wanglun1996 love your work!
One of the use-cases i think could be to distribuite an admin key for smart contracts.
Many smart contracts have some admin key for different operations (updating the contract, halting operations in case of an issue and more).
I was thinking that CHURP can be used (using BLS keys) as a way to distribute the admin key.
Setup is:
a set of V collateralised validators participate in a consensus protocol
each new epoch E, a new sub set of validators is chosen randomly
sub set from epoch E-1 rotates shares of the secret admin key to sub set at epoch E
any subset can collectively sign with the admin key above a certain threshold
they decide on what to sign by the consensus protocol
as long as V has 2/3 honest validators this scheme should be secure
The cool thing about it is that the actual actions can be arbitrary which can serve a wide verity of use-cases.
The text was updated successfully, but these errors were encountered:
Hi @bl4ck5un @mskd12 @wanglun1996 love your work!
One of the use-cases i think could be to distribuite an admin key for smart contracts.
Many smart contracts have some admin key for different operations (updating the contract, halting operations in case of an issue and more).
I was thinking that CHURP can be used (using BLS keys) as a way to distribute the admin key.
Setup is:
The cool thing about it is that the actual actions can be arbitrary which can serve a wide verity of use-cases.
The text was updated successfully, but these errors were encountered: