I am trying to figure out how many Bitcoin transactions could be verified per second. Am I correct that signature verification is more expensive than computing Merkletrees and hashes and therefore constitutes the bottleneck of the verification process?

Having read this paper it seems to me that tens of thousands of signatures per second could be verified. Have I misunderstood the results?

As I am only interested in signature verification, let parameters like internet bandwidth and storage requirements to handle the stream of incoming data be outside of the scope of this question.

  • I suspect the answer would depend on whether you are using an Attiny85 or Summit at Oak Ridge. Apr 18 '20 at 10:58
  • changed the title of the question to include commodity hardware in the year 2020 Apr 18 '20 at 11:07
  • 3
    You can't measure verification speed with tx/sec because it would depend on the transaction a lot. One tx could be verified in nanoseconds while another could take a couple of minutes to verify. Apr 19 '20 at 16:19
  • I could edit the question once more and just make assumption of P2PKH. I understand that any answer would be an estimate anyway Apr 26 '20 at 9:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.