¿Cómo cambian la propiedad de tokens, los metadatos y los patrones de actualización cuando pasas de los contratos de tokens EVM a la arquitectura basada en programas de Solana? Entender estas diferencias desde el principio te permite diseñar el comportamiento de acuñación y transferencia que se ajusta a los primitivos de Solana en lugar de copiar las suposiciones de EVM.
Lo que aprenderás: Esta lección sintetiza las diferencias funcionales entre los contratos ERC-20 / ERC-721 y el modelo SPL + Metaplex de Solana, con ejemplos concretos de dónde residen el estado y la lógica. Verás cómo Metaplex separa la identidad de NFT en un PDA de metadatos mientras que la propiedad y los saldos residen en acuñaciones y Cuentas de Tokens Asociados (ATAs). Explicamos las implicaciones de implementación y actualización de los binarios de programas compartidos frente al almacenamiento por contrato, y comparamos la semántica de transferencia/aprobación y la modelación de colecciones entre ecosistemas. Finalmente, obtendrás un flujo de trabajo de decisiones y tres opciones de diseño concretas que debes tomar ahora para la autoridad de acuñación, la propiedad de metadatos y la gestión de ATAs tanto para tokens fungibles como no fungibles.
Para quién es esto: Desarrolladores de blockchain intermedios familiarizados con los estándares ERC que están trasladando la lógica de tokens a Solana. Se espera un conocimiento básico de los conceptos de tokens y herramientas para desarrolladores.
Temas clave cubiertos:
- Diferencias en estado vs lógica: contratos-como-objetos vs programas-como-servicios
- Acuñaciones de tokens SPL, Cuentas de Tokens Asociados y semántica de propiedad
- PDA de metadatos de Metaplex y cómo los metadatos están desacoplados de las cuentas de tokens
- Implementación, capacidad de actualización y modelos de autoridad en Solana
- Mapeo de la semántica de ERC-20/ERC-721 a los primitivos de Solana y las implicaciones de transferencia
- Flujo de trabajo de decisiones para la autoridad de acuñación, la propiedad de metadatos y los patrones de ATA