¿Qué es Aptos (APT)? La guía completa

2022 es un año en el que se habló mucho sobre protocolos de capa uno como Ethereum, Solana, BNB Smart Chain, Avalanche y muchos otros.

El aumento astronómico de los tokens no fungibles (NFT) reveló que la mayoría de las cadenas de bloques no pudieron manejar la carga que conlleva alguna forma de adopción generalizada.

Antes de que Ethereum hiciera la transición a la prueba de participación (léase: La fusión), la red a menudo estaba obstruida y las tarifas de transacción eran inimaginablemente altas. De hecho, esto provocó la idea de que solo las ballenas podían participar en múltiples iniciativas DeFi en Ethereum.

Solana, por otro lado, también tuvo sus problemas. Aunque se anuncia como una cadena de alto rendimiento capaz de manejar miles de transacciones por segundo (TPS), la red experimentó múltiples cortes donde era francamente inutilizable.

Ahora, hay un nuevo chico en el bloque: Aptos Blockchain. Llamado por muchos "el Asesino de Solana", Aptos se presenta como una red "escalable, segura, confiable y actualizable" que ha estado en desarrollo durante más de tres años y acaba de lanzar su red principal.

Hechos rápidos: 

  • Aptos es una cadena de bloques de capa uno desarrollada por Aptos Labs
  • Aptos Labs fue fundado por colaboradores principales de Diem (desarrollado por Meta)
  • Utiliza prueba de participación (PoS) para su algoritmo de consenso

El núcleo de Aptos

Los detalles completos y la pila técnica completa de Aptos Blockchain se pueden encontrar en el Documento técnico de Aptos.

Según la página web oficial, Aptos Blockchain está "diseñado con escalabilidad, seguridad, confiabilidad y capacidad de actualización como principios clave" y ha sido trabajado por un equipo de más de 350 desarrolladores.

Hay algunos componentes clave que esta guía desglosará, a saber:

  • El lenguaje Move
  • El modelo de datos de Aptos
  • El módulo Mover

El lenguaje de movimiento

Para representar el estado del libro mayor, Aptos usa el modelo de objetos de Move. Move es un nuevo lenguaje de programación de contratos inteligentes y se centra principalmente en la seguridad y la flexibilidad. Utiliza módulos Move para codificar las reglas de las transacciones estatales.

Los usuarios envían transacciones que pueden publicar nuevos módulos, actualizar los que ya existen, ejecutar ciertas funciones de entrada que se definen dentro de este módulo o contener scripts que pueden interactuar con las interfaces públicas de varios módulos.

El ecosistema también tiene un compilador, una máquina virtual (VM), así como otras herramientas que los desarrolladores pueden usar.

Aquí hay un desglose de cómo los desarrolladores pueden comenzar a interactuar con el ecosistema de Aptos. 

El lenguaje de programación está diseñado para poner un fuerte énfasis en la escasez de recursos, así como en la preservación y el control de acceso. Aprovecha un código de bytes verificado que garantiza la seguridad del tipo y la memoria, incluso cuando hay un código que no es de confianza. Por otro lado, para ayudar a escribir código que sea más confiable, los desarrolladores tienen acceso a Mover Prover: es un verificador formal que es capaz de autenticar la corrección funcional de un programa contra una especificación preestablecida.

Según el documento técnico, el equipo detrás de Aptos ha mejorado aún más el lenguaje de programación para admitir una gama más amplia de casos de uso de Web3.

Modelo de datos

La blockchain de Aptos ha definido su estado contable como el estado de todas las cuentas. Está versionado con un entero de 64 bits sin signo que corresponde al número de transacciones que ha ejecutado la red.

Cualquiera es libre de enviar una transacción y, por lo tanto, modificar el estado del libro mayor. Tras la ejecución, se genera la salida de la transacción y contiene cero (o más) operaciones para manipular el estado del libro mayor. Estos se llaman conjuntos de escritura y representan un vector de eventos resultantes, la cantidad de gas consumido, así como el estado de la transacción ejecutada.

Las transacciones mismas proporcionan la siguiente información:

  • Autenticador de transacciones
  • Dirección del remitente
  • carga útil
  • Precio del gas
  • Cantidad máxima de gas
  • Secuencia de números
  • Tiempo de expiración
  • ID de cadena

También vale la pena señalar que el modelo de datos de Move admite el direccionamiento global de módulos y datos de forma nativa. Aquellas transacciones que no contengan conflictos superpuestos en sus datos y cuentas también pueden ejecutarse en paralelo.

Para ver más de cerca las definiciones de ambos Eventos y cuentas, consulte el documento técnico oficial.

Mover módulo

Un módulo Move tiene el bytecode Move que declara las estructuras y los procedimientos. Las estructuras son simplemente los tipos de datos.

Se identifica por la dirección de la cuenta donde se declara el módulo, y viene con un nombre de módulo. El módulo debe tener un nombre único dentro de una cuenta determinada, y cada cuenta no puede declarar más de un módulo con un nombre dado.

Todos los módulos se agrupan en paquetes que se encuentran en la misma dirección. El propietario de esta dirección luego publica el paquete completo en la cadena de bloques e incluye el código de bytes y los metadatos del paquete. Dichos metadatos pueden definir si el paquete se puede actualizar o no o si es inmutable. Para aquellos paquetes que se pueden actualizar, se realizan verificaciones de compatibilidad adicionales antes de permitir la actualización.

Es importante tener en cuenta que, si bien se pueden agregar nuevas funciones y recursos, las funciones del punto de entrada no se pueden cambiar y los recursos no se pueden almacenar en la memoria.

Definido como un paquete regular actualizable de módulos, el marco de Aptos se representa en el siguiente gráfico:

img1_aptos_guide
Fuente: Documento técnico de Aptos

¿Cómo escalará Aptos?

Según su Whitepaper, el protocolo se lanzó inicialmente con un solo estado contable, pero con el tiempo, Aptos tiene la intención de adoptar un enfoque horizontal algo único para escalar.

Para lograr esto, el protocolo implementará múltiples estados de contabilidad fragmentados donde cada uno de ellos ofrecerá una API homogénea y la fragmentación como concepto.

Los datos pueden transferirse entre fragmentos utilizando un puente homogéneo, y tanto los usuarios como los desarrolladores deberían poder elegir sus propios esquemas de fragmentación, según sus propias necesidades.

La Gobernanza de Aptos

La red Aptos opera con un algoritmo de consenso de prueba de participación (PoS) en el que los validadores deben tener una cantidad mínima requerida de tokens Aptos apostados para participar en la validación de transacciones. AptosBFT, por otro lado, es el algoritmo de consenso BFT del protocolo y está basado en HotStuff.

BFT significa Tolerancia a fallas bizantinas, y es una referencia al conocido problema del general bizantino, donde los componentes pueden fallar y hay información imperfecta sobre si un determinado componente ha fallado.

Los validadores pueden decidir la división de las recompensas entre ellos y sus participantes, respectivamente. Los apostadores, por otro lado, pueden seleccionar cualquier número de validadores donde apostar sus tokens y organizar una división de recompensas previamente acordada. Las recompensas se reciben al final de cada época a través del módulo Move en cadena correspondiente.

El token que alimenta el ecosistema de Aptos se llama APT.

La tokenómica de criptomonedas APT

La tokenómica de APT creó una controversia considerable dentro de la comunidad de criptomonedas porque el token inicialmente estaba a punto de lanzarse sin ninguna información pública sobre su suministro total, distribución y plan general.

Desde entonces, el equipo ha emitido un del blog explicando la mayor parte de los detalles.

El suministro inicial de APT en el momento en que se lanzó la red principal se fijó en mil millones de tokens, donde la unidad mínima se denomina octava 

De esa oferta inicial, el 51% se designó bajo la categoría de “comunidad”, el 19% para “colaboradores principales”, el 16.5% para la “fundación” y el 13.48% para los inversionistas. Al detallar la primera categoría, la publicación del blog dice:

Este grupo de tokens está designado para elementos relacionados con el ecosistema, como subvenciones, incentivos y otras iniciativas de crecimiento de la comunidad. Algunos de estos tokens ya se han asignado a proyectos que se basan en el protocolo Aptos y se otorgarán al completar ciertos hitos. La mayoría de estos tokens están en manos de la Fundación Aptos y una porción más pequeña está en manos de Aptos Labs. Se prevé que estos tokens se distribuyan durante un período de diez años...

Los inversores y los contribuyentes principales, por otro lado, tienen un bloqueo de 4 años en sus tokens, excluyendo las recompensas de tokens. Mientras tanto, así es como se ve el cronograma estimado de suministro de tokens:

img2_aptos_guide
Fuente: Sitio web oficial de Aptos

Lanzamiento aéreo APT

Para iniciar el lanzamiento de su red principal con fuerza, el proyecto lanzó desde el aire un total de 20,076,150 110,235 2 tokens APT a un total de XNUMX XNUMX direcciones elegibles, lo que representa el XNUMX % del suministro inicial total.

En ese momento, el equipo declaró:

Este es nuestro primer airdrop basado en los datos existentes de nuestra comunidad. La Fundación aptos continuará evaluando oportunidades futuras para apoyar a la comunidad de Aptos.

Los usuarios pueden verificar la elegibilidad esta página.

Liderazgo y financiación de Aptos Labs

Aptos Labs es la organización que desarrolló la cadena de bloques Aptos y está LED por Mo Shaikh y Avery Ching en 2021. Ambos trabajaron anteriormente en el proyecto de cadena de bloques de Meta (anteriormente: Facebook), Libra, que luego cambió su nombre por completo a Diem.

img3_aptos_guide
Avery Ching y Mo Shaikh. Fuente de la foto: Fortuna

En febrero de 2022, Shaikh dijo:

Desde que salimos de Meta, hemos podido poner nuestras ideas en marcha, deshacernos de la burocracia y construir una red completamente nueva desde cero que las lleva a buen término.

Aptos es también uno de los proyectos de blockchain mejor financiados. En marzo de 2022, el equipo recaudó 200 millones de dólares en una ronda de financiación dirigida por Andreessen Horowitz (a16z), FTX Ventures, Coinbase Ventures y otros pesos pesados ​​de las criptomonedas.

En julio de ese año, Aptos recaudó otros $150 y la ronda de financiación estuvo a cargo de FTX Ventures.

OFERTA ESPECIAL (Patrocinado)

Binance Free $ 100 (Exclusivo): Use este enlace para registrarse y recibir $ 100 gratis y 10% de descuento en tarifas en Binance Futures el primer mes (términos).

Oferta especial PrimeXBT: Use este enlace para registrarse e ingresar el código POTATO50 para recibir hasta $7,000 en sus depósitos.

Fuente: https://cryptopotato.com/aptos-apt-guide/