Ethereum developers are addressing a potential Denial of Service (DoS) risk linked to the current limitations on contract sizes. The existing cap of approximately 82 kB per contract is due to per-byte contract creation costs, which could lead to vulnerabilities. Developers are considering changes to the tree structure to allow for unlimited contract sizes, but this requires a reevaluation of the gas mechanics involved in publishing large contracts.