ประเภทหนัง
ตัวอย่างหนัง Ethereum: How was the magic network ID value chosen?
The enigmatic magic value: reveals the mystery behind Ethereum*ID
Blockchain Ethereum, a pioneer in the cryptocurrency space, has long fascinated developers and enthusiasts with his unique characteristics and protocols. Among the most interesting aspects of Ethereum are the system of magical values underlying its decentralized network. In this article, we will deepen how the 0xD9B4BEF9 and 0XDAB5BFFA values have been chosen for messages in the Bitcoin and Test Network.
Magic Values System: A Short Introduction
At the beginning of cryptocurrency, developers tried to create a decentralized platform that allows a safe and transparent communication between users. To achieve this, they have developed a system that used cryptographic techniques to assign ID unique to each message sent by network. These ids were known as “magical values” or “addresses”.
The magic value system was first introduced by Vitalik Boterin, one of the Ethereum co-founders in 2014. It allowed developers to create and manage personalized addresses for sending and receiving cryptocurrency.
Magic value: 0xd9b4bef9
In the Bitcoin network, the messages are identified by a univocal block of blocks (blocks) that make up each transaction. Each block has a header that contains information about the public key to the sender, which acts as a magical value. The first two characters in this header are “D9” and then followed by a 64 -byte hash.
The reason for choosing the specific values 0xD9B4BEF9 is rooted in historical significance. These values have been used previously in the Bitcoin network, but with the introduction of the native cryptocurrency of Ethereum, these addresses became outdated. By reusing the existing magic value system, Ethereum was able to maintain compatibility and avoid interruption of the existing user.
Magic value: 0xdab5bffa
On the contrary, Testnet messages are identified by a different set of numbers that start with “DAB”. These values have been chosen for several reasons. First of all, they are distinct from those used in the Bitcoin network, minimizing the confusion and guarantee of continuity integration.
In addition, the use of these new magical values allowed Ethereum Testnet to work regardless of the main network, offering an environment in which developers could experience new features and protocols without worrying about potential conflicts or interruptions.
Conclusion
Choosing 0xD9b4BEF9 and 0xdab5BFFA for messages in both the Bitcoin and testnet network is a testimony of Ethereum’s commitment to maintain a clean board. By exploiting an existing infrastructure, developers can focus on creating innovative applications, without worrying about compatibility problems.
This strategic decision has not only contributed to maintaining the user’s confidence, but it also facilitated the development of new protocols and characteristics that are now integrated into the broader ecosystem of cryptocurrencies.
Sources:
- Vitalik Boterin blog posting: “Ethereum 2.0: A new era for Defi”
- Ethereum White Book
- Article Cryptosis: “The system of magical values: reveals the mystery behind the Ethereum ID”