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

Verification of in-block transaction with many inputs takes too long #356

Open
svyatonik opened this issue Dec 27, 2016 · 1 comment
Open
Labels
F3-annoyance The client behaves within expectations, however this “expected behaviour” itself is at issue. F7-footprint An enhancement to provide a smaller (system load, memory, network or disk) footprint. M4-core Core client code / Rust.

Comments

@svyatonik
Copy link
Contributor

Verification of transactions:
https://blockchain.info/ru/tx/6bb9c31f15c6940d4bd664054e398e420425339aadc65e8c491cf1151fe7ff4b
https://blockchain.info/tx/b9d69463c500b81dc2ff600d0b528b15fb816c4dab11e424151de0bcbea7f26f
takes ~10-15s on my PC. While verification of most others takes < 1/20s.
Maybe we could profile this in tests && check if we could increase performance

@NikVolf
Copy link
Contributor

NikVolf commented Dec 27, 2016

this is transactions spam
it contains thousands of 0.01 btc inputs and outputs

i think such transactions are not mined anymore

@5chdn 5chdn added F3-annoyance The client behaves within expectations, however this “expected behaviour” itself is at issue. M4-core Core client code / Rust. F7-footprint An enhancement to provide a smaller (system load, memory, network or disk) footprint. labels May 2, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
F3-annoyance The client behaves within expectations, however this “expected behaviour” itself is at issue. F7-footprint An enhancement to provide a smaller (system load, memory, network or disk) footprint. M4-core Core client code / Rust.
Projects
None yet
Development

No branches or pull requests

3 participants