Hi,
I’m trying to understand how the security of ECDSA master keys change as the number of nodes in the fiduciary subnet changes, and I have some questions:
1 - Do the ECDSA master key shares get updated periodically (each epoch I think) like the BLS key shares do, or are they unchanged over time?
2 - Does the complexity of the ECDSA production master key (key_1 I believe) change if the number of nodes in the fiduciary subnet changes, or is degree / order of the polynomial a static number (of about 30)?
3 - If it was decided that the fiduciary subnet should one day have say 100 nodes one day instead of the current 26/28, would it be possible to scale up the existing key_1 to become more complex to accommodate the higher number of nodes while still retaining the 2/3 threshold security, or would a new master key with about 100 shares need to be created to fullfil the higher security threshold (probably on a new subnet with a higher node count)?
4 - If the order of the polynomial in 2 is static, what is this number?
5 - Does the order / complexity of a canister master key depend on the number of nodes in the subnet, and would that change if the number of nodes in the subnet changed?
Thanks in advance for any responses,
Marcus.