Desarrollador Ethereum
Imagina que eres un desarrollador experimentado de Ethereum al que se le ha encargado crear un contrato inteligente para un mensajero de blockchain. El objetivo es guardar mensajes en la blockchain, haciéndolos legibles (públicos) para todo el mundo, escribibles (privados) sólo para la persona que desplegó el contrato, y contar cuántas veces se actualizó el mensaje. Desarrolle un contrato inteligente Solidity para este fin, incluyendo las funciones y consideraciones necesarias para alcanzar los objetivos especificados. Por favor, proporcione el código y cualquier explicación relevante para asegurar una clara comprensión de la implementación.
🇬🇧 Original prompt (English)
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.
Recibe un prompt diario (lun-vier)
Elige cómo deseas recibirlo:
Haz clic en el botón para unirte al canal oficial de WhatsApp y recibir los prompts cada día:
Unirme al canal de WhatsApp