WebAssembly, abreviado WASM, es un formato relativamente nuevo de código binario portátil que puede ejecutarse de forma eficiente en los navegadores modernos. El Consorcio World Wide Web (W3C) publicó el código en 2017 con la participación de ingenieros de Google, Mozilla y Apple.
El propósito original de WebAssembly era permitir apps de alto rendimiento en páginas web. Como WASM no proporciona ninguna funcionalidad específica de la Web, también podemos aplicarlo en otros entornos, como el desarrollo de blockchain y contratos inteligentes.
WASM se conoce frecuentemente como Ethereum Virtual Machine – precursora de EVM – en el entorno de desarrollo de blockchain. Puede suministrar todas las funciones de EVM y añadir otras nuevas.
Cómo las ineficiencias de los EVM se convirtieron en el punto de partida de WASM
Con la llegada de EVM, el ordenador virtual de Ethereum para ejecutar/construir contratos inteligentes, la Fundación Ethereum llevó el desarrollo de dApps al siguiente nivel.
EVM es una máquina de estado basada en pilas que traduce el opcode de EVM en instrucciones computacionales que pueden ejecutarse sobre la blockchain. La creó el Dr. Gavin Wood, cofundador de Ethereum y fundador de Polkadot.
Los desarrolladores pueden utilizar lenguajes orientados a contratos, como Solidity o Vyper, para crear aplicaciones que puedan compilarse a bytecode de EVM. La profundidad de EVM es de 1024 elementos, y cada elemento es una palabra de 256 bits.
Sin embargo, el EVM sigue presentando un grave problema: se trata de un diseño muy influenciado por las opiniones. Deriva de un diseño ya muy opinado, que es el diseño de script Bitcoin y hay varios problemas con este enfoque:
El rendimiento de los contratos inteligentes está limitado a los EVM: cálculo de 256 bits en arquitectura de 32/62 bits, límite de tamaño de contrato en 24 Kb (EIP-170).
Las herramientas de Solidity son muy primitivas y aún nuevas en comparación con NPM o Cargo.
La lógica compleja no puede implementarse en EVM
eWASM tiene mucha sobrecarga (EIE)
Solidity y Vyper son lenguajes poco ortodoxos que hay que aprender.
Las dApps EVM están estancadas debido a la falta de innovación
eWASM vs EVM
eWASM es una de las varias mejoras que Ethereum introdujo para facilitar la transición a Ethereum 2.0. Mucha gente vio en eWASM una solución para el desarrollo de un ecosistema rápido, escalable y flexible, animando a los desarrolladores a diseñar complicados contratos inteligentes sobre el protocolo de Ethereum 2.0. eWASM o Ethereum WebAssembly es la versión de Ethereum 2.0 de WebAssembly (WASM).
Un EVM basado en WASM puede beneficiarse de características de hardware mejoradas y de un ecosistema diverso de herramientas y soporte de lenguajes. Con una EVM de este tipo, los contratos inteligentes pueden escribirse teóricamente en cualquier lenguaje que compile en WebAssembly.
En lo que respecta al equipo eWASM, han declarado lo siguiente como sus objetivos de diseño únicos:
Como contrato eWASM, crear un transcompilador EVM y un inyector de medición
Una especificación detallada de la interfaz Ethereum, así como la semántica del contrato eWASM y características más finas
Crear un backend eWASM compilador solc
Se proporcionan instrucciones y una biblioteca para desarrollar contratos inteligentes en C y Rust
Al integrar eWASM, Ethereum se unirá a proyectos como EOS, Tron, Cardano y otros que han implementado o están considerando adoptar WASM.
Es vital destacar que las transacciones basadas en EVM no son legibles por humanos, lo que tiene un impacto significativo en la experiencia de usuario del entorno.
EVM no es sostenible desde el punto de vista informático ni energético. Aunque se construyó para ser lo más eficiente posible, aún contiene problemas que lo hacen ineficiente en comparación con competidores como Polkadot, NEAR, Solana y Cosmos.
EVM tiene su propio conjunto de instrucciones, limitaciones de espacio de memoria y restricciones de profundidad de pila, lo que aumenta la probabilidad de que se produzcan fallos y errores. Esto hace que escribir contratos inteligentes seguros para EVM sea todo un reto. Como vimos con el hackeo de DAO en 2016, incluso errores menores en la codificación pueden ser explotados por hackers motivados para explotar esa debilidad.
EVM tiene un tamaño de pila de 1024 y admite palabras de 256 bits. El límite de 1024 muestra que el nivel de complejidad de los contratos inteligentes de EVM está diseñado para ser limitado.
Como resultado, las restricciones de EVM dificultan el diseño de casos de uso avanzados para los desarrolladores de EVM.
El futuro de Web3: WASM
WASM es un estándar omnipresente para realizar actividades a nivel nativo desde el contexto de un navegador. Google, Microsoft, Mozilla, Apple y otros lideran el desarrollo.
Gracias a la fuerza de WASM, es posible ejecutar cualquier tarea que requiera un uso intensivo de hardware, como juegos, desde el navegador con un rendimiento cercano al nivel nativo.
Para que Web3 sea una realidad, es necesaria la adopción masiva de blockchain, y los contratos inteligentes basados en WASM son técnicamente superiores a EVM. La capacidad de WASM para superar a EVM como máquina virtual para blockchains es clara: es rápido, eficiente y portátil, con una velocidad casi nativa:
Alto rendimiento: WASM permite un buen rendimiento ya que está diseñado para ser lo más parecido posible al código máquina nativo sin dejar de ser independiente de la plataforma.
Tamaño reducido: WASM genera archivos binarios de tamaño minúsculo. Esto encaja perfectamente en el mundo del blockchain, ya que los binarios más pequeños se traducen en menos datos de transacción y, por tanto, en menores gastos de gas.
VM general y bytecode: WASM se diseñó para poder desplegarse en cualquier navegador y producir los mismos resultados. EVM, en cambio, se creó para un caso de uso específico. Como resultado, más equipos han estado utilizando WASM por diversas razones y creando una amplia gama de herramientas y recursos.
Herramientas y soporte: Como se ha indicado anteriormente, la comunidad ha ido desarrollando herramientas y recursos para WASM que están a disposición de los desarrolladores.
Ejecución JIT eficiente: WASM admite de forma nativa operaciones con enteros de 64 y 32 bits, lo que permite una ejecución JIT eficiente. Esto es útil cuando se ejecutan operaciones de 64 bits, ya que elimina la necesidad de descomponer y simular instrucciones. WASM, por su parte, proporciona todas las instrucciones numéricas con capacidad de 64 bits que se asignan una a una a las instrucciones de la CPU.
Minimalista: las especificaciones formales de un caso de uso caben fácilmente en una sola página.
Ejecución determinista: WASM puede hacerse determinista fácilmente eliminando las operaciones en coma flotante, lo que es necesario para los algoritmos de consenso.
Soporte de lenguajes de programación populares: WASM soporta C, C++, C#, Assembly Script, RUST, evitando que los desarrolladores tengan que aprender lenguajes de casos de uso únicos como Solidity.
Una perspectiva de futuro
La transición entre EVM y WASM se producirá gradualmente. Aunque WASM recibe un apoyo y una integración considerables, a diferencia de EVM, no está diseñada para comunicarse con la blockchain. Actualmente, está experimentando un bajo nivel de adopción por parte de los desarrolladores de Web3, ya que EVM es la máquina virtual más utilizada y carece de herramientas.
Actualmente, sólo hay un puñado de redes blockchain que soportan WASM de forma nativa y, por lo tanto, un pequeño número de dApps basadas en WASM. Para trabajar con las dApps nativas de WASM y liberar todo su potencial, se necesitan herramientas Web3 desarrolladas en WASM. Como resultado, los proveedores de infraestructuras deben reinstalar sus servicios en WASM para poder conectar con los contratos inteligentes WASM.
Otro aspecto que subraya la necesidad de abrir Web3 para los desarrolladores Web2, además de la escasez de desarrolladores Web2 en comparación con los desarrolladores Web3, es el nivel de experiencia que tienen los desarrolladores WebAssembly con las herramientas.
Este artículo es una introducción “vertical” a Web3 que analiza la industria utilizando tres pilares ideológicos. Para una introducción “horizontal” de cómo las generaciones de proyectos Web3 han crecido con el tiempo, vea mi artículo hermano “Un retrato familiar de Web3”
Introducción
Ya existen demasiados artículos que intentan explicar qué es la “Web 3”. Entonces, ¿por qué me molesto en escribir este artículo? Como informático y filósofo, la Web 3 me resulta especialmente interesante porque es fundamentalmente una revolución ideológica posibilitada por una evolución tecnológica.
La base tecnológica más importante de la Web 3 es el uso de la cadena de bloques. La cadena de bloques es para la Web 3 lo que la máquina de vapor fue para la Revolución Industrial: el salto tecnológico subyacente que impulsó toda una generación de nuevos mecanismos. Fundamentalmente, la cadena de bloques es una estructura de datos de acceso público que es única en su fusión de tres campos distintos: criptografía, sistemas distribuidos y teoría de juegos [1].
Cada uno de estos tres campos ha contribuido con un pilar a la evolución ideológica de Web 3. En concreto, la criptografía permite la desconfianza, los sistemas distribuidos la permanencia y la teoría de juegos la voluntariedad. En este artículo utilizaré estos tres principios como ejes principales para conectar los puntos entre una miríada de proyectos de la Web 3 y exponer las innovaciones tecnológicas de la Web 3 junto a sus implicaciones filosóficas.
La criptografía, fuente de confianza
Hace mucho tiempo, en una tierra lejana, la palabra “cripto” era simplemente la abreviatura de “criptografía” en lugar de “criptomoneda”. La criptografía siempre ha sido, y probablemente siempre será, la tecnología clave en la que se basan las criptomonedas. El cifrado de clave pública (o criptografía asimétrica) permite a los usuarios enviar datos de forma anónima sin que dichos datos se vean comprometidos.
Esta encriptación de datos es extremadamente importante a la hora de construir un sistema financiero, ya sea centralizado o descentralizado. Esto se debe a que quieres evitar que miradas indiscretas puedan ver y robar tus fondos. Imagina la indignación si descubres que tu banco no ha tomado ninguna medida para proteger tus datos financieros y todo el mundo puede ver cada una de tus transacciones financieras. Qué miedo.
Esto es aún más importante cuando se tiene un sistema financiero descentralizado, como la cadena de bloques de Bitcoin. No hay una entidad centralizada a la que puedas llevar a juicio. Si tus fondos son secuestrados en mitad de una transacción, desaparecen. Mala suerte. Esta es la razón por la que el protocolo Bitcoin pone tanto cuidado en proteger las transacciones mediante criptografía de clave pública. Para que una transacción se considere válida, el usuario tiene que proporcionar una “firma digital”, un hash criptográfico de datos que requiere la clave privada del usuario para crearse pero sólo la clave pública del usuario para verificarse [2]. Además, la “dirección del monedero” desde la que el usuario envía los fondos es en sí misma un hash de la clave pública del usuario, lo que proporciona una prueba adicional de autenticidad de que el usuario que firma la transacción es el autor del monedero. Incluso la propia clave pública del usuario no se revela hasta que éste decide enviar una transacción. [3] Todas estas minúsculas decisiones de diseño en el protocolo de Bitcoin muestran cómo el blockchain está diseñado para operar sin confianza: confiando en el proceso, más que en las personas. Después de todo, las matemáticas son fiables, mientras que las personas no lo son.
La falta de confianza puede utilizarse como un discriminador importante para determinar qué proyectos son ideológicamente Web 2 y cuáles son realmente Web 3 nativos. Consideremos dos proyectos de stablecoin, USDT de Tether y DAI de MakerDAO. Ambos persiguen el mismo objetivo de mantener un token de criptomoneda vinculado 1:1 al dólar estadounidense. Pero lo aplican de formas diametralmente distintas.
En el caso de Tether, el modelo es muy sencillo. Cada vez que le doy a Tether un dólar, Tether me da 1 USDT, prometiéndome que puedo volver a cambiar ese 1 USDT por 1 dólar cuando quiera. El problema es que tengo que confiar en que Tether no huirá con mi dólar real y me “tirará de la manta”, dejándome con USDT sin valor [4]. Por lo tanto, Tether es ideológicamente un proyecto Web 2, ya que se basa en mi confianza en que Tether mantendrá mi USD original a salvo y no desaparecerá con él [5].
Por otro lado, el DAI de MakerDAO es un proyecto ideológicamente de la Web 3, y podría decirse que es uno de los proyectos descentralizados con más éxito. DAI se mantiene a flote a través del protocolo de préstamo “sobrecolaterizado” de MakerDAO. Para pedir prestado 1000 DAI a MakerDAO, necesito asegurar al menos 1500 dólares en ETH como garantía [6]. Para la stablecoin DAI, los “préstamos sobrecolaterizados” utilizados para acuñar estos DAI se convierten en el respaldo de la moneda. Cuando el precio del DAI cae por debajo de 1 $, la gente comprará DAI en los intercambios para devolver su principio DAI con un descuento, reduciendo así la oferta de DAI y haciendo subir el precio. Por otro lado, si el precio del IAD sube por encima de 1 $, se incentiva a la gente a “acuñar” más IAD poniendo su ETH como garantía. Este aumento de la oferta de DAI y de la garantía de ETH hará que el precio del DAI vuelva a 1$ [7].
En lugar de confiar en una única entidad centralizada, como Tether, sólo tienes que confiar en el código del contrato inteligente descentralizado MakerDAO para comprobar que funciona como se espera. Si lo desea, puede incluso copiar y pegar el código en su propio entorno, y ejecutar un montón de pruebas de demostración para asegurarse de que funciona como se esperaba. Esto permite la máxima transparencia, y es un ejemplo paradigmático de la ideología Web 3 [8].
Es importante destacar que la descentralización es un medio, mientras que la falta de confianza es un fin. La descentralización en sí misma no constituye un “primer principio”, ya que no tiene sentido cuando hay importantes economías de escala que explotar. Consideremos el caso de la recogida del camión de la basura. Imaginemos que en lugar de tener un camión de basura centralizado que recoge la basura cada semana y la lleva al vertedero, esto se “descentralizara” de modo que todos los vecinos tuvieran que conducir hasta el vertedero cada semana para sacar su basura. Esto es un inconveniente masivo e innecesario. Así pues, la descentralización no es una panacea que hará que todo sea intrínsecamente mejor.
Más bien, la descentralización sólo tiene sentido cuando las ventajas de la falta de confianza, la permanencia y la voluntariedad compensan las economías de escala a las que se renuncia. De momento, centrémonos en la desconfianza. En el caso del ejemplo de la recogida de basuras, no hay incentivos contrapuestos entre los agentes implicados. Por lo general, la gente no tiene un deseo ardiente de saber qué hay dentro de su basura. Y es probable que tu basura no contenga tus objetos más secretos y preciados. Por ello, confiar en una entidad centralizada, como un camión de la basura comunitario, tiene muy poco en juego, y las economías de escala que se obtienen de la centralización compensan con creces el coste.
Pero en el caso de los datos bancarios y las transacciones financieras ocurre lo contrario. En realidad, no hay tanta economía de escala como para que guardes tu dinero en un banco centralizado en vez de en efectivo en tu propia caja fuerte. Por otro lado, mucha gente tendría un deseo ardiente de tener tu dinero. Por tanto, descentralizar un sistema financiero para garantizar una red sin confianza tiene ventajas que compensan con creces sus costes. Por eso Bitcoin tiene sentido como proyecto blockchain.
Permanencia – Impulsada por sistemas distribuidos Fundamentalmente, las economías de escala son también vulnerabilidades de escala. Tener un único punto de fallo es increíblemente frágil, y no favorece la “permanencia” de los datos. Del mismo modo que los animales se reproducen para aumentar las posibilidades de supervivencia de su ADN en un entorno incierto, la copia de datos en múltiples ubicaciones y “nodos” hace que estos datos sean mucho más resistentes a errores, hackeos y fallos del sistema. La descentralización, mediante el almacenamiento de los mismos datos en varias máquinas en lugar de una sola, también es una gran idea para lograr este principio de permanencia.
Pero coordinar datos en sistemas distribuidos es un problema difícil [9]. ¿Cómo hacer frente a la corrupción de datos y a los actores maliciosos que inevitablemente se infiltran en la red distribuida? La idea clave que emplean las cadenas de bloques modernas es el concepto de “tolerancia bizantina a fallos”, que sugiere que una cadena de bloques debería seguir funcionando mientras los “actores maliciosos” no constituyan más de 1/3 del total de nodos de la red [10]. Básicamente, cuando un nodo de la red propone un bloque para añadirlo a la cadena de bloques, necesita reunir las firmas de al menos 2/3 de los validadores de nodos para que se considere válido. Este proceso de recogida de firmas se denomina “consenso”. Aunque las blockchains modernas implementan el “consenso” de diferentes maneras (Proof of Work de Bitcoin, Proof of Stake de Ethereum, Proof of History de Solana), todas son “Byzantine Fault Tolerant”. Crucialmente, a medida que aumenta el número de nodos, una blockchain “Byzantine Fault Tolerant” disfruta de una economía de escala descentralizada, donde se hace más difícil para un hacker controlar suficientes nodos para atacar la blockchain a nivel de consenso.
Ahora que hemos establecido cómo se consigue la “permanencia” mediante sistemas distribuidos en la blockchain, debemos preguntarnos: ¿qué debería ser permanente y almacenarse en la blockchain? Volviendo al ejemplo del camión de la basura, obviamente no te importa si tu basura desaparece (de hecho, deseas activamente que desaparezca). Por otro lado, es obvio que no quieres que tu dinero desaparezca de repente un día. Así que las transacciones financieras, como el libro mayor de Bitcoin, son un área obvia donde la permanencia es importante. Pero eso no es todo. Siempre ha existido un impulso humano innato de forjar una permanencia a partir de nuestra vida impermanente, ya sea a través de la religión, las historias, las esculturas o los monumentos [11]. Los recuerdos digitales, como las páginas web personales, los alambiques de fotos y los logros en los juegos, representan este deseo de permanencia en una vida siempre cambiante. Son tan valiosos para nosotros, si no más, que nuestro dinero real.
En la actualidad, almacenamos estos objetos en un disco duro o en una copia de seguridad en la nube. Pero estos sistemas son fundamentalmente poco fiables. ¿Qué pasa si pierdes tu disco duro? ¿Y si piratean Google o Dropbox? ¿Y si te roban los datos? Estas soluciones de la Web 2 dependen fundamentalmente de un elemento de confianza; estas empresas pueden censurar y borrar tus datos cuando quieran. Pero las soluciones de consenso distribuido de la Web 3 son completamente diferentes. Aquí reside la promesa de una “permaweb”, capaz de preservar tus activos digitales más preciados durante todo el tiempo que desees, sin temor a la censura [12].
Uno de los proyectos más destacados para construir la permaweb es Arweave, que promete almacenamiento permanente y distribuido por una pequeña cuota inicial. Aunque el diseño de Arweave se inspira en gran medida en la cadena de bloques, técnicamente no implementa una cadena de bloques. Fundamentalmente, una cadena de bloques es una lista enlazada unidimensional en la que un bloque apunta sólo al último bloque. Por otro lado, Arweave utiliza un “tejido de bloques”, en el que cada “bloque” puede apuntar a múltiples bloques, formando un gráfico bidimensional, similar al “árbol del sistema de archivos” de tu ordenador portátil [13]. Este diseño permite un acceso más eficiente a los contenidos. En el mecanismo de consenso, Arweave también utiliza un método de “prueba de acceso aleatorio”, que garantiza que cada nodo pueda acceder aleatoriamente a los datos almacenados en el blockweave.
Como es de esperar, Arweave y otros protocolos descentralizados “permaweb” (como IPFS) tienen una afinidad natural con los Tokens No Fungibles, o NFTs [14]. Si los activos permaweb de Arweave e IPFS son una casa, los NFT son los títulos de propiedad de la casa. La “casa” en sí puede ser vista por cualquiera que la visite o pase por la calle. Pero sólo el propietario tiene el título de propiedad de la casa. Y cuando la propietaria vende la casa a otro propietario, no le hace nada a la casa en sí, sólo se la entrega al comprador. Tener una NFT con título de propiedad hace que la propiedad y la transferencia del activo sean prácticas y estén garantizadas criptográficamente. Por tanto, las NFT son algo más que “placas de vanidad para criptoempresarios”; tienen un uso práctico como títulos de propiedad de activos digitales. Pero un título de propiedad es tan valioso como el activo al que apunta. Así que intentemos utilizar las NFT para apuntar a algo que no sea la imagen de un simio.
Como es de esperar, Arweave y otros protocolos descentralizados “permaweb” (como IPFS) tienen una afinidad natural con los Tokens No Fungibles, o NFTs [14]. Si los activos permaweb de Arweave e IPFS son una casa, los NFT son los títulos de propiedad de la casa. La “casa” en sí puede ser vista por cualquiera que la visite o pase por la calle. Pero sólo el propietario tiene el título de propiedad de la casa. Y cuando la propietaria vende la casa a otro propietario, no le hace nada a la casa en sí, sólo se la entrega al comprador. Tener una NFT con título de propiedad hace que la propiedad y la transferencia del activo sean prácticas y estén garantizadas criptográficamente. Por tanto, las NFT son algo más que “placas de vanidad para criptoempresarios”; tienen un uso práctico como títulos de propiedad de activos digitales. Pero un título de propiedad es tan valioso como el activo al que apunta. Así que intentemos utilizar las NFT para apuntar a algo que no sea la imagen de un simio.
Voluntariedad – Potenciada por la teoría de juegos
Un tercer principio de la ideología única de Web 3 es la voluntariedad basada en la teoría de juegos. Las personas no se convierten en nodos de una red por altruismo o por la bondad de sus corazones. Lo hacen por dinero. Esta voluntariedad inducida por la teoría de juegos se manifiesta en todo tipo de lugares, sobre todo en los modelos de consenso “Proof of Stake” que subyacen en muchas de las principales cadenas de bloques, como Ethereum, Polygon y Binance Smart Chain [15]. Como muestra la infografía, esencialmente “estacas” un cierto número de monedas, como 32 ETH en Ethereum, en la red para convertirte en un validador y participar en el consenso. Si eres un actor honesto en la red, recibirás “recompensas de estaca”, que rondan el ~10% APY. Por otro lado, si se descubre que eres un actor malicioso, tus monedas apostadas (las 32 ETH) serán “recortadas” y perderás todas tus recompensas. Así que tienes un incentivo teórico para ser un nodo honesto en la red.
Otra aplicación de la voluntariedad inducida por la teoría de juegos se encuentra en los intercambios descentralizados (DEX) como Uniswap y Curve, que son contratos inteligentes descentralizados que actúan como estaciones de intercambio de criptodivisas. ¿De dónde procede el dinero para estas DEX? Proviene de usuarios voluntarios, llamados Proveedores de Liquidez (LP), que proporcionan un par de monedas de su propiedad al intercambio para que los comerciantes puedan intercambiarlas. A cambio, estos LP recibirán parte de las comisiones de transacción que los comerciantes tienen que pagar a través de la DEX, ganando así “intereses” por sus monedas agrupadas [16].
A diferencia de la Web 2, donde Google y Facebook te imponen su algoritmo, nadie te obliga a apostar por Ethereum ni a convertirte en un LP de Uniswap. Lo utilizas por tu propia voluntad, porque sabes que puedes tener la oportunidad de obtener enormes ganancias. Ideológicamente, las comunidades Web 3 son completamente autovoluntarias, y las acciones de la comunidad se rigen fundamentalmente por la teoría de juegos.
Esta idea de voluntariedad impulsada por la teoría de juegos no sólo está presente en los proyectos de Finanzas Descentralizadas (DeFi), sino también en las comunidades de la Web 3 en general, sobre todo en forma de DAO, u Organización Autónoma Descentralizada. Estas organizaciones reúnen a un grupo de personas con un objetivo similar en mente (como la compra de la Constitución de EE.UU., en el caso de ConstitutionDAO) [17], y permiten a la gente votar democráticamente sobre las propuestas utilizando “tokens de gobernanza”, o un token emitido por la DAO para realizar un seguimiento de los miembros y tomar decisiones colectivas sobre cómo gastar los recursos de la comunidad.
Por desgracia, hoy en día las DAO verdaderamente descentralizadas e ideológicamente Web 3 son escasas. Muchos proyectos pretenden ser DAO por tener un “token de gobierno” de algún tipo, pero como la empresa que dirige el proyecto puede tener la mayor parte de los tokens, incluso si hay votación, el proyecto está centralizado de facto. Por lo tanto, estas “pseudo-DAO” con fichas de gobernanza son ideológicamente Web 2 bajo el capó, incluso cuando asumen la atractiva fachada de una organización descentralizada.
Así pues, la voluntariedad inducida por la teoría de juegos nos proporciona otro principio importante para discriminar entre los proyectos ideológicamente de la Web 2 y los proyectos ideológicamente de la Web 3. Los primeros se caracterizan por tener un único responsable. Los primeros se caracterizan por tener una entidad única y centralizada que determina cómo interactuarán los usuarios con ella, mientras que los segundos harán que los usuarios voten democráticamente las acciones colectivas de la comunidad.
Conclusión
La Web 3 está aún en pañales y le queda mucho camino por recorrer. Sin embargo, ya podemos vislumbrar su revolucionaria visión del futuro, con una ideología basada en la confianza, la permanencia y la voluntariedad. Por supuesto, todavía hay muchas cuestiones estructurales que la Web 3 tiene que afrontar. Por ejemplo, ¿cómo avanzar cuando la “empresa” que está detrás de un proyecto y su comunidad discrepan fundamentalmente? ¿Avasalla la empresa a la comunidad o le cede su poder? Además, ¿cómo puede utilizarse la cadena de bloques para conectar recursos y objetos fuera de línea de la vida real? O he aquí otro problema interesante: ¿son suficientes los castigos económicos (como los sablazos) para disuadir a los actores malintencionados? ¿Sigue siendo necesario recurrir a la violencia física para “castigar” de verdad a la gente? Estoy seguro de que, en el futuro, más proyectos nativos de la Web 3 irán dando respuestas satisfactorias a todas estas preguntas.
Pero hay una pregunta acuciante y persistente: ¿qué hará la Web 3 a la Web 2? ¿Cómo interactuarán la Internet centralizada y la descentralizada? Recordemos que, fundamentalmente, un proyecto ideológico de Web 3 es un proyecto voluntario. Depende de participantes dispuestos, incentivados por recompensas de la teoría de juegos, a participar en el mantenimiento activo de una comunidad descentralizada. Si nadie está dispuesto a votar, participar y comprometerse, una DAO se disolverá o se convertirá en una entidad centralizada de facto. Al fin y al cabo, una democracia no funciona si nadie vota en ella. Pero todo el mundo tiene una cantidad limitada de tiempo, energía y esfuerzo, y no todo el mundo se preocupa por las mismas cosas. Así que, a menudo, la gente prefiere que otro tome las decisiones por ellos, ya que esto requiere mucho menos esfuerzo mental: un algoritmo de la Web 2, que básicamente tiene una IA que toma las decisiones por ellos.
Jugando con las tendencias de búsqueda de Google, noté algo muy interesante en el término de búsqueda “Web3 marketing”. Esto despertó mi interés y me llevó a adentrarme en las profundidades de la investigación de tendencias.
Pero antes de contarte de qué se trata, necesito darte algunos antecedentes sobre mí y por qué estoy escribiendo un artículo como este.
En 2017, un colega y yo tuvimos una larga discusión sobre Bitcoin. Nos preguntábamos si era la nueva mosca de internet o si podría tener valor potencial en el futuro. Y vaya si estábamos en lo cierto. Después de la discusión, decidimos intentar invertir en ella. No tardamos mucho en obtener beneficios, y nuestros ojos se abrieron a un nuevo mundo: el mundo de las criptomonedas. Desde ese día, no he mirado atrás; mi inversión se convirtió en un hobby que me llevó a integrarlo en mi trabajo como vendedor, convirtiéndose naturalmente en Web3 marketing.
Mi formación en marketing era en SaaS y tecnología, y me llevé muchos de los conocimientos que había acumulado al mundo emergente de Web3 y las criptomonedas. Comprendí que era un mundo diferente y que nuestros esfuerzos de marketing debían ajustarse en consecuencia. Fue entonces cuando supe que estaba enganchado. Desde entonces, todo el equipo de Lunar Strategy y yo hemos ayudado a innumerables empresas Web3 a tener éxito con sus estrategias de marketing.
Ahora volvamos a la historia, The Rise Of Web3 Marketing. El título es cierto, este tipo de marketing está en auge, al menos según Google Trends, Semrush, y los innumerables leads que nuestra agencia de marketing está recibiendo en estos momentos.
¿Qué es el marketing Web3?
Antes de profundizar en cómo y por qué este tipo de marketing está en auge, tenemos que definir lo que Web3 es en realidad. Mi equipo de Lunar Strategy y yo creemos que Web3 es una visión más descentralizada de la World Wide Web basada en la tecnología blockchain.
Las tendencias de marketing han evolucionado junto con la Web, emergiendo constantemente con nuevas estrategias para mantenerse al día con las últimas tecnologías. Para entender el marketing Web3, veamos cómo ha evolucionado el marketing desde las dos generaciones anteriores de Internet.
El marketing Web1 es lo que consideramos la primera generación de Internet. Web1 era un modelo de comunicación uno a uno en el que las empresas enviaban mensajes a los clientes a través del correo electrónico y de la optimización básica de los motores de búsqueda (SEO).
Dado que los profesionales del marketing en Internet no podían utilizar anuncios tradicionales, como los de la televisión, la radio y la prensa, tenían que depender únicamente del marketing por correo electrónico y de la recopilación de correos electrónicos de los clientes. Esta fue la raíz del marketing digital tal y como lo conocemos hoy, pero las estrategias utilizadas eran bastante básicas y, en ocasiones, poco sofisticadas.
El marketing Web2 es una evolución del marketing Web1, centrado en la comunicación y la interacción bidireccionales entre empresas y clientes. Las plataformas de redes sociales como Facebook y Twitter son canales populares para el marketing Web2, ya que permiten a los clientes dar su opinión y relacionarse con las marcas en tiempo real.
El marketing Web2 es más colaborativo que el Web1, y las empresas suelen trabajar con personas influyentes y otros socios para crear contenidos y promociones conjuntos con el fin de establecer autoridad dentro de su nicho y su comunidad.
Lo que diferencia al marketing Web3 de sus predecesores es el uso de tecnologías descentralizadas, como blockchain, para impulsar sus diversas aplicaciones.
Los fundamentos de la comercialización de un proyecto web3 pueden ser los mismos que en iteraciones anteriores, pero las estrategias deben cambiar. Cuando se comercializa un proyecto web3 hay que mirar más allá de los métodos convencionales para atraer a usuarios potenciales; a medida que la comunidad adquiere mayor importancia en la web3 que en la web2, los lead journeys evolucionarán en consecuencia.
¿Por qué está en auge el marketing Web3?
Ahora que ya hemos explicado qué es el marketing Web3, veamos por qué está en auge. Hay varias razones para ello, pero las tres principales son:
La creciente popularidad de las aplicaciones descentralizadas (dApps): A medida que las dApps se vuelven más populares, también lo hace el marketing Web3. Esto se debe a que las dApps funcionan con tecnologías descentralizadas, como blockchain, que están en el corazón del marketing Web3.
La creciente concienciación sobre la privacidad de los datos y los problemas de seguridad: Con el escándalo de Cambridge Analytica y la entrada en vigor del GDPR, existe una creciente conciencia sobre la privacidad y la seguridad de los datos. Esto ha llevado a una mayor demanda de aplicaciones Web3 centradas en la privacidad, como plataformas de medios sociales descentralizadas y proveedores de correo electrónico.
El auge de la Internet de los objetos (IoT): A medida que aumenta el número de dispositivos conectados a Internet, crece la necesidad de una plataforma descentralizada que gestione todos estos datos. Web3 marketing está bien posicionada para aprovechar esta tendencia, ya que puede utilizar tecnologías descentralizadas.
¿Qué le depara el futuro al marketing Web3?
El futuro del marketing Web3 se presenta muy prometedor. A medida que más y más empresas y consumidores conozcan los beneficios de las tecnologías descentralizadas, podemos esperar ver un aumento continuo en la adopción de aplicaciones y estrategias de marketing Web3.
También cabe esperar que surjan más agencias de marketing Web3, ya que la demanda de estos servicios especializados es cada vez mayor. Si quiere adelantarse a los acontecimientos, empiece a informarse sobre el marketing Web3 y cómo sacarle partido.
Estadísticas e investigación
La aceleración del marketing Web3 es evidente cuando se observa de cerca cómo ha aumentado el volumen de búsqueda de algunos términos clave. Parece que los términos de búsqueda de tendencia como Web3 marketing y Web3 agency no hacen más que crecer en popularidad, ilustrado por curvas ascendentes notables en los índices de búsqueda.
Como entusiasta de la tecnología y futurista, he seguido de cerca el desarrollo de Web3. Para quienes no estén familiarizados, Web3 es una red descentralizada que promete traer una nueva era de conectividad y colaboración al mundo digital.
Internet, tal y como la conocemos hoy, se basa en la tecnología Web2. Esta es la arquitectura actual de Internet que todos utilizamos a diario. Está dominada por corporaciones centralizadas y plataformas como Facebook, Google y Amazon. Estas empresas controlan el flujo de información, los datos personales y las transacciones en línea.
Sin embargo, el auge de la tecnología blockchain ha abierto la posibilidad de una nueva Internet descentralizada. Esto es Web3. En esta nueva era de Internet, los individuos tendrán más control sobre sus datos personales y transacciones, y el flujo de información será más seguro y transparente.
Pero, ¿qué es exactamente Web3 y por qué es tan importante?
Web3 es una red descentralizada que permite transacciones y comunicaciones seguras entre iguales. Se basa en la tecnología blockchain, lo que significa que es segura, transparente y a prueba de manipulaciones. Esto significa que no habrá ninguna autoridad central que controle el flujo de información y las transacciones, y que la red podrá funcionar aunque falle un nodo.
Esta descentralización también significa que los individuos tendrán más control sobre sus datos personales. En lugar de tener que confiar su información personal a una empresa centralizada, ahora podrán almacenarla de forma segura en sus propios dispositivos. Esto permitirá una mayor privacidad y seguridad en línea, además de dar a los individuos más control sobre cómo se utilizan sus datos personales.
Pero las ventajas de Web3 van más allá de la privacidad y la seguridad. La red descentralizada también ofrecerá nuevas oportunidades de colaboración e innovación. Por ejemplo, particulares y organizaciones podrán colaborar en proyectos e iniciativas de forma más segura y transparente.
Una de las características clave de Web3 es el uso de contratos inteligentes. Se trata de contratos autoejecutables en los que las condiciones del acuerdo entre comprador y vendedor se escriben directamente en líneas de código. Esto significa que no hay necesidad de intermediarios, como bancos o abogados, para supervisar la transacción. Esto reducirá en gran medida el coste y el tiempo necesarios para completar las transacciones y facilitará la colaboración de particulares y organizaciones en proyectos e iniciativas.
Otra característica importante de Web3 es el uso de organizaciones autónomas descentralizadas (DAO). Se trata de organizaciones que se gestionan mediante reglas codificadas como programas informáticos en una red blockchain. Las DAO tienen el potencial de cambiar la forma en que se gestionan las organizaciones y pueden proporcionar más transparencia, responsabilidad y eficiencia.
Creo que la Web3 tiene el potencial de revolucionar la forma en que interactuamos entre nosotros y con el mundo que nos rodea. Ofrecerá nuevas oportunidades de colaboración e innovación y dará a las personas más control sobre sus datos personales y sus transacciones.
Sin embargo, también hay algunos retos que habrá que superar para que Web3 se convierta realmente en una nueva era de conectividad y colaboración. Uno de estos retos es la cuestión de la escalabilidad. La actual tecnología blockchain está aún en sus primeras fases y no es capaz de gestionar los elevados volúmenes de transacciones necesarios para que Web3 sea una red verdaderamente descentralizada. Habrá que solucionar este problema para que Web3 se convierta realmente en una nueva era de conectividad y colaboración.
Otro reto es la adopción por parte de los usuarios. Para que Web3 tenga éxito, las personas y las organizaciones tienen que empezar a utilizarla y aprovechar sus ventajas. Esto exigirá un cambio de mentalidad, ya que mucha gente sigue acostumbrada a depender de plataformas y empresas centralizadas para sus interacciones y transacciones en línea.
A pesar de estos retos, creo que Web3 es el futuro de Internet y que estamos en la cúspide de una nueva era de conectividad y colaboración. Los beneficios potenciales de Web3 son demasiado grandes para ignorarlos, y me entusiasma ver cómo seguirá evolucionando y cambiando el mundo que nos rodea.
A medida que avanzamos hacia el futuro, creo que es importante que las personas y las organizaciones empiecen a informarse sobre Web3 y las oportunidades que ofrece. Tanto si eres un entusiasta de la tecnología, un futurista o simplemente alguien interesado en el futuro de Internet, te animo a sumergirte en el mundo de Web3 y explorar el potencial que encierra.
En conclusión, Web3 es una nueva era de conectividad y colaboración que tiene el potencial de revolucionar la forma en que interactuamos entre nosotros y con el mundo que nos rodea. Ofrecerá nuevas oportunidades de innovación y colaboración, y dará a los individuos más control sobre sus datos personales y sus transacciones. Aunque habrá que superar algunos retos, estoy seguro de que Web3 seguirá creciendo y madurando, convirtiéndose en un actor clave en la configuración del futuro de Internet.
Si eres un principiante en el espacio Web3, la inercia inicial de entender las cosas puede ser abrumadora para ti.
Escribí este blog hace unos tres meses, cuando empecé a hacerme una idea de qué es Web3 y cómo funciona todo viniendo de un mundo Web2. Me desconcertaba estudiar qué, cómo y demás cuando empecé. Unos dicen que esta blockchain es mejor, y otros que otra. Algunos incluyen muchos productos en su arquitectura, haciéndola tan complicada que parece un mundo totalmente distinto. Basta con buscar en Google la pila tecnológica Web3: todo el mundo te da una explicación de lo que es desde su perspectiva, y un típico blog de marketing es lo que siempre encuentro, diría yo.
Así que cuando empecé a escribir este blog, me centré en una sola cosa: pasemos nuestros conocimientos de Web2 a Web3 y sepamos qué tecnologías soportan qué. Una vez que lo sepamos, será mucho más fácil elegir y comenzar nuestro viaje como desarrolladores. En general, este blog será muy extenso, aunque eso es lo que necesitas como principiante, ¿verdad?
Pero primero, tenemos que entender lo que queremos decir con Web3 – la idea de que la gente podría cambiar Internet tal y como la vemos.
¿Qué es Web3?
Uno de mis amigos mencionó recientemente que Web3 es sólo otro nombre elegante para el ecosistema blockchain. Está parcialmente en lo cierto y, al mismo tiempo, equivocado a otro nivel.
Aunque la base de Web3 se centra en blockchain, cuando empieces a desarrollar sobre ella, te darás cuenta de que blockchain es sólo una parte de ella. Para hacer una comparación, un blockchain en una aplicación Web3 podría ser similar a como una base de datos podría ser para una aplicación web típica (Web2) que podrías desarrollar. Como comparación, tomamos:
Web1 = el internet de la información; es decir, los sitios web HTML CSS con los que no puedes interactuar.
Web2 = el internet de las interacciones; es decir, plataformas modernas como Facebook, Twitter, etc., que te permiten estar conectado de extremo a extremo con los demás.
Web3 = la nueva internet del valor, es decir, la internet en la que se elimina la centralización de la información.
Así que si intentamos definir Web3, podemos decir que es el concepto que ayuda al desarrollo de aplicaciones descentralizadas(dApps). Sí, ¡la misma Internet descentralizada que escuchamos de Richard en Silicon Valley!
Sin embargo, no tenemos una plataforma de motor de compresión como la que él había construido para construir esto. En su lugar, tenemos una serie de protocolos y plataformas que permiten este sistema de desarrollo. Estos protocolos son un conjunto de reglas que rigen el funcionamiento de tu aplicación, mientras que las múltiples plataformas facilitan la creación de tu aplicación.
Vale, de acuerdo, pero ¿para qué necesitamos dApps en primer lugar?
El beneficio más significativo de crear una dApp es la propiedad y la identidad. La propiedad de los datos, el contenido, literalmente todo con su propia identidad – un concepto que se difuminó con la mayoría de edad de estas instituciones superiores como Google y Facebook.
Otra ventaja significativa de la que se habla es la componibilidad, uno de los pilares centrales de la Web3.
Todas y cada una de las empresas de software que existen en la actualidad se centran en recopilar datos de los usuarios, que constituyen su principal activo y las diferencian unas de otras. No el producto, sino los datos que poseen. Las empresas que compiten entre sí, con una interfaz de usuario y una interfaz de usuario similares y una lógica empresarial ligeramente diferente, son valiosas de forma independiente gracias a los “datos” que han recopilado.
Esto es lo que perturbará Web3, que hará que todas las aplicaciones sean componibles al compartir y consumir sus datos entre diferentes aplicaciones. Piensa en un metaverso donde puedas comprar cosas de Meta y utilizarlas en el ecosistema de Microsoft. Este es el aspecto más emocionante e interesante de Web3: ¡hacer la web realmente componible!
Pero eso no es todo; con el alto grado de confianza y fiabilidad que aportan estas aplicaciones, las posibilidades son infinitas; ni siquiera hemos imaginado cómo podría ser el futuro con las dApps omnipresentes. Creo que Web3 podría iniciar la misma revolución que el código abierto trajo al ecosistema de los desarrolladores.
Comprender la arquitectura de Web3
Ahora que hemos definido Web3, necesitamos entender cómo estos protocolos y plataformas trabajan juntos para ayudarnos a construir estas dApps.
Cuando nos imaginamos una aplicación web general, nos imaginamos una arquitectura constituida por lo siguiente:
Aunque no he representado cosas como cachés, colas, etc., una arquitectura general por encima se parece a esto.
Para una aplicación Web3, El frontend seguirá siendo el mismo, pero algunos cambios emocionantes comienzan a suceder en el lado backend de las cosas. Veamos cómo funciona:
Si comparamos Web2 y Web3, el Nodo Blockchain está haciendo el trabajo pesado y gestionando nuestros datos, que están descentralizados en una red de blockchains. Como es caro almacenar directamente en la cadena, tenemos un Almacenamiento de Archivos fuera de la cadena y una Base de Datos P2P que facilita el almacenamiento de datos. Por último, para construir una capa segura, tenemos una Cartera o una Autenticación basada en Clave Privada para verificar la identidad del individuo.
Tenga en cuenta que esto es sólo una descripción general de la arquitectura. En realidad, tenemos aplicaciones mucho más complejas y necesitamos parámetros arquitectónicos tanto de Web2 como de Web3.
La pila tecnológica Web3
Hasta ahora, hemos aprendido cómo es una arquitectura Web3 en general. Ahora, vamos a profundizar en cada uno de estos componentes para comprender mejor la pila tecnológica.
Empecemos desde abajo:
Blockchain
Si hablo de seleccionar una blockchain sobre la que construir, es una de las tareas más desafiantes que uno debe decidir. Hay muchos factores en juego; descentralización, rendimiento de las transacciones, tasas de gas, ecosistema/interoperabilidad, y muchos más, y no vamos a debatirlos todos porque no acabaría nunca. Es como elegir un lenguaje de programación. Todos funcionan; unos son mejores en casos concretos y otros para otros casos de uso.
Aunque, como principiante, podría recomendar empezar con Ethereum Virtual Machine (EVM) con Solidity. Esto se debe a la comunidad de desarrolladores masivamente presente a su alrededor.
EVM actúa como la máquina virtual, la base de toda la estructura operativa de Ethereum. Ethereum introdujo el concepto de contratos inteligentes y es la cadena de bloques más utilizada. Solidity es el lenguaje utilizado para crear contratos inteligentes. Es muy similar a JavaScript en sintaxis, lo que puede ser útil si eres un desarrollador Web2. Bajo el capó, Solidity se compila en instrucciones de bajo nivel llamadas opcodes para que el EVM las interprete.
Cuando hayas aprendido esto, será más fácil entender los conceptos de otras tecnologías en el ecosistema, como:
Solana: Otra blockchain como Ethereum se centra en ofrecer tiempos de transacción más rápidos y tarifas más baratas. Los contratos inteligentes pueden escribirse en Rust, C y C++.
Capa 2 (L2): L2 se refiere a un protocolo secundario construido sobre un sistema blockchain existente, generalmente Ethereum, tomando prestada la seguridad de consenso de la cadena principal. Hay muchas opciones aquí, pero las principales siguen siendo Polygon, Arbitrium, StarkEx & StarkNet, Optimism, etc.
Cadenas de aplicación: Aunque como novato no necesitarás esto, creo que es la opción más emocionante que existe. Puedes construir tu propia cadena de bloques/sistema de consenso con plataformas como Tendermint/Cosmos, Polkadot, etc.
Nodo Blockchain
Para desplegar una aplicación en producción, se necesita un servidor. Un nodo blockchain hace este trabajo para blockchains. Los nodos blockchain son actores de la red o dispositivos que ejecutan el “software blockchain”. Por lo tanto, están autorizados a realizar un seguimiento del libro mayor distribuido, sirviendo como centros de comunicación para las tareas de la red. Un protocolo P2P (Peer to Peer) permite a los nodos comunicarse dentro de la red y transferir información sobre transacciones y nuevos bloques.
Puedes autogestionar nodos blockchain o conseguir un proveedor de servicios de nodos como Quicknode, Moralis, Infura, etc., que ofrecen API para crear flujos automatizados. Para el autoalojamiento, AWS Cloud y Azure disponen de imágenes para las cadenas más populares. Por lo demás, la mayoría de las cadenas te facilitan la ejecución de tus nodos/validadores. Lo único que puede ser una molestia es garantizar el tiempo de actividad y el mantenimiento, que depende de su red.
Base de datos P2P
La primera pregunta que cualquiera se haría aquí es: ¿Por qué necesitamos una base de datos cuando estamos usando blockchain en primer lugar? Además, ¿no obstaculizará nuestra idea de una dApp?
La respuesta es sencilla: almacenar datos en una cadena de bloques es lento y caro. Necesitamos una base de datos adicional para acceder a los datos fuera de la cadena, asegurándonos de que no estamos accediendo a la cadena una y otra vez. Para tener esa parte de descentralización, utilizamos bases de datos peer-to-peer o P2P que almacenan y alojan todos los datos en flujos para eliminar servidores de bases de datos centralizados, blockchains o almacenamiento local. ¡Piensa en cómo se descargan tus torrents!
La red Ceramic es el proveedor de bases de datos descentralizadas más común que existe, que yo conozca personalmente.
Almacenamiento de archivos descentralizado
Como cualquier otra aplicación, necesitamos un sistema de almacenamiento de archivos dedicado (similar a Amazon S3 para aplicaciones Web2). Las bases de datos son esencialmente datos tabulares, mientras que el almacenamiento de archivos son esos datos basados en carpetas que necesitas para almacenar tus grandes archivos multimedia. IPFS es el protocolo de sistema de archivos P2P más común, con un excelente apoyo de la comunidad. Arweave es otra opción centrada en guardar datos de forma permanente. Puedes utilizar plataformas como Filecoin, Skynet, Storj y 0Chain para alojar estos sistemas de almacenamiento de archivos/
uchas personas piensan que diseñar “tokenómica” sólo significa establecer un calendario de distribución de tokens y de adquisición de derechos. Sigue leyendo para conocer los consejos de un diseñador económico sobre cómo debería ser el proceso de diseño para ayudar a un proyecto a alcanzar todo su potencial (aunque no tengas un token).
Empezar con objetivos fundamentales y construir a partir de los primeros principios. Por ejemplo, un objetivo de accesibilidad del usuario de web2 descarta la participación de un token volátil en la experiencia básica del usuario.
Desglosar a los usuarios y sus motivaciones. ¿Qué quiere hacer o dejar de hacer cada persona y existe algún desajuste con el resultado deseado? ¿Cómo pueden utilizarse los incentivos para alinear sus motivaciones con tus objetivos, asegurándote al mismo tiempo de que te diriges a la persona correcta?
Seleccione los tipos de activos en función de lo que se ajuste a sus objetivos y a los comportamientos deseados de los usuarios. No se limite a elegir un modelo simbólico porque haya visto a otra persona hacerlo. ¿Qué tipo de activos y tipos de utilidad se ajustan a los objetivos? No basta con pensar “modelo de 1 o 2 tokens”, los tokens son sólo una tecnología y hay que considerar qué tipo de activo representará. tokens: moneda de cambio, acumulación de valor, etc. NFT: cosmética, utilidad in-app tokens soulbound: identidad, logros offchain: monedas blandas, monedas duras, artículos
Diseñar y equilibrar cuidadosamente grifos y fregaderos. ¿Cómo se introducen y sacan los activos de la economía? ¿Por qué elegirán los usuarios interactuar con esos grifos/sumideros de la forma prevista y cómo se puede evitar que lo exploten?
Garantizar que la economía pueda controlarse y evolucionar con el tiempo. ¿Cuáles son las palancas de las que se puede tirar para influir en los puntos de datos clave? Por ejemplo, comprender cómo puede ajustarse un determinado parámetro de tarifas para influir en la demanda de los usuarios y en las previsiones de ingresos.
Planificar la gobernanza y la gestión de la tesorería. ¿Quién controla qué parámetros? ¿Cómo mantener el poder de decisión fuera del alcance de participantes miopes o codiciosos
Considere la regulación como una limitación, pero sea creativo. Evite los mecanismos que puedan entrar en conflicto con los reguladores, pero tómese su tiempo para pensar en alternativas antes de descartar una idea por completo.
Evalúe los riesgos y las formas de mitigarlos antes de asumir ningún compromiso (como vender algo a inversores/usuarios). ¿Cómo podría alguien extraer más valor del que crea? ¿Cómo afectarán las fluctuaciones de precios a las decisiones de los usuarios?
Aunque no se tenga un token, sigue habiendo consideraciones económicas. ¿Cómo estructurar los controles de creación de CGU para que la competencia no lleve los beneficios de los creadores a 0 o elimine los bienes de estatus? ¿Cómo equilibrar diversión y eficacia a la hora de diseñar un mercado? ¿Cómo monetizar?
Aparte del diseño cualitativo, es importante realizar un modelado cuantitativo de todos los flujos de valor para responder a preguntas como. ¿Cuál es la tasa de inflación neta ideal para todos los tipos de activos? ¿Cuál será el impacto de los diferentes escenarios de crecimiento de usuarios en los ingresos, el precio del token, etc.?
Aunque no es necesaria para todos los proyectos, la simulación puede ser una forma eficaz de probar la sostenibilidad de tu economía. Para los juegos en particular, herramientas como Machinations.io permiten a los equipos planificar visualmente cómo fluyen los recursos a través de la economía y hacer ajustes antes de salir al mercado.
2022 pasará a la historia como uno de los años más agitados en el mundo de la web3 y las criptomonedas. Fue un año de varias revelaciones. Las principales entidades criptográficas del sector se hundieron y cayeron en la oscuridad, en gran parte debido a malas prácticas, falta de integridad estructural o conocimientos técnicos adecuados. También hubo muchos avances positivos en este periodo que sentaron las bases para la adopción de blockchain. Pero al final, se ha visto como un año de limpieza, aprendizaje y crecimiento.
De cara al futuro, el sector ha aprendido algunas lecciones vitales en las que tantos proyectos están revisando sus estrategias y operaciones, que están preparados para la explosión de 2023.
Aquí en IncubateX hemos compilado una lista de tendencias calientes que creemos que dominarán el espacio Web3 y Crypto en 2023. Sigue leyendo mientras las destacamos.
NFT con utilidades
El mercado de NFT alcanzó un volumen de negociación récord de 17.200 millones de dólares en enero de 2022 y, desde entonces, no ha dejado de disminuir. Cada vez es más difícil vender NFT existentes que ofrecen a los compradores poco o ningún valor.
Sin embargo, el sector de las NFT se está consolidando y está a punto de resurgir en 2023. La atención se centrará en las NFT que “hacen algo” o “NFT de utilidad”, frente a las NFT que se limitan a representar obras de arte virtuales u otros objetos comparables.
Las grandes empresas también han empezado a unirse a la diversión con sus propios NFT de utilidad, como Starbucks con su programa de recompensas basado en NFT o los NFT CryptoSnoos de Reddit, que pueden utilizarse como avatar de la cuenta de Reddit del propietario y están rematados con una animación brillante distintiva.
Esto debería mejorar la percepción de esta tecnología potencialmente transformadora y ayudar a la gente a ver cómo encajan en el emergente ecosistema Web3.
Pruebas de conocimiento cero
Cualquiera que esté familiarizado con la tecnología blockchain es consciente de que, a pesar de todas sus ventajas, las cadenas de bloques públicas siguen teniendo una serie de inconvenientes, entre ellos un proceso de verificación excesivamente largo. La prueba de conocimiento-cero (ZKP) es un mecanismo que puede cambiar esta situación.
Explicadas de forma sencilla, las ZKP son técnicas que permiten a una parte demostrar que posee una información específica sin divulgar ningún detalle sobre ella. Esto hace que el uso de la tecnología blockchain sea más seguro y privado.
Por ejemplo, Zcash, una moneda de privacidad, está construida sobre una versión de ZPK que, en contraste con otros tipos de criptodivisas, proporciona un mayor anonimato. Zcash es la forma perfecta de llevar a cabo transacciones privadas sin revelar toda la información privada a los que están fuera de las transacciones, porque los participantes y las partes interesadas de cualquier transacción no se hacen públicos, pero los involucrados en la transacción seguirán siendo conscientes de la cantidad intercambiada. Este año habrá más ZKP.
Juegos
Según los analistas, la tendencia a incorporar elementos Web3 en los juegos continuará más allá de 2023. La tecnología Blockchain también se utilizará mucho en los juegos Web3.
Los juegos basados en Web3 no son muy populares ahora mismo. ¿Por qué? En primer lugar, hay muchos malentendidos sobre estos juegos. La nueva tecnología no interesa demasiado a los jugadores tradicionales. La gente sólo quiere disfrutar de sus juegos.
Por eso, muchos juegos basados en Web3 y blockchain deben mejorarse e introducirse de nuevo en 2023. Cuando se generalice el uso de las tecnologías Web3, el mercado experimentará un auge en los próximos años.
Redes sociales descentralizadas
Mucha gente no está segura de si las redes sociales descentralizadas podrán llegar a utilizarse de forma generalizada a medida que se acerque 2023. Aunque es difícil hacer predicciones firmes, algunos expertos creen que las redes sociales descentralizadas podrían despegar en 2023.
Los sistemas descentralizados de redes sociales tienen el potencial de ser más ventajosos que las plataformas centralizadas en varios aspectos. Al recibir datos en la cadena, la información de los usuarios queda registrada en la blockchain y es independiente de una autoridad centralizada.
Esto podría proporcionar a los individuos más autonomía y control sobre sus identidades y reputaciones en línea y aumentar la responsabilidad y transparencia de las plataformas.
Más normativa y legislación
Uno de los abogados del FTX dijo que la caída del gigante a principios de noviembre del año pasado fue uno de los colapsos más dramáticos y desafiantes de la historia corporativa de Estados Unidos. Supuso miles de millones de dólares en pérdidas de un millón de créditos estimados, e incluso ahora podría llevar algún tiempo determinar qué falló en FTX.
Incluso la Casa Blanca tuvo que intervenir e impulsar restricciones más estrictas sobre las criptodivisas tras el colapso del gigante FTX a principios de noviembre de 2017. En 2023, es probable que se establezcan más normas para reducir la probabilidad de futuros fracasos empresariales como consecuencia de este.
Web3 es un marco de desarrollo de software que permite la integración con una blockchain. Un blockchain proporciona una capa de verificación, que puede almacenar datos de forma inmutable sin el control de una autoridad central. No es de confianza ni está intermediada, por lo que es menos propensa a la manipulación y la censura.
Los beneficios de esto son ayudar a establecer una prueba, como la propiedad de un elemento digital que se registra en una base de datos descentralizada pública sin necesidad de un intermediario. Esta puede ser una forma justa y transparente de validar los datos, en la que no influya una única entidad, sino un mecanismo de consenso distribuido.
Web3 puede proporcionar nuevas funciones a los jugadores que no tienen precedentes, por lo que su introducción en los juegos supone una disrupción en el mercado. Esto puede ayudar a resolver problemas en los juegos. Estas son algunas de las principales características que pueden transformar la industria del juego.
Titularidad
En los juegos convencionales, la plataforma puede suspender la cuenta de un jugador y borrar sus datos por cualquier motivo indicado en las condiciones de servicio. Esto se debe a que los jugadores no son propietarios de sus datos en las plataformas de juego convencionales. Con la cadena de bloques, los jugadores pueden conservar los objetos que han generado en el juego sin depender de terceros. Esto hace que la propiedad sea la principal característica de Web3 para los jugadores.
En Web3, las cadenas de bloques ayudan a los jugadores a establecer la propiedad de sus activos en el juego. Si un usuario afirma poseer un NFT (Non-Fungible Token) raro que ha ganado jugando, la cadena de bloques puede verificarlo. Esto ayuda a reducir las contrademandas, ya que queda constancia de la propiedad. Los juegos convencionales no disponen de un sistema de verificación no fiable, ya que se basan principalmente en la confianza en la plataforma. El problema surge si la plataforma se niega a reconocer una reclamación de propiedad de un activo del juego.
Si la plataforma cierra repentinamente, también puede purgar de la plataforma cualquier artículo que posea un jugador. Al tener una cadena de bloques, el activo puede sobrevivir incluso si la plataforma de juego deja de funcionar. Una cadena de bloques también permite el uso multiplataforma de los activos digitales, de modo que no se pierden para siempre.
Es importante señalar que la cadena de bloques sirve para verificar, pero no para hacer cumplir la legalidad de la propiedad. Esto significa que otra parte puede presentar contrademandas, y seguirá dependiendo de los tribunales de justicia determinar quién es el propietario legítimo. Con la verificación en una blockchain, se puede llegar a un acuerdo si el tribunal puede ver que se trata de una prueba irrefutable.
Transparencia
Web3 aporta más transparencia a la propiedad de los activos, las transacciones de las compras dentro del juego, la emisión de recompensas y la aleatoriedad verificada. Esto es crucial en la industria del juego por su integridad y equidad. Es importante asegurarse de que las plataformas de juego no están engañando a los jugadores y que están distribuyendo correctamente las recompensas a los jugadores. Una cadena de bloques puede ser una forma de garantizar la equidad en este sentido.
Un ejemplo de problema en el juego que necesita más transparencia son los sitios de juego en línea que ofrecen apuestas. En el pasado, algunos sitios se han visto envueltos en escándalos de trampas. El fraude en la industria del juego es un reto porque los jugadores pierden con sistemas amañados que no ofrecen una aleatoriedad genuina. Con Web3, los jugadores pueden jugar con generadores de números aleatorios que utilizan la cadena de bloques para la verificación.
Descentralización
La descentralización ayuda a demostrar datos justos y creíbles para los jugadores mediante el uso de una red no intermediada de validadores. Los jugadores pueden beneficiarse de esta característica cuando registran los datos en una blockchain para hacer reclamaciones válidas para recompensar las ganancias. Si la reclamación es verificada en la cadena de bloques por la red, la plataforma debe emitir un pago y no puede anular la validez de la reclamación.
Dado que Web3 está descentralizada, puede aportar a las plataformas de juego independencia de una autoridad centralizada. Los datos de los jugadores están protegidos por medios criptográficos en una red descentralizada resistente a la censura y a prueba de manipulaciones.
Esto se diseñó para permitir que las transacciones sean peer-to-peer (P2P) sin necesidad de un intermediario para transferir valor. En este caso, cuando los jugadores registran datos están creando una prueba que requiere una cuota de red, que es el valor que se transfiere para procesar los datos.
El contenido real de los activos del juego también puede almacenarse en una red descentralizada. Protocolos como IPFS proporcionan un almacenamiento que no se basa en una única plataforma. Se distribuye a través de varios sistemas de almacenamiento alojados por participantes incentivados para almacenar el contenido. Los jugadores no perderán ni verán confiscado su contenido mientras lo tengan asegurado en una cadena de bloques.
Como constructores, jugadores, inversores o simplemente seres humanos, todos tenemos que analizar el riesgo en medio de la incertidumbre en nuestra vida cotidiana. Esto es especialmente cierto en espacios de alto crecimiento, innovadores y volátiles como los juegos web3. Es vital que cada uno de estos actores por igual utilice herramientas para facilitar o analizar la sostenibilidad de las economías de juego en las que participan, sobre todo cuando están en juego el tiempo y los recursos financieros. Aunque es más arte que ciencia, todos los participantes deben utilizar las herramientas a su disposición para ser conscientes tanto de los riesgos como de las oportunidades.
Fundamentalmente, hay dos elementos económicos principales que deben tenerse en cuenta a la hora de evaluar la viabilidad de los ecosistemas de juego: 1) la dinámica de la economía del juego y 2) la estructura de los tokens o tokenómica (véase aquí una visión general de la tokenómica). Como en cualquier economía, el éxito y la sostenibilidad dependen en gran medida de los niveles de actividad, productividad y creación de valor entre los individuos implicados. Sin embargo, el éxito económico también está relacionado con el papel de la política fiscal y monetaria como fuerza estabilizadora (es decir, la tokenómica o estructura de fichas) hacia el desarrollo y crecimiento de un ecosistema. En este ensayo, trataré la dinámica de la economía de los juegos al margen de la estructura de fichas, es decir, las consideraciones que implican comprender la relación entre los distintos participantes económicos y cómo esa relación influye en la salud y la sostenibilidad económicas.
Aunque se publica mucho sobre la importancia de la tokenómica, es importante reflexionar sobre el hecho básico de que la estructura de fichas es irrelevante si la economía no proporciona bienes o servicios de valor para los usuarios a lo largo del tiempo – en este caso, juegos que proporcionen diversión, entretenimiento, comunidad o valor social. La dinámica de la economía del juego tiene que ver con la interacción entre el propio juego y sus usuarios, mientras que cualquier recompensa económica para la mayoría de los jugadores debe ser complementaria al valor fundamental del juego a lo largo del tiempo. Hay cuatro conceptos principales que merece la pena tener en cuenta a la hora de analizar la dinámica de una economía del juego: flujo de entrada frente a flujo de salida, el Círculo Mágico, pagar para ganar y “otros actores”.
Entradas y salidas:
¿Entra más dinero en el sistema del que sale? ¿Cuáles son las motivaciones de los usuarios? ¿La mayoría juega principalmente por incentivos económicos y/o especulación? Si es así, una base de usuarios mercenarios podría amenazar la sostenibilidad económica cuando los participantes se marchen a otros juegos que ofrezcan mayores incentivos. ¿Gastan los usuarios en el juego en objetos y actividades por pura utilidad en el juego sin ninguna expectativa de recompensa económica? Si es así, es un signo positivo de creación de valor. Esta línea de preguntas ilustra por qué “jugar para ganar” se rebautizó como “jugar y ganar”.
En última instancia, aunque las criptomonedas pueden potenciar los juegos a corto plazo aprovechando la reflexividad, a largo plazo las entradas deben ser al menos iguales a las salidas. En otras palabras, el juego debe ser lo suficientemente atractivo como para justificar un ROI medio neto negativo para los usuarios. En la madurez, los flujos de efectivo exógenos, como los anuncios a través de streaming y los activos patrocinados en el juego, también pueden ayudar a subvencionar la entrada de efectivo y la revalorización de los tokens (véase más abajo una ilustración). Si bien es cierto que una pequeña cantidad de los primeros partidarios podría obtener un tremendo retorno de la inversión – y que el bombo y la especulación podrían ayudar a arrancar la base de usuarios – este resultado “en la madurez” depende en gran medida de 1) la adopción masiva de los verdaderos jugadores que aprecian el juego por consideraciones no financieras o 2) una gran base de usuarios especulativos que acepta un resultado financiero de suma cero (es decir, bagholders) para muchos o la mayoría de los participantes.
Modelo simplificado de participantes a escala en el que las entradas a largo plazo >= las salidas y la “economía del juego” representan el valor de los tokens. Crédito a Florian Strauf por la inspiración
El Círculo Mágico (crédito a Delphi):
Un marco fantástico para evaluar la dinámica entre un juego y sus usuarios es si la moneda del juego afecta o no directamente a la jugabilidad básica (véase la figura siguiente). La jugabilidad básica se refiere a las reglas y limitaciones más básicas que componen la forma más esencial del juego. En los deportes, esto sería el juego o el partido en sí (es decir, marcar más goles que el otro equipo bajo ciertos parámetros) en contraposición a las actividades financieras como la venta de entradas, las apuestas, la publicidad y los anuncios que giran a su alrededor.
Un buen ejemplo de ello es Nor, cuyo núcleo de juego se basa totalmente en la habilidad y se complementa con actividades económicas externas como streaming, anuncios, apuestas, búsqueda de atletas, patrocinadores, agentes y propietarios de equipos. Otro ejemplo ligeramente distinto podría ser Immortal Game, cuyo núcleo de juego es el ajedrez en su forma más pura, basada en la habilidad. Los usuarios deben ganar partidas de ajedrez para obtener ganancias, mientras que las misiones secundarias complementarias y la rareza de los NFT determinan el nivel de las recompensas en fichas. El elemento importante aquí es que durante el juego principal, los usuarios puedan alcanzar un estado de flujo que no se vea obstaculizado por consideraciones monetarias; en otras palabras, no deberían tener la tentación de detenerse a mitad del juego y preguntarse: “¿Debo detener el progreso del juego para vender mis activos en el juego debido a la apreciación del valor?”. Un modelo basado en la habilidad puede presentar dinámicas económicas favorables, ya que el pago por ganar puede complicar el estado de flujo (o Círculo Mágico) generado por una jugabilidad básica irrestricta.
Dinámicas de pago por ganar:
Por otra parte, si el dinero, la financiación o la especulación están intrínsecamente relacionados con el núcleo del juego, el pago por ganar puede ser una buena opción. Aunque el pago por ganar ha tenido éxito en Asia Oriental durante muchos años, tradicionalmente ha habido una considerable reacción en contra por parte de la comunidad de jugadores estadounidenses en general. Dicho esto, el pago por ganar está cada vez más arraigado en elementos de juegos como Call of Duty y Fortnite. En el futuro, después de la manía de los NFT de 2021, esta línea debe cruzarse con un diseño bien pensado para mitigar la dinámica de suma cero. Por ejemplo, Blocklords diseña una variedad de roles dentro de una sociedad (granjeros, luchadores, gobernantes, etc.) en la que los usuarios pueden pagar más para tener un rol más poderoso; sin embargo, estos diferentes roles garantizan que un gobernante no siempre se enfrente cara a cara con un mísero granjero. Aunque el pago por ganar puede resultar desalentador para algunos, los diseñadores de juegos pueden superar las posibles reacciones negativas diseñando circuitos de juego lo suficientemente atractivos como para incentivar a los usuarios con pocos recursos a acumular dinero en el juego y reinvertirlo para ascender en el juego.
Gremios, cultivadores de oro y otros actores:
También merece la pena considerar el papel de otros actores, además de los jugadores, en el ecosistema del juego. Los patrocinadores, los gremios de jugadores y los gold farmers de alta calidad podrían representar un respaldo elogioso de la plataforma o incluso proporcionar socios estratégicos fuertes, pero ninguno de ellos está exento de riesgos a largo plazo. Un buen ejemplo de ello es Yield Guild Games (YGG), que ha tenido un enorme éxito internacional en las comunidades de trabajadores. Durante el último año y medio, YGG ha sido capaz de incorporar a más de 30.000 “becarios” a las criptomonedas a través de su modelo de alquiler, permitiendo a los trabajadores de bajos ingresos, principalmente en Filipinas y Asia Oriental, “jugar para ganar” en juegos como Axie Infinity y obtener beneficios económicos sustanciales (así como riesgo). En algunos casos (una minoría, sin duda), esto permitió a los jugadores comprar una casa o un coche por primera vez. Sin embargo, también hay que tener en cuenta las desventajas. Los precios de las SLP han bajado casi un 90% desde entonces, por lo que, si bien es posible que algunos becarios se sintieran atraídos en un principio por la riqueza potencial que les cambiaría la vida, gran parte del tiempo que han invertido se ha echado a perder en comparación con sus expectativas. Además, este tipo de gremio presenta un modelo potencialmente preocupante para las economías de juego a largo plazo. Mientras que la adopción de un ecosistema de juego por parte de un gremio podría recibir un profundo impulso de crecimiento a corto plazo, si pierde el favor debido a la caída de los precios o a la percepción de falta de ventajas, posteriormente también se corre el riesgo de una presión significativa por el lado de la oferta, ya que el gremio decide asignar recursos y becarios a oportunidades mejor remuneradas en otros lugares.
Conclusiones:
En conclusión, hay una serie de factores que merece la pena tener en cuenta a la hora de evaluar cómo influye la relación entre los participantes económicos en la estabilidad general del ecosistema. Aunque estas consideraciones tienen un carácter más cualitativo que los factores que pueden ayudar a medir la tokenómica (LTV/CAC, tasas de emisión), no dejan de ser extremadamente importantes para entender “por qué los usuarios están aquí” y “por qué los usuarios se quedarán”. En última instancia, la supervivencia microeconómica (empresas o aplicaciones) y macroeconómica (estados-red o países) depende de esta dualidad interconectada.
Infura invita a los proveedores de infraestructuras cualificados a participar en un nuevo protocolo descentralizado cuyo lanzamiento está previsto para principios del próximo año.
La empresa de software blockchain seguirá desarrollando y ofreciendo sus servicios centralizados Web3 API.
El proveedor de API Web3 Infura, impulsado por ConsenSys, tratará de desplegar un protocolo descentralizado a principios del próximo año con el interés de ofrecer un modelo más descentralizado para la gestión de la capa de aplicación de Ethereum, informa Coindesk.
La actualización progresiva hará que Infura aumente sus servicios de API Web3 desarrollando repositorios de código abierto para los procesos centrales del protocolo y descentralizando la API JSON RPC responsable de conectar a los usuarios con Ethereum. El primer paso de Infura será establecer una iniciativa de código abierto para involucrar a la comunidad DeFi en general, según Eleazar Galano, cofundador de Infura, que ha invitado hoy a los “primeros socios” a colaborar en la infraestructura descentralizada.
El software de Infura, que presta servicio a unos 350.000 usuarios y 430.000 desarrolladores, conecta aplicaciones descentralizadas, o dApps, a Ethereum sin necesidad de instalar un nodo completo. Infura facilita muchas dApps ampliamente utilizadas como MetaMask, ENS, así como muchas soluciones de escalado de capa 2. Aquellos que deseen renunciar a los costes operativos asociados a la ejecución de un nodo completo pueden recurrir a Infura, y a cambio, Infura recoge los datos disponibles de IP y direcciones de monedero de los usuarios que de otro modo un nodo completo protegería.
Infura desarrollará su infraestructura descentralizada mientras continúa el desarrollo paralelo de sus productos centralizados que utilizan ConsenSys y servicios en la nube alojados en Amazon para alimentar las plataformas Web3.
“En lo que nos centramos es en descentralizar el nivel inferior de la infraestructura para que haya más interoperabilidad entre los operadores que prestan servicio a este tipo de tráfico”, explicó Galano a CoinDesk, añadiendo que ciertos aspectos de la experiencia del cliente no pueden descentralizarse.