Los fondos de la venta de tokens 921ETH de GemholicECO se atascaron en el contrato inteligente de zkSync debido al uso de la función de transferencia
En Resumen
GemholicECO usó la función de transferencia al implementar su contrato de token en zkSync Era.
La función de transferencia funciona en Ethereum y otras cadenas EVM, pero no en zkSync.
zkSync le ha dado a la comunidad una actualización para aclarar el problema.
GemholicECO, una plataforma multiproducto, ha recaudado 921 ETH, con un valor aproximado de $1.7 millones, en una venta de fichas. Sin embargo, los fondos se han quedado atascados en el contrato inteligente debido a un problema con el uso de la función .transfer(), que funciona en Ethereum y otras cadenas EVM, pero no en zkSync.
zkSync Era es un protocolo de capa 2 que escala Ethereum con tecnología Zero Knowledge. La versión Alpha del protocolo se abrió en la red principal el 24 de marzo.
Para aclarar el problema, zkSync tuiteó una actualización el jueves, brindando el contexto de su comunidad. Según zkSync, GemholicECO implementó su contrato en la red principal sin probarlo en la red de prueba o el nodo local, lo que habría detectado el problema.
“Cualquier contrato inteligente que use transferencia () o envío () depende mucho de los costos de la gasolina, porque estas funciones envían una cantidad codificada de 2300 gasolina”, explicó zkSync. Si bien la función usa una cantidad de gas codificada, los costos del gas pueden cambiar, lo que hace que se rompa el contrato inteligente.
Se advirtió a los desarrolladores sobre el uso de la función de transferencia hace tres años, pero parece que GemholicECO no hizo caso al consejo. Anticipando que surgiría el problema, zkSync agregó una advertencia sobre el uso de la función de transferencia directamente en el compilador.
Los desarrolladores del protocolo tomaron la decisión de diseño deliberada de hacer que zkSync no sea equivalente a EVM. zkSync afirma que su medición dinámica de gas permite que algunas transacciones sean hasta 1,000 veces más baratas que en cualquier otro paquete EVM.
Además, zkSync verificó previamente el código fuente de docenas de proyectos criptográficos populares y no encontró ninguno que no siguiera la advertencia de hace tres años de no usar .transfer(), por lo que concluyó que la comunidad de desarrolladores había resuelto este problema.
Para evitar que este problema vuelva a surgir en el futuro, zkSync ha identificado una solución que puede resolver una clase más amplia de problemas relacionados con el gas, descongelar el contrato inteligente y recuperar por completo los fondos de GemholicECO. El protocolo publicará más detalles pronto.
Más información:
Observación
En línea con la Directrices del Proyecto Confianza, tenga en cuenta que la información proporcionada en esta página no pretende ser ni debe interpretarse como asesoramiento legal, fiscal, de inversión, financiero o de cualquier otro tipo. Es importante invertir sólo lo que pueda permitirse perder y buscar asesoramiento financiero independiente si tiene alguna duda. Para mayor información sugerimos consultar los términos y condiciones así como las páginas de ayuda y soporte proporcionadas por el emisor o anunciante. MetaversePost se compromete a brindar informes precisos e imparciales, pero las condiciones del mercado están sujetas a cambios sin previo aviso.
Sobre el Autor
Cindy es periodista en Metaverse Post, cubriendo temas relacionados con web3, NFT, metaverso e IA, con un enfoque en entrevistas con Web3 actores de la industria. Ha hablado con más de 30 ejecutivos de nivel C y contando, aportando sus valiosos conocimientos a los lectores. Originaria de Singapur, Cindy ahora reside en Tbilisi, Georgia. Tiene una licenciatura en Comunicaciones y Estudios de Medios de la Universidad de Australia del Sur y tiene una década de experiencia en periodismo y escritura. Ponte en contacto con ella a través de [email protected] con lanzamientos de prensa, anuncios y oportunidades de entrevistas.
Más artículosCindy es periodista en Metaverse Post, cubriendo temas relacionados con web3, NFT, metaverso e IA, con un enfoque en entrevistas con Web3 actores de la industria. Ha hablado con más de 30 ejecutivos de nivel C y contando, aportando sus valiosos conocimientos a los lectores. Originaria de Singapur, Cindy ahora reside en Tbilisi, Georgia. Tiene una licenciatura en Comunicaciones y Estudios de Medios de la Universidad de Australia del Sur y tiene una década de experiencia en periodismo y escritura. Ponte en contacto con ella a través de [email protected] con lanzamientos de prensa, anuncios y oportunidades de entrevistas.