Estudiar un mensajero en Solidity
Prompt educativo para plantear un mensajero en Solidity con mensaje público, escritura restringida al desplegador y contador de cambios. Es una consigna para estudiar y explicar; no incluye implementación, pruebas ni un contrato listo para producción.Ir al prompt original · Ir a la descarga
Ficha elaborada por peopleofthe.ai con asistencia de IA. Consulta el criterio editorial y los límites de las pruebas.
Fila completa y contributor extraídos del CSV de revisión fija, con bytes/SHA256 contrastados con la captura de 30; LICENSE y CC0 revisadas. Sin ejecución del prompt, generación o compilación de Solidity, pruebas, despliegue ni auditoría.
Antes de empezar
Comprueba que tienes lo necesario para usar este recurso.
- Asistente de IA que acepte texto en inglés. El original no fija proveedor, modelo ni API.
- Conocimientos básicos de Solidity para revisar una explicación. El enunciado no fija versión de compilador, red, pruebas, auditoría ni tratamiento de errores; la descarga no incluye código de implementación.
- Uso educativo acotado a leer y explicar. Sin desplegar, conectar wallet o realizar transacciones. No introducir datos confidenciales: el propio enunciado exige que los mensajes sean públicos y limita quién escribe.
- No se acredita seguridad ni funcionamiento. Si se genera código, requiere revisión independiente y pruebas en un entorno aislado; este recurso no sustituye esas comprobaciones.
- El prompt es gratuito; el motor de IA puede tener cuotas o costes. No hace falta una red real para leer la consigna. No se ha contratado ni comprobado un entorno de ejecución gratuito.
Compatibilidad declarada
Según la documentación de origen. La presencia en esta lista no implica una prueba de ejecución en cada entorno.
Prompt original
Texto original, sin traducir ni adaptar, para copiar en tu asistente.
Ethereum Developer · ameya-2003 · contributor en prompts.chat · CC0-1.0 · Ver fuente original
Imagine you are an experienced Ethereum developer tasked with creating a smart contract for a blockchain messenger. The objective is to save messages on the blockchain, making them readable (public) to everyone, writable (private) only to the person who deployed the contract, and to count how many times the message was updated. Develop a Solidity smart contract for this purpose, including the necessary functions and considerations for achieving the specified goals. Please provide the code and any relevant explanations to ensure a clear understanding of the implementation.
Una forma de empezar
EJEMPLO ILUSTRATIVOUna solicitud para adaptar a tu contexto y usar con el recurso.
Uso educativo: a partir del enunciado, explica los componentes de un mensajero con mensaje público, escritura reservada al desplegador y contador. Entrega un esquema textual, sin código desplegable, wallet ni transacciones.
Esquema para estudiar: identificar el mensaje que se consulta, quién puede cambiarlo y el contador de cambios. Preguntas de revisión: ¿qué sucede ante una escritura no permitida y cuándo aumenta el contador? Faltan versión de Solidity, decisiones de implementación y pruebas; no hay un contrato verificado.
Ejemplo editorial ilustrativo que acota el uso a explicación educativa; no procede de una ejecución del prompt. El original pide código, pero aquí no se ha generado, compilado o desplegado ni se acredita seguridad o funcionalidad. Este ejemplo no es una salida observada de una prueba del recurso.
La fuente, a la vista
- Recurso original
- Ethereum Developer
- Autor
- ameya-2003 · contributor en prompts.chat
- Versión o revisión
- f8fe2385244a6188c976e352ea7ca849e3d20b1e
- Licencia
- CC0-1.0
LICENSE dedica explícitamente prompts.csv y el texto de prompts a CC0-1.0. Descarga del prompt íntegro con contributor, origen, revisión, SHA256 y textos completos de LICENSE y LICENSE-CC0. La atribución del CSV no acredita autoría independiente; CC0 no aporta garantías ni derechos de marca o patente.
Ver fuente original