Estoy tratando de crear mi propio token y me confundí un poco. Como entendí de la documentación, toda la información sobre las direcciones y la cantidad de tokens se almacena dentro del contrato (ERC20 - mapping(address => uint256) balanceOf
). Pero alguien me dice que el token podría venderse usando servicios como myetherwallet cargando la billetera. Eso es raro.
Entonces mis preguntas son las siguientes:
¿Tengo razón en que una vez que se implementó el contrato, el anuncio cargó TODA la información sobre transferencias de tokens, ventas y compras almacenadas en el contrato mismo?
¿Cómo entender declaraciones como "myetherwaller admite ... moneda"? ¿Significa que puedo vender tokens fuera del contrato?
¿Cómo hacer que mi token esté disponible en todo el mundo? ¿O simplemente necesita proporcionar una forma de intercambiar ETH -> Token?
¿Tengo razón en que el nombre del token podría ser cualquiera, incluso duplicar uno existente, pero el nombre abreviado (ERC20 symbol
) debe ser único?
¿Tengo razón en que una vez que se implementó el contrato, el anuncio cargó TODA la información sobre transferencias de tokens, ventas y compras almacenadas en el contrato mismo?
Sí, tienes razón, la transferencia de tokens se almacena en el mapeo. Es como la hoja de Excel donde la dirección se almacena en una columna y los tokens se almacenan en la siguiente columna. Al transferir tokens, la dirección se agrega a esa hoja en la columna de dirección con los tokens respectivos.
¿Cómo entender declaraciones como "myetherwaller admite ... moneda"? ¿Significa que puedo vender tokens fuera del contrato?
Vender token significa transferir tokens a la dirección y este mapeo se almacenará en la función de mapeo.
¿Cómo hacer que mi token esté disponible en todo el mundo? ¿O simplemente necesita proporcionar una forma de intercambiar ETH -> Token?
Debe compilar e implementar el contrato en la red principal de ethereum en vivo. Después de eso, otros pueden interactuar con el contrato usando la dirección del contrato.
¿Tengo razón en que el nombre del token podría ser cualquiera, incluso duplicar uno existente, pero el nombre abreviado (símbolo ERC20) debe ser único?
No, no es necesario que el nombre del token y el símbolo del token sean únicos. Puede crear tantos contratos de tokens con el mismo nombre y símbolo. Puede diferenciar solo en función de la dirección del contrato.
OFRBG
balances[A] -= x; balances[B] += x;
La forma en que elige entregar los tokens depende de usted.