Adoptando la Web3 a través de la abstracción en cadena: Un camino hacia la Autosoberanía digital

(22 nL)
9 min read
To Share and +4 nLEARNs

No hay duda del enorme potencial de las tecnologías y ecosistemas descentralizados, especialmente cuando se trata de empoderar a las personas con autosoberanía. Sin embargo, la gran complejidad de las aplicaciones descentralizadas (dApps) y el ecosistema fragmentado de las blockchains y los rollups ha limitado su atractivo para el público general.

Para aprovechar realmente el poder transformador de la Web3, debemos simplificar la experiencia del usuario mediante la abstracción y fomentar un entorno que apoye la autosoberanía digital.

El Problema de la Complejidad en la Web3

#1 Manejo de Datos

El estado actual de las dApps revela una cruda realidad: la mayoría no son verdaderamente descentralizadas ni fáciles de usar. La necesidad de que los usuarios naveguen por exchanges, administren múltiples cuentas y manejen las tarifas del gas, subraya la brecha entre el ideal de aplicaciones fluidas y la realidad de su complejidad. Esta complejidad no solo disuade la adopción masiva, sino que también confina las dApps a una base de usuarios nicho, lejos de la web democratizada prevista.

Pero, ¿de dónde proviene esta complejidad? Volvamos a lo básico y comprendamos cómo la Web3 maneja los datos. La Web3 cambia por completo la forma en que se administran y almacenan los datos, pasando de bases de datos centralizadas a un entorno descentralizado donde los datos se protegen con pruebas criptográficas.

El enfoque de la Web3 hacia los datos, con su énfasis en la descentralización y la validación criptográfica, presenta un panorama complejo que desafía las estrategias tradicionales de gestión de datos.

#2 Modularidad

La tendencia actual de la Web3 hacia la modularidad, que implica dividir la funcionalidad de la blockchain en capas distintas como liquidación, disponibilidad de datos y ejecución, tiene como objetivo mejorar la escalabilidad. Las tecnologías como las layer-twos, los rollups optimistas y rollups ZK, así como las sidechains (cadenas laterales) ejemplifican este enfoque modular. Sin embargo, esto ha complicado inadvertidamente la experiencia del usuario y del desarrollador, fragmentando el ecosistema en múltiples blockchains y dando lugar a un panorama disperso de liquidez, aplicaciones y de usuarios. Los desarrolladores se enfrentan al dilema de comprometerse con una blockchain específica, lo que podría reducir el alcance de su proyecto.

¿Puede la Abstracción Solucionar Esto?

Antes de continuar, entendamos qué es la abstracción. Es un concepto fundamental que simplifica la complejidad ocultando detalles innecesarios, permitiendo a los usuarios centrarse en la funcionalidad de alto nivel sin atascarse con las complejidades subyacentes. Este principio, crucial en la programación orientada a objetos, se extiende más allá del desarrollo de software, facilitando la implementación de lógica compleja en varios dominios al proporcionar una interfaz simplificada para interactuar.

La abstracción juega un papel crucial en el desarrollo de software al simplificar la complejidad de la construcción del programa. Permite a los programadores centrarse en la funcionalidad de alto nivel de su código en lugar de enredarse en los detalles de la implementación. Al abstraer el código complejo en componentes más manejables, los desarrolladores pueden acelerar su flujo de trabajo, mejorar su capacidad para solucionar problemas e iterar en sus programas, y abordar proyectos más avanzados con mayor eficiencia.

La abstracción no sólo agiliza el proceso de desarrollo, sino que también fomenta la innovación al liberar a los programadores para que exploren nuevas ideas y soluciones, basándose en componentes ya abstraídos para ampliar los límites de lo que su software puede lograr.

Pero, ¿se puede extender esta lógica a las blockchains?

La abstracción de cadenas propone simplificar la experiencia del usuario en la blockchain ocultando sus complejos mecanismos subyacentes. Esta estrategia tiene como objetivo mejorar la accesibilidad y fomentar una adopción más amplia mediante la presentación de una interfaz más intuitiva, como lo demuestra el importante crecimiento de usuarios de NEAR, impulsado por su énfasis en la abstracción desde 2018.

La Visión de la Abstracción de Cadenas

La abstracción de cadenas permite a los usuarios interactuar con las dApps de manera fluida, sin necesidad de comprender las complejidades de las redes blockchain o gestionar diversos activos de criptomonedas. El objetivo es hacer que las interacciones con la blockchain sean tan intuitivas como usar cualquier aplicación convencional, lo que reduce las barreras de entrada y fomenta una mayor adopción de las tecnologías Web3.

¿Cuál es el objetivo principal de la abstracción de cadenas en el ecosistema Web3?

Correct! Wrong!

El Protocolo NEAR ejemplifica la implementación exitosa de la abstracción de cadenas, demostrando su potencial para aumentar significativamente el engagement del usuario. Al abstraer la capa de la blockchain, NEAR ha permitido a los usuarios realizar transacciones y participar en la economía digital en diferentes redes a través de una única interfaz unificada. Esto no solo mejora la usabilidad, sino que también abre el espacio de la Web3 a una audiencia más amplia, contribuyendo al crecimiento y la diversidad del ecosistema.

La abstracción de cadenas también facilita el desarrollo de aplicaciones multicadena al permitir que los desarrolladores se centren en crear experiencias de usuario de alta calidad en lugar de verse condicionados por las limitaciones técnicas de una blockchain específica. Este enfoque fomenta la innovación y la colaboración dentro de la comunidad Web3, avanzando hacia un futuro donde las identidades y los activos digitales se puedan gestionar y transaccionar sin problemas a través de diversas plataformas blockchain, unificando así el panorama fragmentado del ecosistema Web3 actual.

Ejemplo de Abstracción de Cadenas

Las Pruebas de Conocimiento Cero (ZKP, por sus siglas en inglés) pueden ser una excelente manera de permitir la abstracción de cadenas. Las pruebas ZK introducen un mecanismo que permite verificar la exactitud de la información sin revelarla. Imagina que entras en un club nocturno y, para demostrar que tienes la edad legal para consumir alcohol, simplemente muestras tu año de nacimiento en lugar de otra información sensible (como nombre, dirección, número de la Seguridad Social, etc.). Este es un ejemplo real de ZKP. Ahora extendámoslo a las redes blockchain.

Tradicionalmente, la seguridad e integridad de las transacciones blockchain dependían de una red descentralizada de validadores. Esto requería un mecanismo de consenso, donde múltiples partes validarían las transacciones, asegurando su legitimidad y manteniendo así la confianza de la red. Sin embargo, este método exige inherentemente un cierto nivel de confianza en los validadores colectivos y, a menudo, resulta en un consumo significativo de recursos debido al esfuerzo computacional necesario para el consenso.

Las ZKPs pueden permitir que una sola computadora afirme que se han cumplido ciertas reglas o condiciones sin revelar los datos subyacentes o sin requerir un consenso de múltiples validadores. Este cambio reduce significativamente la dependencia de una red distribuida de validadores, lo que permite procesos de validación más ágiles y eficientes.

¿Cómo las pruebas de conocimiento cero (ZK) contribuyen a la seguridad de las transacciones en la blockchain?

Correct! Wrong!

En consecuencia, los desarrolladores ganan flexibilidad para lanzar nuevas blockchains con una menor necesidad de recursos, pues ya no necesitan establecer y mantener una gran red de validadores. A medida que las blockchains adoptan cada vez más la seguridad comprobable mediante ZK, la publicación de una prueba ZK en una cadena puede verificar transacciones en múltiples cadenas, lo que hace prácticamente imposible alterar el estado de una cadena sin afectar a las demás interconectadas por estas pruebas.

Cómo el Protocolo NEAR Habilita la Abstracción de Cadenas

El Protocolo NEAR está impulsando la abstracción de cadenas mediante el desarrollo de un ecosistema centrado en el usuario que simplifica las interacciones en múltiples blockchains. Desde 2018, NEAR ha priorizado la usabilidad, la escalabilidad y un modelo de cuenta flexible, con el objetivo de dar cabida a aplicaciones convencionales con el potencial de atraer a miles de millones de usuarios. La plataforma ha evolucionado para admitir completamente la abstracción de cadenas, permitiendo una operación fluida en diversas aplicaciones y blockchains.

Los componentes clave del enfoque de NEAR incluyen una infraestructura de cadena de bloques escalable capaz de soportar más de mil millones de cuentas activas y una sólida estructura de seguridad. Esta estructura incluye las soluciones de disponibilidad de datos (DA) de NEAR, zkWASM en colaboración con Polygon Labs para pruebas eficientes de conocimiento cero, y EigenLayer para una finalidad mejorada. En conjunto, estos elementos garantizan un entorno seguro y escalable para aplicaciones descentralizadas.

NEAR habilita aún más la abstracción de cadenas a través de la agregación de cuentas, permitiendo a los usuarios administrar sus interacciones en diferentes cadenas a través de una cuenta única. Esta simplificación se extiende a la capa de datos, admitiendo una amplia gama de arquitecturas blockchain y garantizando un acceso consistente a los datos. Además, los “intent relayers” dentro de la infraestructura de NEAR facilitan operaciones complejas en múltiples cadenas, mejorando la interoperabilidad y la experiencia del usuario.

Los frontends descentralizados en NEAR ofrecen una interfaz unificada para descubrir e interactuar con aplicaciones en todo el espectro de la Web3, con el soporte de las “súper wallets” que agilizan la experiencia del usuario al eliminar la necesidad de cambiar de red o administrar las tarifas del gas.

Empoderando a los Usuarios con Autosoberanía

Más allá de simplificar la experiencia del usuario, la abstracción de cadenas se alinea con el objetivo más amplio de la autosoberanía digital. En un mundo donde los datos personales y los activos digitales son cada vez más valiosos, la capacidad de controlar y gestionar la identidad y los activos digitales propios se convierte en algo primordial. La Web3, con su naturaleza descentralizada, ofrece un marco para que los usuarios alcancen este nivel de control, libres de las restricciones y riesgos de los sistemas centralizados.

La autosoberanía garantiza que las personas controlen sus datos, activos e identidades, salvaguardando la privacidad y la autonomía frente a la explotación de las autoridades centralizadas. Este concepto es crucial para prevenir las violaciones de la privacidad y promover interacciones digitales seguras en los términos de cada uno. Esto transforma la economía digital en un espacio más equitativo, disminuyendo los desequilibrios de poder y fomentando un entorno democrático en el que los usuarios interactúan y realizan transacciones libremente sin preocupaciones de vigilancia.

Cómo NEAR habilita la Autosoberanía

El Protocolo NEAR facilita la autosoberanía a través de su plataforma descentralizada, diseñada para dar a los usuarios control sobre sus interacciones digitales. Al abstraer las complejidades de la tecnología blockchain, NEAR facilita a los usuarios interactuar con dApps sin necesidad de conocimientos profundos de la infraestructura subyacente. Este enfoque no solo mejora la usabilidad, sino que también garantiza que los usuarios puedan gestionar sus activos e identidades digitales sin problemas en diversas aplicaciones y plataformas.

El compromiso de NEAR con el software de código abierto y el desarrollo de herramientas fáciles de usar como las súper wallets y los frontends descentralizados empodera aún más a los usuarios, permitiendo una experiencia digital autosoberana que se alinea con el espíritu de la Web3 y la visión más amplia de una internet descentralizada.

¿Qué característica del Protocolo NEAR permite una operación fluida en varias blockchains y aplicaciones?

Correct! Wrong!

El Camino a Seguir

El camino hacia la adopción generalizada de la Web3 y la materialización de la autosoberanía digital no está exento de desafíos. Requiere un esfuerzo conjunto de desarrolladores, usuarios y partes interesadas de todo el ecosistema para adoptar los principios de abstracción y simplicidad. Al centrarnos en aplicaciones fáciles de usar que oculten las complejidades de la tecnología blockchain, podemos abrir las puertas de la Web3 a una audiencia global.

El viaje hacia una Internet descentralizada y con poder para el usuario está en marcha. A través de los principios de abstracción de la cadena y centrándonos en simplificar la experiencia del usuario, podemos acelerar la transición a la Web3 y dotar a los individuos de una verdadera autosoberanía digital. Mientras navegamos por esta transición, la visión de una Internet más abierta, segura y centrada en el usuario sigue estando a nuestro alcance, prometiendo un futuro en el que todo el mundo tenga el control de su vida digital.

Please login to see this form


 

Generate comment with AI 2 nL
4

Deja un comentario


To leave a comment you should to:


Ir arriba
Report a bug👀