Como los contratos de Ethereum pueden alcanzar el límite de tamaño de contrato máximo de 24 KB cuando hay demasiadas funciones y demasiado código, se ha desarrollado un nuevo estándar para ayudar a combatir este problema.

El programador, Nick Mudge, reveló en su blog el 10 de julio que, aunque la insistencia de Vitalik Buterin en usar "contratos proxy" podría ser la posible solución a las limitaciones, un contrato proxy estandarizado que él creó llamado, Diamond Standard, podría ser la guinda del pastel. Los contratos proxy son contratos que pueden mantenerse pequeños al tomar prestadas funciones de otros contratos.

Mudge señaló que los contratos estándar como los estándares del token de seguridad ERC1400 requieren muchas funciones y eventos, la implementación de un contrato estándar podría alcanzar fácilmente su limitación.

Según Mudge, el Diamond Standard puede estandarizar cómo los programadores pueden crear un pequeño contrato tomando prestadas funciones a partir de cualquier número de contratos. Un contrato que implementa el Diamond Standard se llama un diamante, para poder diferenciarlo de los contratos regulares y de proxy.

Además de tener muchos lados y funciones diferentes, también se informa que el Diamond Standard tiene un método flexible y transparente para crear diamantes actualizables.

La comunidad apoya la nueva creación.

Mudge dice que la comunidad ha apoyado el nuevo programa. Varias empresas e individuos ya han explorado el potencial del Diamond Standar.

ConsenSys Diligence realizó una auditoría de seguridad pública de los contratos de Codefi y sugirió que, Codefi implemente el Diamond Standar para resolver el problema del límite de tamaño máximo del contrato. VolleyFire, un proveedor de liquidez para exchanges descentralizados está utilizando diamantes.

Como informó Cointelegraph anteriormente, en la blockchain Ethereum, mediante el uso de un comando y un contrato proxy, se pueden emitir contratos actualizables. Esto les da a los desarrolladores cierto control sobre el contrato después de que haya sido emitido.

Según los informes, Alibaba busca desarrollar un sistema blockchain que permita a las partes autorizadas intervenir en un contrato inteligente.

Sigue leyendo: