Guía de Migración de Solana a Aptos
Para aprender más sobre las diferencias y similitudes ve Aprende Aptos
| Solana | Aptos | |
|---|---|---|
| Contratos Inteligentes | Rust, SVM | Move, MoveVM | 
| Tarifas de Transacción | Bajas | Bajas | 
| Paralelización | Paralelismo pesimista, necesitas declarar todas las cuentas de escritura | Paralelismo optimista, la cadena infiere las cuentas de escritura por ti | 
| Soporte de Cuenta de Contrato | Cuenta PDA | Objeto o cuenta de recurso(se anima a usar objeto en su lugar) | 
| Almacenamiento de Datos | Datos almacenados en cuenta propiedad de programas | Datos almacenados como recurso bajo cuenta de usuario u objeto | 
| Nivel de Almacenamiento | Nivel de programa | Global cuando se almacena bajo objeto | 
| Mentalidad de Almacenamiento | Datos de usuario almacenados distribuidos bajo cuenta | Datos de usuario almacenados distribuidos bajo objeto | 
| Código de Ejemplo | Contrato de lista de tareas en Solana | Contrato de lista de tareas en Aptos | 
| ID del Llamador | signer | signer | 
| Actualizabilidad | El programa es actualizable | El módulo es actualizable | 
| Tipo de Despacho | Despacho estático | Despacho estático | 
| Estándares FT | Programa de token | Coin (legacy) y Estándar de Activo Fungible | 
| Estándares NFT | Programa de token | Estándar de Activo Digital | 
| Interacción con Blockchain | Biblioteca Solana web3.js | SDK de TypeScript de Aptos |