Asked: How does the blockchain know a transaction was really sent by you?
My answer: a signature is bound to the message it signs; if the content changes by even one byte, the original signature becomes invalid. The reason signatures are reliable is the discrete logarithm problem on elliptic curves: deriving a public key from a private key is fast, but reversing a public key back to the private key is infeasible in practice.
$BTC 82274.61(+1.15%)
If you found this useful, save it so you can come back to it later.