This repository has been archived by the owner on Dec 4, 2024. It is now read-only.
sBTC Design - Coordinator selection / handling unresponsive signers (VRF) #335
Closed
stjepangolemac
started this conversation in
Ideas
Replies: 2 comments 2 replies
-
The signer work is something almost completely new to me, so it's possible none of the above makes sense. Do you think this, or something similar, could work for the coordinator selection? Also, in the case of unresponsive signers can we just move on to the next selection ID in the sorted array? |
Beta Was this translation helpful? Give feedback.
2 replies
-
This was discussed in one of the sBTC design calls. The agreement is that for additional data to add to the public keys before hashing we can use the latest sortition VRF seed. That produces selection IDs that can't be known in advance. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We need to figure out how to pick coordinators aming signers in a deterministic and safe manner.
Selection VRF
pk|last_block_hash|sbtc_operations_processed
Notes
sbtc_operations_processed
is not needed and something likelast_sbtc_op_btc_txid
is enough?last_block_hash
andsbtc_operations_processed
orlast_sbtc_op_btc_txid
can be gamed and be known in advance, I guess it depends how often the coordinator is picked compared to the block production rateFinal
Beta Was this translation helpful? Give feedback.
All reactions