Solidity Smart Contract To Implement Message Signature And Verification: Let's code series
When we talk about signatures, the first thing that comes into our mind is the attestation and validation of a document or an asset from an authorized person. The concept of signature dates back to 3000 BC, it was originated from the Egyptian cultures in the form of small symbols, seals or complex patterns. Still in the modern days, the transaction of paper money is accomplished via cheques which is only valid if it has the signature of the owner of that bank account. With the advancement in tracing technology the hand written signatures became vulnerable and easy to bypass, so techies came up with the concept of digital signatures. WHAT IS A DIGITAL SIGNATURE: "A digital signature is a mathematical scheme for verifying the authenticity of digital messages or documents." Keeping in mind the concept of digital signature when we are talking about the blockchain eco-system, we can use this technique to sign the messages passing between the nodes and verify them by writing a sm...