#Binance #BTC #crypto2023 #BNB #ETH

Sui estará en línea recientemente. Dado que tanto Aptos como Sui usan el lenguaje Move, cabe señalar que Aptos usa Core Move, mientras que Sui usa Sui Move, que es una versión extendida de Core Move.

Así que hoy lo analizaremos desde la perspectiva del código, o desde la perspectiva del codificador: como nueva cadena pública, ¿puede Sui desafiar a ETH y se convertirá en el segundo Polkadot?

1. Acerca de Mover idioma

Durante el período pico esperado del lanzamiento oficial de la red principal de Aptos en septiembre de 2022, comencé a usar el lenguaje Move para trabajar como codificador para un DEX en la plataforma Aptos (principalmente para recolectar errores de recompensas). Aprendí mientras lo hacía y encontré ese Move no sirvió para nada, es difícil, tiene muchas similitudes con Rust.

Muchos desarrolladores de blockchain dicen que la solidez es fácil, pero a Rust le resulta difícil escribir contratos inteligentes. Pero muchas personas en el círculo dirán "Move es más simple que solidity", lo que significa que aprender Move es mucho más fácil que aprender solidity.

La mayoría de la gente sabe que tanto Aptos como Sui usan el lenguaje Move.

Sí, pero Aptos usa Core Move, mientras que Sui usa Sui Move, que es una versión extendida de Core Move.

El lenguaje Move es conocido por su seguridad y Sui Move se considera más seguro que Core Move. He escrito sobre muchos proyectos de contratos inteligentes, incluidos EVM, Solana, Cosmos y Polkadot, y todavía tengo que encontrar un lenguaje que ofrezca una seguridad comparable al lenguaje Move.

Se sabe que los contratos inteligentes de Solidity y Rust tienen numerosas vulnerabilidades y han sido objeto de numerosos ataques. Sin embargo, los contratos inteligentes Move facilitan la gestión directa de los criptoactivos debido a su estructura inherente. Por lo tanto, esto permite a los desarrolladores crear contratos inteligentes altamente seguros sin requerir una amplia experiencia en seguridad.

Por cierto, Aptos usa Global Storage para almacenar activos, mientras que Sui usa su propio Sui Storage para almacenar activos. Para comprender mejor sus diferencias, puede consultar este artículo: [https://docs.sui.io/learn/sui-move-diffs]

En mi opinión, Sui Move está más cerca de la gestión de activos del mundo real porque cada activo de la cadena Sui se trata como un objeto, similar a un activo tangible.

Analicemos la arquitectura de alto nivel de Aptos y Sui para discernir las razones detrás de las diferencias en los tipos de lenguajes Move utilizados.

2. Acerca de Aptos

La arquitectura de Aptos es sorprendentemente similar a la de Solana, especialmente en lo que respecta al manejo de tokens y programas.

Como se muestra a continuación, comparación entre EVM y Solana

Solana tiene tres tipos de cuentas (cuenta de programa, cuenta de datos, cuenta de billetera);

La máquina virtual Ethereum (EVM) consta de dos tipos de cuentas (cuentas de contrato inteligente y cuentas de billetera).

La arquitectura de Solana introduce una estructura dividida para contratos inteligentes, dividiendo el programa en componentes "Lógica" y "Estado". Esta separación facilita la ejecución de transacciones paralelas.

Para una comprensión más completa, considere leer un artículo escrito por el fundador de Solana, Anatoly Yakovenko.

Aptos no utiliza diferentes tipos de cuentas, utiliza direcciones para representar cuentas y estas direcciones están conectadas a módulos y recursos almacenados en Global Storage.

El almacenamiento global en Aptos implementa un mapeo de índice para que se pueda acceder a los recursos (como datos, tokens, NFT, etc.) y módulos (contratos inteligentes) en el almacenamiento a través del índice, que consta de dirección y tipo.

Por ejemplo: cuando estudiamos un escenario, tengo 30 APT en mi billetera. La dirección de mi billetera es 0xabcd….

Como se muestra en el ejemplo anterior, la estructura de almacenamiento de monedas que representa la cantidad de APT se almacena en el almacenamiento global y se puede acceder a ella mediante el siguiente índice:

0xabcd + 0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>

La dirección 0xabcd muestra los recursos relacionados (tokens y NFT) presentes en mi billetera.

En Aptos, los tokens se crean y administran utilizando el módulo de token estándar aptos_framework::coin, que puede compararse con el programa de tokens de Solana. Además, aptos_token::token se utiliza para crear y administrar colecciones NFT y NFT individuales.

Debido a la separación de recursos y módulos en Global Storage, Aptos puede facilitar el procesamiento paralelo de transacciones que no se superponen, así como de transacciones que solo leen los mismos recursos.

Debido a sus capacidades de procesamiento paralelo, se estima que Aptos puede procesar hasta 160.000 transacciones por segundo. Por tanto, es un gran paso adelante en la industria de los juegos y el metaverso.

3. Acerca de la IUE

Sui se caracteriza por su uso intensivo de objetos, lo que significa que todo en el ecosistema Sui se trata como un objeto. Esto incluye paquetes (contratos inteligentes), tokens y NFT, todos los cuales están agrupados bajo el tipo de objetos.

En el ecosistema Sui, cada objeto tiene una identificación única en Sui Storage y se puede acceder a él a través de la identificación correspondiente.

Por ejemplo: tengo 30 SUI en mi billetera:

Esto equivale a que la dirección de mi billetera contenga tres objetos, cada uno de los cuales representa 10 SUI. Si entro al navegador Sui y encuentro mi cuenta, muestra que tengo tres objetos de token SUI en mi billetera.

Objeto 0x0522..eefe SUI Saldo: 10

Objeto 0xa611..2b9b Saldo SUI: 10

Objeto 0xc741..b215 Saldo SUI: 10

Para obtener una comprensión más profunda de la relación entre los objetos Sui y las direcciones de cuentas, consulte la imagen a continuación.

Si los 5 SUI de mi billetera se transfieren a otra billetera, los 10 objetos SUI serán reemplazados por dos objetos, cada uno con 5 SUI. Uno de estos dos objetos será transferido a la nueva billetera. Como resultado, todavía quedarán tres objetos, pero el saldo total en mi billetera será de 25 SUI.

Los objetos Sui se pueden dividir en objetos inmutables (objetos congelados), objetos compartidos y objetos mutables. Para obtener más detalles, consulte el siguiente enlace:

https://docs.sui.io/devnet/build/programming-with-objects/ch1-object-basics

Sui usa el módulo sui::coin para crear y administrar tokens. En términos de NFT, cada objeto en Sui es único, lo que indica que cualquier objeto puede usarse como NFT. No obstante, para diferenciar las NFT de otros objetos, el equipo de originByte creó el estándar NFT en Sui.

Sui ejecuta transacciones en paralelo con más de 130.000 TPS.

Hace unos días, un miembro del equipo Sui publicó un mensaje en su servidor Discord sobre una actualización de rendimiento.

https://blog.sui.io/sui-performance-update/

Sin embargo, queda por ver si estas mejoras de rendimiento persistirán cuando la red principal de Sui experimente altos volúmenes de transacciones. Vale la pena señalar que Solana originalmente reclamó 65,000 TPS, pero fue interrumpido varias veces debido a razones de rendimiento y actualmente solo puede procesar alrededor de 4,000 transacciones.

El lanzamiento de Sui Mainnet está programado para el 3 de mayo. Si desea invertir en Sui para obtener ganancias, tenga paciencia y tenga sus fondos listos en eToro, Kraken o Binance. Queda menos de un día para que la red principal esté en línea.

Resumir

Actualmente, están surgiendo muchas cadenas de bloques nuevas, cada una con características y tecnologías únicas. El objetivo final de la tecnología blockchain es superar las bases de datos fuera de la cadena en TPS.

Si alguna vez ha operado en Aptos, habrá notado que el proceso de confirmación de la transacción es increíblemente rápido. Si bien es rápido, todavía no es en tiempo real. A pesar de su velocidad, los paquetes y herramientas de desarrollo de Aptos y Sui (como navegadores y billeteras blockchain) aún están relativamente subdesarrollados, y ETH tuvo problemas similares cuando se lanzó por primera vez en la red principal.

Si cree que blockchain es la dirección futura de la tecnología web, ¡la IA es solo una aplicación en la web!