Ethereum: Signatures behind the scene

When sending a transaction in the Ethereum network, you may ask how it is justified without exploring the private key. In this article, we are immersed in the world of digital firms and discover how they work.
What are digital firms?
The digital signature is a mechanism that allows users to justify the property and credibility of digital messages, such as the transaction of the Ethereum Network. This is essentially a way to sign your own messages with cryptography, which is immutable and falsification.
How do digital firms work in Ethereum?
The transactions in the Ethereum network are signed by the Unique Ethash algorithm (the HASH SHA-256 function). The firm is generated by subtracting transactions data with the private password. This creates a digital message associated with the public title and the private key.
Here there is a step by step breakdown:
- Create a transaction : Create a new transaction that includes the public address of the sender, the public address of the recipient, the information of the transaction and the other relevant information.
- PRIVATE KEY DERIVATION : Ethereum blockchain generates a unique “hash function (h) based on the private key.
- Signature generation : The transaction is then signed using the hash H that creates a digital signature that corresponds to the transaction data.
- Transaction Broadcast : The signed transaction is delivered to the Ethereum Network where the nodes are marked.
How do signatures justify the nodes?
The nodes of the Ethereum network are programmed verifying transactions and signatures with several techniques:
- Check based on hash
: The nodes verify that the digital signature is the same as the hash expected of the transaction data.
- Chain validation : The nodes verify that the transaction is part of a valid block in the block chain, which ensures that it does not damage or change during the transmission.
How do you get the nodes the private key?
The nodes do not directly access the private password; On the other hand, different techniques are used to obtain information about it:
- Block chain storage : The nodes store a copy of the Ethereum block chain, which includes the H hash function and the private key used to produce signature.
- Node configuration : Many nodes are configured with prison private keys or have a mechanism that comes from the use of a public title.
Conclusion
In summary, the digital signatures of Ethereum Network signing transactions with a private key generated a unique digital message associated with the public title and the private key. The nodes verify these firms validating control and chain based on the hash, ensuring the authenticity and integrity of transaction data. Although it may seem mysterious, understanding the work of digital firms can provide a valuable vision of the Ethereum Network and its internal function.
More sources
- Ethereum Whitapaper: “Proof of the concept of a decentralized digital currency” (2014)
- Ethereum 2.0 Annex: [ (
- Ethereum Stack Exchange: [ (
