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

Set all tree roots of the final private kernel circuit to nonzero, _valid_ values. #1676

Open
Tracked by #8977
iAmMichaelConnor opened this issue Aug 20, 2023 · 0 comments
Labels
A-privacy-leakage Area: Relates to privacy leakage.

Comments

@iAmMichaelConnor
Copy link
Contributor

iAmMichaelConnor commented Aug 20, 2023

All txs should set the final private kernel circuit's public inputs for all roots to be valid, up-to-date, nonzero values, so as to mask which trees have actually been read from.

This makes the 'Tx Fingerprint' (a neologism) of each function less unique.
(If you can think of any other ways to make Tx Fingerprints more uniform, please open an issue, and use the 'privacy-leakage' label.

@iAmMichaelConnor iAmMichaelConnor added the A-privacy-leakage Area: Relates to privacy leakage. label Aug 20, 2023
@github-project-automation github-project-automation bot moved this to Todo in A3 Aug 20, 2023
@iAmMichaelConnor iAmMichaelConnor changed the title Set all tree roots of the final kernel circuit to nonzero, _valid_ values. Set all tree roots of the final private kernel circuit to nonzero, _valid_ values. Aug 21, 2023
codygunton pushed a commit that referenced this issue Jan 23, 2024
* Copied index.html to output (#1661)

* Generate htnl file (#1662)

* Deployment fix (#1663)

* Deployment fixes (#1665)

* Deployment fix attempt (#1667)

* Updated falafel and kebab terraform with new project directory structure (#1670)

* Reduce the amount of logging in kebab (#1668)

* Reduce the amount of logging in kebab

* Logging improvement

* Bug fix

* Reverted erroneous change

* Pw/increase faucet drip (#1669)

* Increased the faucet drip size

* Force contract redeployment

* Deploy terraform from correct directory (#1671)

* JB/Website grants updates (#1666)

* Add new grant

* Improve research images

* Mini typo

* JB/Website build manifest (#1672)

* Add website to build manifest

* JB/Brand iteration (#1673)

* Small build change

* JB/Fix website deployment (#1676)

* Fix deployment

* JB/Fix website deploy (#1677)

* Fix deploy

Co-authored-by: Jonathan Bursztyn <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-privacy-leakage Area: Relates to privacy leakage.
Projects
Status: Todo
Development

No branches or pull requests

1 participant