Desarrollo del sistema de billetera de la plataforma de intercambio — Integración con la cadena SolanaEn nuestro último artículo completamos el sistema de control de riesgos de la plataforma de intercambio, y en este abordamos la integración de la billetera del intercambio con la cadena Solana. El modelo de cuentas, el almacenamiento de registros y el mecanismo de confirmación de Solana difieren significativamente de las cadenas basadas en Ethereum. Si se sigue el enfoque de Ethereum, es muy fácil cometer errores. A continuación, repasamos la estrategia general para registrar Solana.
Comprendiendo la singularidad de Solana
Modelo de cuentas de Solana
Solana utiliza un modelo en el que el programa y los datos están separados. Los programas son reutilizables, mientras que los datos del programa se almacenan en cuentas PDA (Program Derived Address) de forma independiente. Debido a que los programas son compartidos, es necesario utilizar Token Mint para distinguir diferentes tokens. La cuenta Token Mint almacena los metadatos globales del token, incluyendo por ejemplo
金色财经_·Hace33m