Ir al contenido

Desde NEAR

NEAR y TRON son ambas cadenas de alto rendimiento diseñadas para transacciones de bajo costo, pero sus arquitecturas son llamativamente diferentes. Las características distintivas de NEAR — nombres de cuentas legibles por humanos, contratos inteligentes basados en WASM, staking de almacenamiento y llamadas cross-contract asíncronas — no tienen equivalentes directos en TRON. Esta guía mapea cada diferencia de forma concreta.

El sistema de cuentas de NEAR es el aspecto más distintivo del protocolo y no tiene equivalente en ningún lugar de TRON.

ConceptoNEARTRON
Identificador de cuentaNombre legible (alice.near) o hex de 64 chars (cuentas implícitas)Dirección Base58Check con prefijo T (34 chars) — siempre criptográfica
Sub-cuentasSí — sub.alice.near es una cuenta distinta propiedad de alice.nearSin sub-cuentas — cada dirección es independiente
Creación de cuentaExplícita — alguien debe pagar el costo de activación para crear una cuenta con nombreImplícita — cualquier dirección puede recibir TRX; comisión de activación de 1 TRX en la primera recepción
Gestión de clavesMúltiples claves de acceso por cuenta (acceso completo o restringido a llamadas de función)Clave privada única por dirección (o multi-sig con pesos configurables)
Tipos de clave de accesoClave de acceso completo (todas las acciones) vs clave de llamada de función (métodos y límite de gasto restringidos)Clave completa (acceso total) vs multi-sig (requiere múltiples aprobadores)
Eliminación de cuentaLas cuentas pueden eliminarse y el saldo transferirse a un beneficiarioSin concepto de eliminación de dirección en TRON

Implicación práctica: Las cuentas con nombre de NEAR hacen que las direcciones de billetera sean legibles en las UIs (alice.near vs TJYea...VPCX). TRON no tiene equivalente — el etiquetado de direcciones es solo off-chain (nombres de contacto en TRONSCAN, libretas de direcciones de billetera).

PropiedadNEARTRON
Formato con nombrealice.near, app.near (legible por humanos)Sin equivalente
Formato implícitoHex de 64 chars de la clave pública ed25519T + 33 chars Base58Check (34 en total)
Servicio de nombres on-chainIntegrado en el protocolo — los nombres son cuentasNinguno — sin servicio de nombres on-chain canónico
Sub-cuentassub.alice.near propiedad de alice.nearNo aplica
NEARTRONNotas
MyNearWalletTronLinkBilleteras principales no custodiales de cada cadena. Ambas soportan extensión de navegador y móvil.
HERE WalletTronLink MobileBilleteras orientadas al móvil.
Meteor WalletTronLinkBilleteras con capacidad multi-cadena; Meteor soporta bridging.
LedgerLedgerSoporte de billetera hardware. NEAR vía Ledger Live; TRON nativamente en TronLink.
NEARTRONNotas
NEP-141TRC-20Estándar de token fungible. NEP-141 usa un patrón de callback asíncrono (ft_transfer_call + ft_on_transfer); TRC-20 usa llamadas síncronas.
NEP-171TRC-721Estándar NFT. Ambos rastrean la propiedad de tokens únicos.
NEP-245TRC-1155Estándar multi-token.
NEAR nativoTRX nativoMoneda nativa de la cadena — no es un contrato de token en ninguna de las dos.

Staking de Almacenamiento vs Almacenamiento Gratuito

Sección titulada «Staking de Almacenamiento vs Almacenamiento Gratuito»

El almacenamiento es una de las diferencias más importantes entre NEAR y TRON para los desarrolladores.

ConceptoNEARTRON
Costo de almacenamiento1 NEAR por cada 100 KB de almacenamiento on-chain (aproximadamente)Gratuito — sin comisiones de almacenamiento en TRON
Modelo de pagoNEAR bloqueado (stakeado) durante toda la vida del dato — reembolsado al eliminarNo aplica
Creación de cuentaRequiere un depósito para cubrir el almacenamientoComisión de activación de 1 TRX (fija, no proporcional al almacenamiento)
Despliegue de contratoDebe cubrir el almacenamiento del bytecodeSolo costo de Energía — sin depósito de almacenamiento
Eliminación de objetoLibera el NEAR stakeado de vuelta a la cuentaEl estado es permanente una vez escrito — sin eliminación ni reembolso

Implicación práctica: Los contratos de NEAR se escriben con conciencia del almacenamiento — siempre sabes cuánto estado estás creando y quién lo paga. En TRON, el almacenamiento es gratuito pero permanente. No portes la lógica de gestión de almacenamiento de NEAR a TRON; no aplica.

ConceptoNEARTRON
Unidad de gasUnidades de gas (específicas de NEAR)Energía (cómputo) + Ancho de banda (datos)
PagoNEAR — el gas no utilizado se reembolsaQuema de TRX, o TRX pre-stakeado renovado diariamente
Gas prepagadoRequerido para llamadas cross-contract — especificado explícitamenteNo aplica — toda la ejecución es síncrona dentro de una transacción
¿Puede ser gratuito?NoSí — el TRX stakeado provee Energía y Ancho de banda renovables
Llamadas cross-contractAsíncronas — requieren callbacksSíncronas — las llamadas internas se resuelven antes de que la transacción se complete

El modelo de desarrollo es fundamentalmente diferente.

ConceptoNEARTRON
LenguajeRust (principal), JavaScript/TypeScriptSolidity
VMWebAssembly (WASM)TVM (derivado de EVM)
EjecuciónAsíncrona — las llamadas cross-contract usan promesas y callbacksSíncrona — las llamadas se completan dentro de la misma transacción
Modelo de estadoAlmacén clave-valor por cuenta (basado en trie)Storage slots dentro del contrato (layout EVM)
ActualizaciónLos contratos pueden redesplegarse en la misma cuenta por el propietarioInmutable por defecto — se requiere patrón proxy
Tamaño de contratoLimitado por el límite de almacenamiento de la cuentaHasta 500 KB de bytecode (mayor que el límite de 24 KB de Ethereum)

Para desarrolladores de NEAR: El cambio más importante es de asíncrono a síncrono. Las llamadas cross-contract en NEAR son promesas que se ejecutan en receipts subsiguientes, con callbacks para manejar resultados y fallos. En TRON, una llamada interna del contrato A al contrato B se completa antes de que el control regrese — no existe el patrón de callback. Esto también significa que la reentrancy es una preocupación real en TRON de una manera que no lo es en NEAR (donde el modelo asíncrono la evita naturalmente en la mayoría de los casos).

CaracterísticaNEARTRON
ShardingNightshade sharding — múltiples shards procesan transacciones en paraleloNinguno — cadena única, todas las transacciones en un solo entorno de ejecución
Llamadas cross-shardManejadas automáticamente por el protocolo (receipts asíncronos)No aplica
Escalado de rendimientoHorizontal vía shardsVertical — una cadena, limitada por la capacidad del bloque

Los detalles del sharding son en gran medida transparentes para los desarrolladores de aplicaciones en NEAR. En TRON no hay sharding a considerar — todo el estado está en un solo lugar.

MétricaNEARTRON
Tiempo de bloque~600 ms3 segundos
Finalidad práctica~1,2 segundos (Nightshade 2.0 doomslug)1 bloque (~3 segundos)
Finalidad BFT completa~2 bloques (tras la ronda doomslug)~19 bloques (~57 segundos)

NEAR es aproximadamente 5 veces más rápido que TRON en finalidad práctica. Para aplicaciones orientadas al usuario donde la capacidad de respuesta importa, esta es una diferencia perceptible.

Protocolo de NEAREquivalente en TRONNotas
Ref FinanceSunSwapDEX AMM. SunSwap V3 usa liquidez concentrada.
BurrowJustLendPréstamos y créditos con factores de salud y liquidación.
SpinSunXTrading de futuros perpetuos.
Paras / MintbaseaiNFTMarketplaces de NFTs.
Linear / Meta PoolSin equivalente directoLiquid staking para NEAR; el liquid staking de TRON está menos desarrollado.

Errores Frecuentes para Desarrolladores de NEAR

Sección titulada «Errores Frecuentes para Desarrolladores de NEAR»
ErrorImpactoSolución
Modelo mental asíncronoLas llamadas cross-contract en TRON son síncronas — sin callbacksReescribe la lógica asíncrona como llamadas síncronas secuenciales
Supuestos de cuentas con nombreLos nombres estilo alice.near no existen en TRONUsa direcciones brutas; etiquetado solo off-chain
Lógica de staking de almacenamientoLos contratos de NEAR gestionan depósitos de almacenamiento — TRON noElimina toda la lógica de depósito/reembolso de almacenamiento al portar
Frase semilla no portableNEAR usa ed25519; TRON usa secp256k1Crea una billetera TronLink nueva
ReentrancyEl modelo asíncrono de NEAR previene la mayoría de la reentrancy; el modelo síncrono de TRON noAplica Checks-Effects-Interactions en todos lados
Timestamps de la API en milisegundosLas APIs de TRON devuelven ms; block.timestamp en TVM devuelve segundosDivide los timestamps de la API por 1.000 antes de pasarlos a los contratos

Para una tabla completa de conceptos entre cadenas, consulta Mapeo de Conceptos. Para equivalentes de herramientas para desarrolladores, consulta Equivalencias de Herramientas.