The mystery of Ethereum’s Vin
is vout: unpimbby the name of the transaction indices
In the world of cryptocurrency transactions, two fundamental indices have become synonyms for the flow of money: input (Vin” and output (Vout
). But where do these names come from? In this article, we will deepen the history and meaning behind the Initials Vin
is vout ‘, exploring if they represent a more general denomination agreement.
What do they represent vin
is vout?
The terms "input" (vin) and" output "(
vout
) were introduced for the first time in the 2018 White Paper of Ethereum, written by Vitalik Burein. At that time, the team was developing an algorithm of Pow-Of-Stake (POS) consent called Proof of Work (POW). However, they soon realized that POS would become inefficient and slow if the transactions should be validated by all the nodes of the network.
To deal with this problem, the team decided to use a new approach called Proof of Stake, in which the validators were chosen to create blocks based on their participation in the network. This led them to develop the concept of “vin” (input) and “vout” (output).
The prefix V ': a more general denomination scheme?
While it is true thatVinis vout
they have a similar structure, with both withit is in the middle, this similarity may not necessarily be a coincidence. The Ethereum team explained in the interviews that the choice of "and" was deliberated.
In many programming languages, including Haskell, which is widely used in the development of cryptocurrency, the prefix is indicating the beginning of a new area or concept. This agreement allows developers to clearly distinguish between different types of variables and indices without cluttered the code base.
The application of this denomination scheme to the input and output indexes seems logical, as it would help to avoid confusion between different concepts. In addition, the use of "and" both inVin ‘and a’ Voutsuggests a more general structure for these indices, making them easier to understand and maintain.
Conclusion
The namesVinis vout
have become an integral part of the ethhereum cryptocurrency ecosystem. Although they have probably been chosen to reflect the concept of validation and consent based on the parties, their use as input and output indices is a more practical application of the same denomination convention used in programming languages.
By adopting this denomination scheme, developers can guarantee that their code is easy to read and understand, even for those who have a profound understanding of the underlying technology of Ethereum. So, the next time you meet Vin
Vout`, recalls the fascinating story behind these names – a testimony of the ingenuity of the Ethereum team.