Blockchains need to move toward standards for interoperable asset transfers

La transferencia de activos entre cadenas existe desde hace varios años. El concepto se desarrolló casi tan pronto como se desarrollaron múltiples cadenas de bloques y comenzaron a ganar adopción. En su aplicación inicial, las transferencias se centraron en intercambios entre los activos nativos y los tokens de la cadena, lo que condujo más tarde a varios intercambios descentralizados. Si bien el intercambio de activos tiene su utilidad, la transferencia pura y el movimiento de activos y otros datos fácilmente a través de blockchains sin cambiar sus identidades es tan importante y cada vez más frecuente.

Actualmente, 400.000 Bitcoin (BTC), y en aumento, existen y se utilizan en transacciones fuera de la cadena de bloques de Bitcoin. Una buena cantidad de éter (ETH) también se ha portado a otras redes. Algunos de estos se conocen como fichas envueltas para diferenciarlos del mismo activo cuando existen en su red nativa. La transferencia de los activos nativos de las cadenas de bloques más antiguas más establecidas a las más nuevas se logra a través de lo que se conoce como puentes.

Sin embargo, los procesos desarrollados no son uniformes, tienden a centrarse principalmente en una transferencia unidireccional a las redes más nuevas, pueden implicar un deslizamiento significativo o una pérdida de valor y, por lo general, no son tan fáciles de navegar para los usuarios finales.

Esfuerzos actuales en la transferencia de valor puro entre cadenas de bloques

Además de los puentes que han creado las cadenas de bloques más nuevas para facilitar las transferencias de activos nativos de las cadenas más antiguas, hay algunos otros trabajos en esta dirección. Estos incluyen algunas cadenas de bloques que han definido protocolos entre cadenas de bloques, pero están más orientadas a versiones alternativas de la misma cadena de bloques generada por sus usuarios.

Si bien estos pueden tener mérito, no es probable que se conviertan en la solución predominante, y es probable que la mayoría de las empresas no se desvíen de sus propias cadenas más de lo que las empresas establecen sus propios pequeños bancos para obtener acceso a servicios financieros de calidad. También es poco probable que prevalezcan las soluciones que involucran una cadena de bloques que actúa como una cadena de bloques de custodia para la transferencia de valor entre todas las demás cadenas de bloques.

Relacionado: La construcción de cadenas múltiples es una nueva necesidad para los productos DeFi

Papel de los estándares en el progreso de la tecnología blockchain

El establecimiento de estándares y protocolos entre los profesionales de cualquier tecnología generalmente ha resultado en el avance de todo el campo, en aplicaciones mejores y más fáciles de usar, y ha beneficiado a los usuarios finales al proporcionar una funcionalidad consistente a través de diferentes proveedores. Para las cadenas de bloques, los estándares son muy familiares.

Todo el espíritu de una red blockchain descentralizada es la adopción de un estándar en sí mismo: un acuerdo por parte de un grupo independiente de nodos de manera descentralizada para ejecutar exactamente el mismo código o estándar de modo que puedan llegar a un consenso en un libro mayor compartido. Otros estándares en blockchains ya han dado como resultado un crecimiento significativo en algunos casos de uso. Dos de esos ejemplos son los ERC-20 y ERC-721 normas. Estos dos estándares han precipitado un gran crecimiento en la evolución de la tecnología en las formas que se describen a continuación.

El estándar ERC-20. Este estándar se desarrolló en la red Ethereum para definir un token e incluye los métodos que dichos tokens tuvieron que exponer para adherirse al estándar. El estándar se ha adoptado más allá de la cadena de bloques Ethereum. El efecto de este estándar se realiza de muchas formas obvias y otras no tan obvias.

Más obvia es la facilidad con la que los tokens podrían implementarse con menos habilidades técnicas que sin el estándar. Esto dio lugar al crecimiento inicial de la oferta de monedas que alcanzó su punto máximo en 2017, pero que aún se sigue utilizando hoy en día para crear tokens, algunos de los cuales han tenido más utilidad que otros. De manera menos obvia, este estándar muestra un beneficio en la facilidad con la que los intercambios pueden enumerar los tokens que siguen el estándar, y también para que los usuarios transfieran esos tokens a aplicaciones de billetera de múltiples cadenas de bloques que se adhieren al estándar.

El estándar ERC-721. Este estándar fue desarrollado para definir tokens no fungibles (NFT) o, más simplemente, elementos digitales únicos. Similar a ERC-20, adherirse a este estándar permite una interpretación uniforme de tokens de activos únicos en dispositivos y aplicaciones, independientemente de la cadena de bloques en la que estén construidos.

Desde entonces, el estándar ha generado un crecimiento en NFT en 2021. Además de su uso para tokenizar arte digital, la aplicación de este estándar está liderando actualmente el crecimiento de NFT en la industria del juego y liderando el fenómeno de juegos de pago para ganar. Este caso de uso es un segmento en crecimiento de la industria de los juegos y parece estar atrayendo a nuevos jugadores de diferentes países a la industria.

Los dos ejemplos anteriores muestran el efecto de los estándares ampliamente adoptados en la industria de la cadena de bloques sobre el crecimiento y la adopción por parte de los usuarios. Los estándares para la transferencia de valor entre cadenas de bloques beneficiarían de manera similar a los usuarios finales.

Considere, por ejemplo, el estado actual de los sistemas de pago implementados en blockchains. Realizar pagos, utilizando tokens de cadena de bloques nativos, a otra parte en una red diferente implica que esa parte establezca una dirección en la cadena de bloques del pagador y acepte los tokens, o que el pagador convierta los tokens nativos en los tokens de cadena de bloques nativos del destinatario de un intercambio. Este proceso, en muchos casos, no es demasiado fácil de usar y está plagado de temor a la pérdida de fondos, y muchos usuarios recurren a los pagos de prueba iniciales. A veces, los usuarios también tienen que almacenar los montos de la transacción para garantizar que el receptor obtenga el valor esperado en caso de deslizamiento, volatilidad o tarifas.

Relacionado: Un enfoque de cadenas múltiples es el futuro de la industria blockchain

Otra opción es denominar sus transacciones en monedas estables fiduciarias, ya que muchas de las principales cadenas de bloques también han creado monedas estables. Sin embargo, el uso de monedas estables en cadenas de bloques también sufre algunas de las mismas barreras y se beneficiará de manera similar de un estándar uniforme. La transferencia de activos interoperable entre cadenas también permitiría el establecimiento de agregadores de pagos que presentarían opciones simplificadas para los usuarios finales cuando se trata de mover activos y realizar pagos a través de blockchains.

Elementos potenciales de un estándar de transferencia de activos entre cadenas

Una revisión de algunas de las implementaciones de puentes existentes puede ayudar a captar lo que podría implicar un estándar de transferencia de activos entre cadenas. Estos puentes utilizan principalmente las propiedades de no colisión de los métodos hash de claves públicas y privadas para permitir que los activos de blockchain salten a través de cadenas que utilizan algoritmos de generación de direcciones similares. Esto simplemente significa que, si un usuario tiene las claves privadas que pueden acceder a una dirección en una cadena de bloques, ese mismo usuario podrá desbloquear y acceder, con la misma clave, a la misma dirección en otra cadena de bloques que use el mismo público-privado. método de hash de clave. Esta técnica se ha utilizado para generar puentes para transferir Ether a otras redes utilizando un sistema de direcciones similar, como Binance Smart Chain, Avalanche C-Chain o la cadena Toronet. Un sistema de oráculo descentralizado monitorea las cadenas de bloques, y cuando el valor se mueve de una dirección a alguna salida designada o dirección de portal (o contrato inteligente), el oráculo mueve el activo a la misma dirección en la otra cadena con el conocimiento de que el propietario en el La primera cadena también tendrá las claves para acceder a la misma dirección, y por lo tanto al activo, en la otra cadena. Esto se ilustra a continuación.

Este proceso fundamental se puede ampliar para definir un estándar de transferencia de tokens generalizado incluso si las cadenas de bloques no utilizan el mismo algoritmo de clave pública y privada. Básicamente, las partes de transacción de una cadena de bloques incluyen elementos cifrados de mensajes junto con la especificación de entrada y salida de la transacción. Este mensaje puede formatearse en un protocolo que incluye un identificador de cadena de bloques de destino y una dirección de destino. Los mismos oráculos que escanean la dirección de un portal o contrato en el método de puente de direcciones homogéneo recogerían, descifrarían y transferirían de manera similar el activo utilizando la información de la cadena de destino y la dirección de destino.

Otro aspecto del estándar utilizaría la naturaleza única de los ID de transacciones de blockchain para garantizar que todas las transferencias coincidan y registren solo una vez en la cadena de destino por parte del oráculo. Además, la dirección del portal podría implementarse sin llave para que solo las transacciones firmadas y comprobadas puedan desencadenar transferencias hacia y desde él. Esto asegura que el sistema se reconcilie automáticamente y que no se adapte a ningún proceso manual que pueda afectar la integridad de la dirección del portal o la conservación implícita del valor subyacente al proceso. Lo anterior describe un marco para resaltar el hecho de que las características para establecer un estándar ya existen dentro de la mayoría de las cadenas, y un protocolo acordado podría ser simplemente el siguiente paso para definir dicho estándar.

Una nueva economía emergente

Las cadenas de bloques y los activos creados en ellos continúan creciendo y es probable que permanezcan aquí a largo plazo, aunque con más innovaciones y evolución de la tecnología aún por delante. El ecosistema de activos y pagos en desarrollo probablemente incluirá varias cadenas de bloques, activos de cadenas de bloques, tokens digitales y de criptomonedas, monedas estables y monedas digitales del banco central (CBDC).

La necesidad de estándares de cadenas de bloques interoperables ha sido algo suprimida por la creencia de algunos practicantes de la tecnología de que su cadena preferida sería de alguna manera la única, eventualmente. Ésta es una noción maximalista y es poco probable que sea el punto final. Los expertos en este campo servirían bien a la tecnología y a los usuarios al no considerar el éxito de ninguna cadena como una propuesta de suma cero. Tampoco deberían hacerlo las instituciones financieras tradicionales existentes, especialmente aquellas que se adaptan a la tecnología que cambia rápidamente. Existe una gran cantidad de adopción potencial solo de los no bancarizados y sub-bancarizados que las aplicaciones de blockchain podrían alcanzar para permitir el éxito de varias cadenas en la economía emergente.

Además, ninguna solución tecnológica humana importante se ha convertido en una única plataforma o ecosistema de proveedores. No son sistemas tradicionales de pago o finanzas; proveedores o plataformas de telecomunicaciones; fabricación de automóviles, incluida, recientemente, la fabricación de vehículos eléctricos; redes de medios sociales; y ni siquiera vuelos espaciales privados, tan intensivos en capital como eso. Las consideraciones geopolíticas por sí solas y el desarrollo de CBDC probablemente conducirán a un estado final eventual que consiste en una combinación de varias plataformas, proveedores y variaciones de la tecnología.

Actualmente, las blockchains aún no tienen ninguna aplicación donde su uso haya eclipsado por completo a cualquier otra tecnología en uso anterior en la misma aplicación. Se pueden observar algunos destellos de potencial en los rápidos sistemas de pago transfronterizos; finanzas descentralizadas; asegurar el arte digital o los activos digitales de valor, incluidos la música y el video; sistemas de juego para registrar activos y recompensas en el juego; fichas de fan y lealtad; subvenciones transparentes y responsables y sistema de dispensación de caridad; solicitudes de seguimiento de préstamos y subsidios agrícolas; y, en cierta medida, sistemas de pago.

Relacionado: Los puentes sin confianza pueden ser la clave para la interoperabilidad de blockchain

El desarrollo y la adopción de estándares de transferencia de activos entre cadenas de bloques contribuirán en gran medida a que la tecnología sea más útil en muchas de las áreas de aplicación enumeradas, incluidos los sistemas de pago. También ayudará a alejar la tecnología de la tendencia actual en la que el crecimiento sigue los ciclos cuadrienales de reducción a la mitad de Bitcoin en lugar de debido a la adopción masiva o la actividad económica y financiera del mundo real subyacente.

Este artículo no contiene consejos ni recomendaciones de inversión. Cada movimiento de inversión y comercio implica un riesgo, y los lectores deben realizar su propia investigación al tomar una decisión.

Los puntos de vista, pensamientos y opiniones expresados ​​aquí son solo del autor y no reflejan ni representan necesariamente los puntos de vista y opiniones de Cointelegraph.

Ken Alabi tiene un doctorado en ingeniería de la Universidad de Stony Brook, una maestría en ingeniería asistida por computadora de la Universidad de Strathclyde, y es un profesional de TI, programador e investigador publicado con varias publicaciones revisadas por pares en varios campos de la tecnología. El autor también ha publicado artículos relacionados con blockchains, descentralización de procesos comerciales similar a la tecnología blockchain y la interoperabilidad de blockchains.