Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

no way to add two bivariates polynomials (esp w/ different max degrees) #5832

Open
bennetyee opened this issue Aug 27, 2024 · 1 comment
Open

Comments

@bennetyee
Copy link
Contributor

pub struct BivariatePolynomial<F: PrimeField> {

while we don't need to do proactive verifiable secret sharing by adding zero holed bivariate polynomials since we can do churp dimension switching and get the same effect, it will be useful to be able to add a zero holed bivariate polynomial to a bivariate used for churp, esp with the max degree(s) growing.

the rationale for wanting this ability is this: we would like to be able to optionally grow the reconstruction threshold (as well as the number of shareholders for availability) as the value of the secrets being protected grows. in the context of a blockchain system, this would correspond to something like the total value locked increasing over time as the usage increases.

@oasisprotocol oasisprotocol deleted a comment Aug 27, 2024
@oasisprotocol oasisprotocol deleted a comment Aug 27, 2024
@oasisprotocol oasisprotocol deleted a comment Aug 27, 2024
@peternose
Copy link
Contributor

Agree, adding add functionality will be needed in the future once we support changing the threshold. The current version doesn't do that, so I would postpone this to later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants
@bennetyee @peternose and others