Developer Vitalik Buterin has proposed an initiative to modify the smart contract architecture on the Ethereum network. According to proposal EIP-7864, it involves removing current restrictions on deploying large contracts, which are currently in place to protect the system from potential DDoS attacks.
The essence of the technical proposal
The key idea is to implement a “size-unrestricted contracts” mechanism based on a binary tree structure. This approach would allow developers to upload significantly larger software solutions to the blockchain without fearing the activation of existing protective mechanisms.
What remains unresolved
However, the proposer himself does not hide the fact that implementing this change will not reduce gas costs when deploying large contracts. Buterin also insists that issues related to excessive stack depth should be addressed at the programming language level, rather than through modifications to the core protocol rules.
Thus, Ethereum Improvement Proposal 7864 offers a partial solution, expanding system flexibility but requiring additional work in other areas.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
EIP-7864: Buterin proposes a new approach to expanding Ethereum contract limits
Developer Vitalik Buterin has proposed an initiative to modify the smart contract architecture on the Ethereum network. According to proposal EIP-7864, it involves removing current restrictions on deploying large contracts, which are currently in place to protect the system from potential DDoS attacks.
The essence of the technical proposal
The key idea is to implement a “size-unrestricted contracts” mechanism based on a binary tree structure. This approach would allow developers to upload significantly larger software solutions to the blockchain without fearing the activation of existing protective mechanisms.
What remains unresolved
However, the proposer himself does not hide the fact that implementing this change will not reduce gas costs when deploying large contracts. Buterin also insists that issues related to excessive stack depth should be addressed at the programming language level, rather than through modifications to the core protocol rules.
Thus, Ethereum Improvement Proposal 7864 offers a partial solution, expanding system flexibility but requiring additional work in other areas.