Understanding changes in the UXTO DB structure of Ethereum’s UXTO DB structure
The recent update to the Bitcoin Core (BTC) version 0.15 has introduced significant changes in Ethereum, like the Chainstate database (DB). In particular, the old prefix of the keys and their corresponding information have been updated in a new format.
old prefix vs. new form
Before the update, the main prefix used in Ethereum DB was:
- 0x63: Bitcoin Cash (BCH)
- 0x43: Ethereum Classic (etc.)
After the update, these prefixes have been changed:
- 0x43: Bitcoin Cash (BCH) and
- 0x53: Ethereum Classic (etc.) and
Where is this change described?
The change has not been widely documented in official Ethereum documentation or chain channels. However, some online resources offer tips on updates:
- Ethereum.org : The official Ethereum website does not mention changes to the DB structure.
- Ethereum Devnet
: Some developers and assistants have shared their thoughts and views of the Reddit R/EthereumDevnet, mentioning that the change took place after a big update of the Bitcoin core.
- Ethereum 2.0 documentation : Although the Ethereum 2.0 documentation is not directly related to the DB structure, it mentions changes to network scalability solutions and storage mechanisms.
conclusion
Although the community still reveals the exact details of this change, it seems that the Bitcoin Core update has introduced a new prefixed system for key information on Ethereum’s DB. As with all major updates, further studies are recommended to understand the effects of Ethereum’s scalability, safety and usability.
Leave a Reply