Since Ethereum contracts can reach the maximum contract size of 24 KB with too many functions and too much code, a new standard has been developed to combat this problem.
The programmer, Nick Mudge, revealed on his blog on July 10th that although the insistence of Vitalik Buterin on the use of “proxy contracts” could be the possible solution to the restrictions. A standardized proxy contract called Diamond Standard could be the icing on the cake. Proxy contracts are contracts that can be kept small by borrowing functions from other contracts.
Mudge pointed to it that standard contracts like standards ERC1400 security tokens require many functions and events. Implementation of a standard contract it could easily reach its limits.
according to Mudge, The Diamond Standard can standardize how programmers can create a small contract by borrowing functions from any number of contracts. A contract that implements the Diamond Standard it’s called diamond, to distinguish it from regular and proxy contracts.
In addition to many different pages and functions, The diamond standard is also reported to have a flexible and transparent method of making upgradable diamonds.
The community supports the new creation.
According to Mudge, the community supported the new program. Different companies and individuals You have already examined the potential of the Diamond Standard.
ConsenSys Diligence conducted a public security review of Codefi’s contracts and suggested that Codefi implements the Diamond Standard to solve the problem of maximum contract size restrictions. VolleyFire, a liquidity provider for decentralized exchanges They use diamonds.
As Cointelegraph previously reported, In the Ethereum blockchain, contracts that can be updated are issued using a command and a proxy contract. This gives developers some control over the contract after it has been issued.
According to reports Alibaba is trying to develop a blockchain system that allows authorized parties to intervene in an intelligent contract.