Member-only story

Secure and Test the Contract With ECDSA Signature

Sign and verify messages — add more security levels for your contracts

Pavlo Horbonos
Better Programming
5 min readJul 7, 2021

Person signing a paper
Photo by Scott Graham on Unsplash

Welcome to another piece in my Blockchain Everywhere series. It is the place where I share my half-decade experience in software development and blockchain technologies. If you missed it — check previous parts connected to DeFi protocols integration and ERC20 token’s advanced testing. Furthermore, today we will talk about the Solidity contracts testing again, but now from the security and verification point of view.

One of the main goals that blockchain-based projects aim to achieve is the verification of data. For live examples, you can look at the digital identity and online documents storage and checks. Indeed, any of these cases require the action/transaction initiator verification to confirm the person or the entity. For example, if the person has the digital form of ID document, it becomes crucial to ensure ownership. Thus it is an excellent example of a problem of data verifiability. Let’s review the simplest form of the solution — a digital signature, whose testing is one of the crucial points during the smart-contract development.

What Are We Talking About

The approach is simple:

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Pavlo Horbonos
Pavlo Horbonos

Written by Pavlo Horbonos

Art & Code | https://twitter.com/MidvelCorp 💻| Head of Blockchain Security in https://blaize.tech/ | web3 and blockchain enthusiast and researcher

Responses (1)

What are your thoughts?