¿Cómo almacenar una cadena de 25 caracteres en el token erc20 y el costo?

Quiero poder crear un token ERC20 que almacene una cadena de 25 caracteres con él. Solo me pregunto si esto es realmente posible. Además, si es posible, lo que estoy recopilando de las publicaciones que he leído es similar, tendría que pagar gasolina adicional por él, ¿sería costoso ese costo si tuviera muchas fichas? (Ej. > 10,000 tokens únicos)

Respuestas (1)

No, el estándar de token ERC20 es para tokens fungibles. Esto significa que cada ficha es idéntica a la otra.

Es posible que desee investigar el estándar ERC721 que aún está en desarrollo. Esto permite fichas no fungibles.

Este estándar incluye una interfaz para ERC721Metadata, que agrega la tokenURIfunción, que debe devolver el URI a los metadatos para cualquier token específico (en un formato provisto en el enlace mencionado anteriormente). Esto es para minimizar el almacenamiento de datos reales en la cadena de bloques ETH.

Aunque el estándar ERC721 no proporciona la funcionalidad para agregar una cadena a cada token, sin duda podría agregar esta funcionalidad usted mismo. Siempre que fuera adicional al estándar ERC721 requerido y no requiriera que rompiera ninguna regla establecida por el estándar, su token seguiría siendo compatible con ERC721.

Si esto requeriría múltiples transacciones o una sola transacción para aplicar todas las cadenas a los diferentes tokens, dependería de cómo decidiera codificarlo. Pero sospecho que pase lo que pase, a menos que haya patrones repetitivos muy fuertes en las cuerdas, el costo del combustible aumentaría con más fichas.

Entonces, ¿cómo algo como las criptomonedas almacenan allí los genes de los gatitos en la cadena de bloques?
Aunque no estoy demasiado familiarizado con cryptokitties o su funcionamiento interno, creo que los genes de los gatitos se almacenan en cadena como números hexadecimales. Y creo que tienen que crear manualmente cada gatito. Pero en cualquier caso, creo que la especificación del token ERC721 se inspiró originalmente en cryptokitties, por lo que esta es su mejor opción si está tratando de hacer algo similar.