⛓️ La Cadena #5: adiós cámaras compensación 🏦, ficheros en el blockchain 💾 y State of Crypto Index 📈

Sé que esta es una newsletter de blockchain pero la inteligencia artificial está teniendo un hype tan grande que es difícil resistirse... Así que además de mis estudios de tokenización y blockchain esta última semana he estado también jugando un poco con herramientas de IA.

Por lo menos estuve experimentando con la creación de materiales relacionados con blockchain 🤣. Te comparto aquí el producto final. Mi primer vídeo generado parcialmente por intelicencia artificial.

0:00
/
Vídeo sobre la "Lightning Network"

No va a ganar ningún Óscar de Hollywood, pero teniendo en cuenta que nunca había hecho edición de vídeo previamente y que tardé sólo unas tres horas en aprender a usar las herramientas y tenerlo listo, creo que es bastante impresionante...

En este vídeo tutorial un chico muy majo explica el pipeline que he utilizado, pero a modo de resumen, la "producción" del vídeo ha consistido en:

  1. Crear el guión:

    1. Coger un texto mío de un post que ya había publicado en LinkedIn.
    2. Pedirle a ChatGPT que conviertiera ese texto en un script para un vídeo corto con un prompt similar a este: "haz un guión para un vídeo que no supere los 1000 caracteres con los puntos más importantes del siguiente texto: ...".
    3. El resultado es bastante impresionante. Genera un guión dividido en escenas con descripciones del contenido y el texto para el narrador.
    4. Pequeñas ediciones directamente en el texto del resultado y ya tenemos un guión bastante profesional.
  2. Crear el vídeo utilizando Veed.io:

    1. Para cada una de las escenas del guión cogí el texto del narrador y se lo pasé a la función de "text to speech" en la sección de audio. Ya tenemos la voz del vídeo y la estructura en escenas.
    2. Darle al botón "auto subtitle" que genera automáticamente los subtítulos (hay que repasarlo para mínimos ajustes).
    3. Elegir vídeos relacionados de la biblioteca de recursos sin salir de la aplicación.
    4. Lo mismo para la banda sonora.
    5. Elegir el formato (forma, resolución, tipo de plataforma etc.), ¡y ya está!

Hay que mantener un ojo en estas tecnologías y lo más divertido es que seguro que acaba habiendo "polinización cruzada" con el mundo blockchain. 🤖 🤝 ⛓️

¡Veamos que trae esta edición de "La Cadena"!

En esta edición

  • El blockchain se va a cargar las cámaras de compensación 🏦
  • Almacenando ficheros en el blockchain 💾
    • Ejemplo de almacenamiento descentralizado: NFTs y contenidos multimedia 🖼️
  • Estado de la industria más allá de la especulación 📈

El blockchain se va a cargar las cámaras de compensación 🏦

Cada vez que se ejecuta un pago electrónico se suceden dos procesos: la compensación y la liquidación.

La compensación (clearing en inglés) es un proceso por el cual una entidad acepta un compromiso de pago frente a alguien que ha de ser pagado.

La compensación es necesaria ya que la velocidad con la que se realiza el comercio electrónico es mucho más rápida que el tiempo que se requiere para completar el intercambio (por ejemplo, para mover el dinero de la cuenta del comprador a la del vendedor).

La compensación garantiza que la transacción finalice de acuerdo con las reglas de mercado, incluso si el comprador o el vendedor se declararan insolventes antes de la liquidación.

La liquidación (settlement en inglés) consiste en la ejecución del compromiso adquirido durante la compensación, es decir, en el traspaso efectivo de los fondos a la persona o entidad que debe ser pagada.

El proceso de liquidación puede iniciarse inmediatamente después de la compensación o en algún momento posterior.

Las cámaras de compensación (como Iberpay en España) son los intermediarios que garantizan el proceso de compensación y liquidación. Dan garantías de que efectivamente se producirá la liquidación y reducen el número de transacciones necesarias entre las partes. Y obviamente quieren cobrar por sus servicios 😉

¿Cómo amenaza el blockchain a las cámaras de compensación? Primero tenemos que entender qué es un swap atómico.

Un swap atómico es un proceso que permite que se dé de manera transaccional el intercambio de bienes tokenizados (criptomonedas, stablecoins u otro tipo de bien) entre iguales. Es decir la liquidación se produce de manera inmediata, con garantías y sin la necesidad de una cámara de compensación. El proceso se completa o falla completamente, no puede quedarse en un estado intermedio donde una de las partes se queda sin su parte a intercambiar.

Los smart contracts permiten implementar swaps atómicos, incluso entre blockchains diferentes y, una vez más, sin intermediarios. Este artículo de Philipp Sandner explica cómo. Para abrir boca y a modo de resumen muestro un esquema del proceso.

Blockchain-based asset settlement. Source: Finery Tech, Frankfurt School Blockchain Center

Los intercambios mediante swap atómicos sin cámaras de compensación tienen las siguientes ventajas:
💰 Reducción de costes porque no hay que pagar a un intermediario por proveer el servicio.
⚡️ Velocidad de la transacción que se produce de manera (casi)instantánea.
😌 Simplificación en la operativa porque hay menos partes intercambiando y manteniendo información.

A medida que avancemos en la tokenización de activos y del dinero, las cámaras de compensación dejarán de tener sentido.

Almacenando ficheros en el blockchain 💾

Una de las leyendas urbanas que se repiten una y otra vez es que el blockchain no puede almacenar grandes cantidades de información a un precio razonable. No es así. El blockchain sí que está preparado pero debemos entender qué blockchain utilizamos y de qué manera.

La confusión suele provenir de querer almacenar estos datos directamente sobre Ethereum u otros blockchains de capa 1. Vamos a centrarnos en Ethereum a modo de ejemplo.

Almacenar grandes cantidades de datos en Ethereum es muy caro. Eso se debe a que este blokchain por diseño está pensando para que pueda ser almacenado y ejecutado por ordenadores "medios" o domésticos.

Si fuera barato almacenar grandes cantidades de datos, los desarrolladores de aplicaciones descentralizadas tendrían un incentivo para hacerlo lo que incrementaría el tamaño de los bloques y los requerimientos de almacenamiento de los nodos que ejecutan el protocolo. Requerir nodos más potentes presenta un mayor riesgo de centralización del blockchain ya que usuarios más modestos o domésticos no podrían permitirse los recursos para adquirir y mantener un nodo. Y como he explicado muchas veces para Ethereum una de sus prioridades es mantener un alto grado de descentralización.

Para solucionar este problema han surgido blockchains y protocolos específicos cuyo objetivo principal es almacenar grandes cantidades de información o, dicho de otro modo, ficheros de toda la vida pero en el blockchain. Imagínate un Dropbox descentralizado.

Ethereum puede entonces interactuar con estos protocolos de almacenamiento teniendo lo mejor de los dos mundos: ejecución y almacenamiento descentralizados a bajo coste.

El almacenamiento de los datos en el blockchain proporciona las siguientes ventajas:

  • 🔐 Seguridad. Los datos se encriptan mediante claves privadas y además están fragmentados y replicados en múltiples nodos. Esta arquitectura hace imposible acceder a la información sin las claves y además añade un grado de redundancia que hace muy difícil la pérdida de información aún cuando dejen de funcionar algunos nodos.
  • 🗿 Inmutabilidad. Una vez los datos se han subido al blockchain tenemos la garantía que no pueden ser alterados lo que elimina el riesgo de manipulación de la información.
  • 💎 Recompensas por participar en el protocolo. Crear un nodo y ofrecer almacenamiento a la red es un proceso generalmente muy sencillo con muy bajas barreras de entrada tanto de conocimientos técnicos como de recursos (ordenadores domésticos pueden participar sin problemas). Aportar almacenamiento proporciona recompensas lo que incentiva la creación de nuevos nodos y favorece la seguridad del protocolo.
  • 🤑 Barato para los usuarios, que generalmente son desarrolladores de aplicaciones descentralizadas que necesitan almacenamiento. Es un sector con muchos proyectos que compiten entre sí y un alto nivel de innovación lo que redunda en bajos costes.

Algunos de los blockchains y protocolos de almacenamiento más relevantes son: Filecoin, Arweave, Sia o Storj.

A decentralized storage network for humanity’s most important information | Filecoin
Filecoin is making the web more secure and efficient with a decentralized data storage marketplace, protocol, and cryptocurrency.
Storj - Make the world your data center
Make the switch to Storj and get better global performance, unparalleled security, and save 80% on your cloud costs while cutting your carbon footprint.

Ejemplo de almacenamiento descentralizado: NFTs y contenidos multimedia 🖼️

Aunque un NFT no necesariamente está vinculado a una representación visual u otro contenido multimedia, como un vídeo o un documento, uno de los usos más populares de los NFT es precisamente como coleccionables digitales.

La arquitectura técnica habitual de este tipo de proyectos consiste en:

  1. tener la lógica de gestión de los NFT, de los propietarios y los metadatos en un blockchain L1 como Ethereum o Polygon,
  2. tener el archivo que representa el material multimedia, como una imagen o un vídeo, en un blockchain especializado en almacenamiento como Filecoin o Storj,
  3. uno de los metadatos en la blockchain L1 es una URI que apunta al fichero en el blockchain de almacenamiento. Es decir, le dice al NFT dónde encontrar el fichero ese sistema de almacenamiento descentralizado, seguro e inmutable.

En realidad, los NFT que no siguen este patrón y guardan el contenido multimedia en una dirección URL convencional de la web2 (y por tanto fuera del ecosistema blockchain), no brindan ninguna garantía al poseedor de dicho NFT que el fichero sea inmutable o perdure indefinidamente. Sólo garantiza la inmutabilidad de los metadatos.

Una URL web estándar apunta a un fichero en un servidor web de toda la vida y como tal es una es una entidad centralizada. ¿Qué riesgos tiene esto? Por citar algunos:

  • 💥 el fichero se puede corromper o perder,
  • 📵 el dueño del servidor puede apagarlo,
  • 🔁 o cambiar el fichero apuntado por la URL por algo totalmente diferente.

Los marketplaces de NFTs te facilitan un poco la vida para que no tengas que ponerte a leer directamente los smart contracts que gestionan el NFT. El siguiente ejemplo muestra un NFT en OpenSea cuya imagen está centralizada en un servidor.

Conclusión: esta arquitectura "semi-inmutable" no es nada extraña, así que si te planteas hacer una compra de un NFT asegúrate bien sobre dónde se almacena realmente la información si quieres tener garantías de que lo que compras es realmente tuyo y es inalterable.

Estado de la industria más allá de la especulación 📈

La industria cripto no es tan solo un nuevo sistema financiero 🤑, también es una nueva plataforma de computación 💻 que ejecutará el Internet del futuro inmediato.

Es por ello que se hacen necesarias herramientas para analizar su estado más allá del valor especulativo de los criptoactivos y la capitalización del mercado.

El State of Crypto Index, un índice desarrollado por a16z crypto, es una de estas nuevas herramientas que trata de medir el estado de la industria haciendo un seguimiento de las fuerzas que mueven la innovación y la adopción de la industria.

El índice es una media ponderada de una serie de indicadores que se registran mes a mes.

💡 Indicadores de innovación

Miden la actividad en la creación de proyectos cripto y en el interés académico o tecnológico que despierta la industria.

  • 👩‍💻 Número de desarrolladores activos, que es el número de usuarios que han hecho un commit o un fork en un repositorio cripto. Los proyectos se identifican mediante el registro Crypto Ecosystems.
  • 🧑🏻‍💻Número de desarrolladores interesados en proyectos de código abierto relacionados con cripto que son aquellos que o bien han contribuido a estos proyectos o bien los han seleccionado como "favoritos" en GitHub.
  • 👨‍💻 Número de deployers en blockchains públicos. Es decir, direcciones únicas (que suelen corresponderse con equipos de desarrollo) que han desplegado durante el mes smart contracts en Ethereum, Polygon, Solana, Avalanche, Fantom, Celo, Optimism o Arbitrum.
  • 📃 Número de smart contracts verificados, que es el proceso previo a un despliegue en producción de una aplicación descentralizada. Lo calculan mediante exploradores de bloques para cada uno de los blockchains (como por ejemplo Etherscan para Ethereum).
  • 💿 Número de descargas de bibliotecas cripto tales como web3.js y ether.js, según reporta npm.
  • 📚 Número de publicaciones académicas relacionadas con cripto basándose en una búsqueda por los términos "Cryptocurrency", "Blockchain", "Bitcoin" y "Ethereum" en Digital Bibliography & Library Project (DBLP).
  • 💼 Búsquedas de trabajos relacionados con cripto. Puntuación acumulada de interés a lo largo del tiempo de búsquedas en todo el mundo para "blockchain jobs", "crypto jobs", "cryptocurrency jobs" y "web3 jobs" según reporta Google Trends.

🕺🏽Indicadores de adopción

Dan pistas sobre la utilización de proyectos existentes por parte del público.

  • 👨‍💻Número de direcciones activas (que inician transacciones) en todas los blockchains observados (Ethereum, Polygon, Solana, Avalanche, Fantom, Celo, Optimism y Arbitrum) según Nansen Query.
  • 🔁 Número total de transacciones exitosas en los blockhains observados según Nansen Query.
  • 💸 El agregado total en dólares de las comisiones pagadas por ejecución de transacciones en los blockhains observados según Nansen Query.
  • 👛 Número estimado de usuarios utilizando wallets móviles populares según Apptopia. Los wallets observados son: Argent, Coinbase Wallet, Crypto.com DeFi Wallet, Exodus, Glow, Ledger Live, MetaMask, MEW Wallet, Phantom, Rainbow, Ronin Wallet, Trust Wallet, Valora, Worldcoin Wallet y Zerion.
  • 💰El volumen total onchain de los exchanges descentralizados según DeFI Llama.
  • 🖼️ Número de compradores de NFTs definido como direcciones únicas que han comprado al menos 1 NFT según CryptoSlam.
  • 💰 Volumen total onchain de stablecoins según Coin Metrics.

Tal como han planteado el índice es muy interesante porque:

  1. ⌛️ puedes ver la evolución del índice a lo largo del tiempo,
  2. 🔎 entrar en el detalle de cada indicador y
  3. ⚖️ modificar el peso relativo de cada indicador para construir tu propio índice si no estás de acuerdo con la ponderación que proponen los creadores.

El índice alcanzó su pico en octubre del 2021 con un valor de 2168,05 para caer hasta hasta los 1303,07 en septiembre del 2022. Desde entonces está teniendo tímidas subidas y bajadas en lo que aparenta ser un plateau.

No tengo ninguna duda que en el medio / largo plazo sólo puede ir para arriba 🚀.


Comparte La Cadena 📢

Si crees que estos contenidos pueden ser interesantes para alguien, ¡no dudes en compartirlos! Puedes reenviar este email o, para tu comodidad, hacer un "copy & paste" de lo siguiente y compartirlo por cualquier medio:

También puedes ayudarme a llegar a más gente dejando un testimonio sobre cómo te ha ayudado o por qué te gusta la newsletter.

🙏 Gracias


¿Puedo ayudarte en algo? 🛟

Actualmente ofrezco servicios de consultoría y acompañamiento en los siguientes temas:

  • 🏦 fintech, lending y pagos en particular,
  • 💳 arquitectura de sistemas con medios de pago y flujos monetarios sofisticados entre varias entidades,
  • ⛓️ blockchain y tokenización,
  • 🎢 fases iniciales de empresas tecnológicas (startups) y
  • 🧑🏻‍💻 estructura y organización de equipos técnicos.

Recuerda, tienes mi perfil de LinkedIn y mi correo electrónico (ivan_parraga@hey.com). ¡Comunícate conmigo para lo que quieras! En particular para explicarme sobre qué quieres aprender o cómo podría ayudarte.