Ethereum co-founder Vitalik Buterin is driving the adoption of new standards, ERC-3770 and ERC-7683, to enhance user experience.
Buterin highlights the limitations of crosschain transactions for users when dealing with the interface of decentralized applications and making payments across layer 2 networks.
Taking the User Interface (UI) of Polymaket as an example, Buterin highlights the flaws when depositing to Polymarket in post X. He suggests that adopting Ethereum Improvement Proposals (EIPs) like ERC-3770 and ERC-7683 can help solve these problems.
According to Buterin, ERC-3770 proposes integrating chain information into addresses. This proposal aims to create a comprehensive identifier that simplifies crosschain payments. By embedding chain information directly into the address, ERC-3770 aims to improve interoperability and usability across different blockchain networks, possibly solving some of the challenges observed on platforms such as Polymarket .
Meanwhile, ERC-7683 aims to improve various aspects of the Ethereum ecosystem, from token standards to network performance and usability.
Ansgar, a researcher with the Ethereum Foundation, stated that there is a need to ensure ERC-3770 is compatible with 32-byte addresses in the future.
Vitalik Buterin responded by highlighting a key challenge with the current 32-byte format used in Ethereum contracts, pointing out that many current contracts are using modulo math with 2^160 (corresponding to Ethereum address) to process the address. This shows that Ethereum's current address format is challenging at the contract level due to its innate constraints.
ERC-3770 addresses compatibility with future 32-byte addresses. Currently, Ethereum uses 20-byte addresses, but there is talk of switching to 32-byte addresses in the future. ERC-3770 is intended to ensure that user interfaces (UIs) can be easily converted to handle these longer addresses. Buterin emphasized that this is primarily a UI-level issue, distinct from lower-level contract operations that typically deal with 20-byte addresses. This fork ensures that the Ethereum network can evolve while remaining usable for end users.
ERC-7683 focuses on allowing cross-chain transfers to happen automatically without the need to trust intermediaries or API connections. It aims to improve interoperability between different blockchain networks, potentially enhancing Ethereum's usability in cross-blockchain transactions. By facilitating trustless transfers, ERC-7683 fits into Ethereum's overall goal of decentralization and minimizing dependence on central intermediaries.
Buterin has also proposed “checksummed” versions for Ethereum addresses. Checksum is a value calculated from data to check the integrity of that data. On Ethereum, wallet addresses are represented as hexagrams (0-9 and a-f), making it difficult for users to distinguish between addresses. To minimize the error of entering incorrect wallet addresses, Buterin recommends using the checksum version of the address. This is the version that adds checksum characters to the address, helping to detect and prevent errors in entering incorrect wallet addresses in Ethereum transactions.
This improvement improves user experience by minimizing the risk of funds being transferred to incorrect addresses due to user error.
https://tapchibitcoin.io/tai-sao-vitalik-buterin-lai-thuc-day-erc-3770-va-erc-7683.html