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

Supply auditing by storing values in the UHS #103

Closed
wants to merge 7 commits into from

Conversation

metalicjames
Copy link
Member

@metalicjames metalicjames commented May 13, 2022

This PR modifies the data model of both UHS-based architectures to contain the UTXO value corresponding to each UHS ID. It contains a tool to gather audit logs from each of the shards and aggregate them to acquire a consistent view of the supply at a particular time. In 2PC, we attach "epochs" to transactions allowing us to get a consistent snapshot across shards. In the Atomizer architecture, we use the blocks for coordination.

Implements #100.

@HalosGhost HalosGhost linked an issue May 15, 2022 that may be closed by this pull request
@metalicjames metalicjames force-pushed the p15_td branch 5 times, most recently from 3697863 to 86408d8 Compare May 18, 2022 18:31
@metalicjames metalicjames requested a review from HalosGhost May 31, 2022 21:31
@HalosGhost
Copy link
Collaborator

@metalicjames looks like it failed the lint check solely due to use of ul rather than UL for some literals.

@metalicjames metalicjames force-pushed the p15_td branch 3 times, most recently from 7023c58 to d74d890 Compare June 1, 2022 20:03
metalicjames and others added 5 commits August 19, 2022 16:55
…atomizer integration tests

Signed-off-by: James Lovejoy <[email protected]>
Do not skip audit if there was no previous audit running

Signed-off-by: James Lovejoy <[email protected]>
@HalosGhost
Copy link
Collaborator

closing in-favor of #224

@HalosGhost HalosGhost closed this Feb 29, 2024
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

Successfully merging this pull request may close these issues.

Enable supply auditing by storing values in the UHS
2 participants