Como a propriedade de tokens, metadados e padrões de atualização mudam quando você passa de contratos de token EVM para a arquitetura baseada em programas da Solana? Compreender essas diferenças desde o início permite que você projete o comportamento de mintagem e transferência que se encaixa nos primitivos da Solana, em vez de copiar suposições da EVM.
O que você vai aprender: Esta lição sintetiza as diferenças funcionais entre contratos ERC-20 / ERC-721 e o modelo SPL + Metaplex da Solana, com exemplos concretos de onde o estado e a lógica residem. Você verá como o Metaplex separa a identidade de NFT em um PDA de metadados, enquanto a propriedade e os saldos residem em mintagens e Contas de Token Associadas (ATAs). Explicamos as implicações de implantação e atualização de binários de programas compartilhados versus armazenamento por contrato, e comparamos a semântica de transferência/aprovação e modelagem de coleções entre ecossistemas. Por fim, você receberá um fluxo de trabalho de decisão e três escolhas de design concretas a serem feitas agora para autoridade de mintagem, propriedade de metadados e gerenciamento de ATA para tokens fungíveis e não fungíveis.
Para quem é: Desenvolvedores de blockchain intermediários familiarizados com os padrões ERC que estão portando a lógica de tokens para a Solana. Espere conhecimento básico sobre conceitos de tokens e ferramentas de desenvolvimento.
Principais tópicos abordados:
- Diferenças entre estado e lógica: contratos-como-objetos vs programas-como-serviços
- Mintagens de tokens SPL, Contas de Token Associadas e semântica de propriedade
- PDA de metadados do Metaplex e como os metadados são desacoplados das contas de token
- Modelos de implantação, atualizabilidade e autoridade na Solana
- Mapeamento da semântica ERC-20/ERC-721 para primitivos da Solana e implicações de transferência
- Fluxo de trabalho de decisão para autoridade de mintagem, propriedade de metadados e padrões de ATA