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

[AIP-37][Filter duplicate transactions within a block] #160

Closed
thepomeranian opened this issue Jun 7, 2023 · 0 comments
Closed

[AIP-37][Filter duplicate transactions within a block] #160

thepomeranian opened this issue Jun 7, 2023 · 0 comments

Comments

@thepomeranian
Copy link
Collaborator

AIP Discussion

Motivation

With Quorum Store (see AIP-26), a block proposal may include duplicate transactions due to Quorum Store batches being opaque. (Duplicate transactions are also possible with byzantine proposers within quorum store.) Duplicate transactions cannot affect correctness of execution, i.e., the first version will always succeed and duplicates will be discarded. However, there is concern that duplicate transactions could affect the performance of parallel execution of blocks because they could induce conflicts. We propose filtering the duplicates before blocks are executed in the VM.

Read more about it here: https://github.com/aptos-foundation/AIPs/blob/main/aips/aip-37.md

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

No branches or pull requests

1 participant