Is there a specific attack or bug which asymmetric cryptography prevents during bitcoin transactions?

2 Answers 2


Is there a specific attack or bug which asymmetric cryptography prevents during bitcoin transactions?

asymmetric cryptography is not really something that was added on top of Bitcoin in order to prevent some specific attack or fix some specific bug.

asymmetric cryptography is one of two fundamental foundation stones, one of the two primary building blocks on which the Bitcoin concept is based. Without asymmetric cryptography and one-way hash-functions the whole idea of Bitcoin would not have got started at all.

asymmetric cryptography underlies almost everything that is important in Bitcoin. Without asymmetric cryptography there could be no Bitcoin.

If I had to identify one thing that asymmetric cryptography provides it is that it prevents 7 billion other people being able to remove money from your wallet whenever they want and you being powerless to stop them. Its the difference between putting your cash in a safe only you know the combination for and leaving your cash on a park bench in the center of a crowded city while you go elsewhere for a year.

You might enjoy watching the two videos at https://anders.com/blockchain/ (watch both and in the right order) They are very easy to follow and reasonably brief. The first sets the scene, the second builds on that to answer your question (but you have to watch the first before the second)

  • Can I share you my research work? so that i get my primary resource who can verify whether my informaiton correct or no. I am 17 and this is my school work. Help is needed Jul 20, 2019 at 10:56
  • 1
    More fundamentally (not specific to bitcoin/cryptocurrency), asymmetric crypto is what makes it possible to exercise any form of "control at a distance". Without it, there is no evidence to a person or machine carrying out your instructions that they're actually your instructions and not a misrepresentation by some party involved in conveying them. Jul 20, 2019 at 19:40

Without asymetric cryptography, there wouldn't be information asymmetry: in other words, everyone knows exactly as much as everyone else. If everyone knows equally much, there is no way to distinguish a legitimate sender from a malicious one.

More specifically, if a symmetric construction like an HMAC was used to authenticate a transaction, miners would learn the key from legitimate spending transactions, and be able to instead mine an (indistinguishable and also legal) transaction that steals the coins.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.