Las interacciones con blockchain pueden ser complicadas y complejas, especialmente para los principiantes. En este artículo, exploraremos la abstracción de cadenas, cómo funciona, algunas de sus ventajas y desafíos, y los conceptos erróneos generales al respecto.
¿Qué es la abstracción de cadenas?
La abstracción de cadenas es de NEAR un concepto para simplificar la forma en que los consumidores interactúan con la tecnología blockchain, aislándola de la experiencia del usuario. La idea es que los clientes no sepan con qué blockchain están trabajando, o incluso que están utilizando una blockchain.
¿Cómo funciona la abstracción de cadenas?
Considere una situación en la que solo puede enviar mensajes de texto desde un iPhone a otros iPhones y no a dispositivos Android. Eso seguramente sería contraproducente e inviable. Del mismo modo, los usuarios deberían poder realizar transacciones e interactuar con aplicaciones descentralizadas (DApps) en diferentes blockchains sin obstáculos. Aquí es donde entra en juego la abstracción de cadenas, donde las complejidades de la tecnología blockchain se minimizan o eliminan por completo para que el usuario pueda centrarse en la utilidad y el beneficio de las DApps que se están utilizando.
Por ejemplo, si Katherine tiene la intención de interactuar con una nueva DApp llamada XYZ, no debería preocuparse por la blockchain sobre la que se desarrolló. Desde la perspectiva del usuario, solo quiere que funcione correctamente y cumpla su función prevista. Del mismo modo, millones de personas se conectan a Internet a diario, pero pocas conocen la tecnología de Internet o cómo funciona.
Piense en una DApp para realizar transacciones y operar dentro de varias redes y servicios. Por ejemplo, si Katherine usa la aplicación XYZ en su teléfono inteligente para comprar una taza de café, se encuentra con un cupón para unos zapatos que le gustan. Compra un par de zapatos y obtiene puntos que se materializan en forma de tokens no fungibles en Ethereum. Más tarde, ve que hay más en la recompensa ofrecida y decide comprar entradas para un evento, también NFT pero en BNB Smart Chain (BSC).
Todas estas transacciones podrían ocurrir dentro de una sola aplicación sin necesidad de tener varias billeteras, cambiar entre redes o lidiar con tarifas directamente. Este nivel de interacción entre cadenas es el objetivo final de la abstracción de cadenas.
Ventajas de la abstracción de cadenas
La liquidez siempre está oculta dentro de blockchains particulares, lo que puede presentar un desafío para que los usuarios y desarrolladores la utilicen correctamente. La abstracción de cadenas resuelve esto al permitir que los usuarios accedan a la liquidez dentro de múltiples blockchains. Supongamos que David quiere prestar sus tokens para recibir intereses sobre ellos. Si la liquidez está aislada, tendría que buscarla en la blockchain exacta donde se encuentran sus tokens. Sin embargo, con la abstracción de cadenas, David podría prestar sus tokens en una plataforma que ha conectado diferentes blockchains para formar un único fondo de liquidez. Esto puede significar más usuarios de la plataforma y tasas de interés más bajas para David.
En cuanto a los desarrolladores, la abstracción de cadenas brinda la oportunidad de crear DApps sin estar atados a las limitaciones de una blockchainen particular. Se puede emplear Ethereum para funciones como contratos inteligentes, mientras que otra puede ser más rentable, como Polygon. Por ejemplo, Decentraland aprovecha la red Polygon para permitir a los usuarios acuñar, vender, comprar e intercambiar artículos portátiles para avatares sin tarifa de gas. Es crucial destacar que Decentraland emplea varios aspectos para eliminar por completo las tarifas en cuestión. Al promover transacciones en Polygon, tienen tarifas bajas pero no son completamente gratuitas.
Desafíos de la abstracción de cadenas
Una posible aplicación de la abstracción de cadenas es el desarrollo de una interfaz mediante la cual los usuarios podrían acceder a todo tipo de aplicaciones basadas en la tecnología blockchain de manera más eficiente. Pero el problema es que esta interfaz puede convertirse en un único punto de fallo.
Cada blockchain debe tener sus medidas de seguridad. Cuando se integran en una única interfaz, resulta difícil garantizar que se cumplan todas las medidas de seguridad. Sin embargo, si la nueva interfaz de abstracción de cadenas no se implementa con cuidado, plantea riesgos para las blockchains individuales. Otro problema que se ha observado es la falta de compatibilidad con otras blockchains.
El mecanismo de consenso y el lenguaje de los contratos inteligentes pueden variar de una blockchain a otra, lo que dificulta tener una interfaz ideal para todas las redes blockchain. Por ejemplo, un contrato inteligente desarrollado con el lenguaje de programación de Ethereum no se puede implementar directamente en la red Solana debido a la arquitectura fundamental de los dos lenguajes de programación casi diferentes.
Conceptos erróneos sobre la abstracción de cadenas
Es importante señalar que, mediante la abstracción de cadenas, las interacciones entre cadenas se simplifican, pero se preserva la individualidad de cada blockchain. La abstracción de cadenas hace que las operaciones técnicas de bajo nivel sean más fáciles y optimizadas para mejorar la experiencia de uso, pero no afecta las arquitecturas de las blockchains.
Como se indicó anteriormente, la abstracción de cadenas consiste en crear blockchains que interactúen entre sí y, aunque este es un aspecto clave del concepto, no es el único. La abstracción de cadenas también implica definir la interacción entre las DApps y las blockchains, la simplificación del despliegue de contratos inteligentes y la recuperación de datos entre blockchains interconectadas.
Reflexiones finales
Las interacciones entre otras blockchains también se describen con el término abstracción de cadenas, lo que implica su generalización. Las ventajas de la abstracción de cadenas son que ayuda a romper la liquidez y simplificar el desarrollo. Se enfrenta a desafíos en forma de riesgos de centralización y seguridad, y posibles problemas de interoperabilidad. Aun así, podría allanar el camino hacia ecosistemas blockchain interoperables y fáciles de usar.
Lectura relacionada: Explorando el deflactor PCE: funciones, interpretación e impacto en las criptomonedas.
Lectura relacionada: KuCoin consigue un escenario Celestia en Tomorrowland, pero los problemas de confianza siguen ensombreciendo.