¿Es posible cambiar la fuente verificada de Etherscan después de la verificación inicial? [cerrado]

¿Es posible cambiar los comentarios en la fuente del contrato verificada en Etherscan una vez que la fuente del contrato ya ha sido verificada?

No es la fuente de Solidity en sí lo que me gustaría cambiar. Solo un comentario.

He intentado verificar de nuevo, pero recibo el mensaje:

The Contract Source code for 0x... has already been verified.

Muchas gracias de antemano.

Respuestas (2)

No me parece. Si pudiera, cualquiera podría venir, copiar el código fuente y volver a verificarlo con comentarios completamente diferentes, lo que se abre para todo tipo de ataques, incluido el phishing. Posiblemente podría ponerse en contacto con Etherscan directamente y podrían permitirle reemplazar el código si puede demostrar que es el creador del contrato.

Lo que no entiendo es que me parece que cualquiera puede teóricamente verificar tu contrato siempre que lo haga antes que tú. Considere este escenario: 1. implementa el contrato. 2. (mientras se prepara para verificar y publicar el código fuente, lo que es probable que haga manualmente) un bot detecta que se ha implementado un contrato, lo descompila, agrega comentarios de spam/phishing y lo publica (sí, tiene que probar algunos versiones del compilador). 3. Estás jodido y no puedes publicar el código fuente correcto de tu propio contrato. ¿O qué me estoy perdiendo?
En "Si pudiera, cualquiera podría venir, copiar el código fuente y volver a verificarlo con comentarios completamente diferentes": . . . . . es suficiente que Etherscan simplemente haga la verificación de propiedad simple a través de la firma de la cuenta, desde esa cuenta que implementó el contrato inteligente. No entiendo por qué no proporcionan esta función hasta la fecha, ya que cambiar los comentarios de los PROPIETARIOS o corregir, por ejemplo, los errores tipográficos cargados tiene mucho sentido.

Supongo que no puedes hacer esto. Debido a que etherscan verificará su código de bytes de contrato implementado con el código enviado actual (versión de compilación del código de bytes), si el stand es el mismo, solo ellos guardarán su código en etherscan db.

Por qué están haciendo:

  1. Los contratos son inmutables, una vez que el contrato se implementa en la red eth, no puede cambiar.
  2. El competidor/hacker puede copiar el código verificado y cambiar sus comentarios y volver a enviar su código. Eso puede conducir a algunas complicaciones más.

Mejor contrato del equipo de etherscan.io. Para explicar el problema de la solicitud de cambio.

La pregunta no se trataba de cambiar el código, se trataba de cambiar los comentarios .
@flygoing: correcto. Gracias a ambos por sus comentarios. Se contactó con Etherscan. Veamos si tienen un mecanismo para verificar la propiedad de mi contrato. Salud.