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

Outputs where all amounts are known spent can now be pruned #4901

Merged
merged 2 commits into from
Dec 12, 2018

Conversation

moneromooo-monero
Copy link
Collaborator

Only for pre rct for obvious reasons.

Note: DO NOT use a known spent list which includes outputs
which are not known spent. If the list includes any output
that's just strongly thought to be spent, but not provably
so, you risk finding yourself unable to sync past the point
where that output is spent.

I estimate only 200 MB saved on current mainnet though,
unless the new blackballing rule unearths a good amount of
large-amount-set extra spent outs.

@moneromooo-monero moneromooo-monero force-pushed the prune-outs branch 2 times, most recently from 4b50043 to d59f5d1 Compare November 25, 2018 10:41
Only for pre rct for obvious reasons.

Note: DO NOT use a known spent list which includes outputs
which are not known spent. If the list includes any output
that's just strongly thought to be spent, but not provably
so, you risk finding yourself unable to sync past the point
where that output is spent.

I estimate only 200 MB saved on current mainnet though,
unless the new blackballing rule unearths a good amount of
large-amount-set extra spent outs.
If not present, the tool will scan the blockchain, since scanning
for this is fairly fast.
@moneromooo-monero
Copy link
Collaborator Author

The tool can now scan the chain, so a blackball file isn't needed anymore (but can be used, it's faster).

Copy link
Contributor

@fluffypony fluffypony left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed

@fluffypony fluffypony merged commit a48f2da into monero-project:master Dec 12, 2018
fluffypony added a commit that referenced this pull request Dec 12, 2018
a48f2da blockchain_prune_known_spent_data: blackball file is now optional (moneromooo-monero)
17b4572 Outputs where all amounts are known spent can now be pruned (moneromooo-monero)
stoffu pushed a commit to stoffu/monero that referenced this pull request Mar 15, 2022
…nero-project#4901

Only for pre rct for obvious reasons.

Note: DO NOT use a known spent list which includes outputs
which are not known spent. If the list includes any output
that's just strongly thought to be spent, but not provably
so, you risk finding yourself unable to sync past the point
where that output is spent.

I estimate only 200 MB saved on current mainnet though,
unless the new blackballing rule unearths a good amount of
large-amount-set extra spent outs.
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.

2 participants