Reciba las mejores noticias sobre criptomonedas directamente en su bandeja de entrada. Suscríbase a nuestro boletín de noticias a continuación.

mail icon

La pila Web3, edición 2019

Kyle Samani
13 de diciembre de 2019 | 12 minute read

Aviso: *Multicoin ha establecido, mantiene y aplica políticas y procedimientos escritos, diseñados razonablemente para identificar y gestionar de forma efectiva los conflictos de interés relacionados con sus actividades de inversión. Multicoin Capital se rige por una "política de no negociación" para los activos enumerados en este informe durante los 3 días ("período de no negociación") siguientes a su publicación. Ningún funcionario, directivo ni empleado comprará ni venderá ninguno de los activos antes mencionados durante el Período de no negociación. En el momento de la publicación de este informe, Multicoin Capital tiene posiciones largas en Kadena, Near, Solana, Dfinity, Keep, dfuse, The Graph, Livepeer, Arweave y Coda. *

Hace un año, ilustré la pila Web3 tal como la entendía en ese momento.

He aprendido más y el ecosistema ha evolucionado desde entonces, así que he decidido actualizar la pila Web3.

Mientras que la edición de 2018 era solo una visualización plana de una sola instancia de la pila Web3, la edición de 2019 pretende mostrar la pila Web3 como un conjunto de redes interoperables. Para ello, he organizado la edición de 2019 en 4 imágenes (más una adicional), partiendo de una visión limitada y ampliando desde ahí. Puedes descargar las 5 imágenes en inglés, chino y coreano.

Las imágenes son grandes y pueden ser difíciles de leer en el sitio web de Multicoin o en la bandeja de entrada de tu correo electrónico. Aunque se incluyen a continuación, es posible que tengas que descargarlas y abrirlas en un visor de imágenes específico para entenderlas. Las imágenes están etiquetadas como v2.1, v2.2, v2.3, v2.4 y v2.1bonus para que sirva de referencia.

El resto de esta publicación se organizará de la siguiente manera: Presentaré algunas observaciones y comentarios sobre temas observables en todo el ecosistema. Luego, explicaré cómo se reflejan esas observaciones en la construcción de nuestro portafolio. Y concluiré resumiendo cada una de las 4+1 imágenes.

Observación nº 1: Heterogeneidad, fragmentación e incertidumbre

La diferencia más destacada entre la edición de 2018 y la de 2019 es que la de pimera no logró mostrar la heterogeneidad de la pila Web3. Cuando publiqué la edición de 2018 en julio de ese año, no había ninguna cadena de contratos inteligentes en funcionamiento que no fuera Ethereum. Hoy en día hay ecosistemas que crecen en torno a Ethereum, EOS, Tezos y Cosmos, y hay comunidades más pequeñas que se están formando en torno a cadenas que se lanzarán pronto, como Kadena, Polkadot, Near, Solana, Dfinity, Tari y Coda. Está claro que el ecosistema de Web3 se está volviendo mucho más heterogéneo, como escribí a principios de este año en La disociación de Ethereum.

Hace un año, los desarrolladores no tenían que pensar en qué cadena construir porque solo había una opción. Hoy en día, el gran número de opciones está creando mucha complejidad, tanto para los equipos que han construido protocolos y servicios en una cadena existente como para los nuevos equipos que se introducen en el espacio de las criptomonedas. Veamos un ejemplo de cada uno:

Aragon es uno de los primeros protocolos construidos en Ethereum. Hace unas semanas, el equipo de Aragon anunció que van a ampliar el alcance de su protocolo construyendo sobre el SDK de Cosmos, mientras continúan soportando el protocolo de Aragon en Ethereum. Ellos manifestaron que las tarifas altas y variables eran sus principales motivaciones para cambiar (señalé que las tarigas serían uno de los principales impulsores que obligarían a los equipos a alejarse de Ethereum en La disociación de Ethereum).

Terra está accionando más de 1 millón de dólares de comercio electrónico en Corea todos los días, y su adopción está creciendo rápidamente. El equipo de Terra eligió construir sobre el SDK de Cosmos porque necesitan pagos rápidos y económicos.

Observando el ecosistema de la Web3, veo que el ritmo de fragmentación se acelera. Aunque la mayoría de los desarrolladores consideran Ethereum antes que cualquier otra cadena, muchos equipos tienen requisitos que Ethereum no puede admitir. Eso está creando muchas oportunidades para los desarrolladores de protocolos de otras cadenas, y las cadenas aspirantes se están moviendo tan rápido como pueden para apoyar a los desarrolladores de aplicaciones.

Esta fragmentación se ve agravada por la incertidumbre en torno a Eth 1.0 y 2.0. Por ejemplo, los desarrolladores del núcleo de Ethereum retrasaron recientemente (¿de manera indefinida?) el alquiler de estados en la cadena 1.0. Aunque eso es positivo para los contratos existentes, podría decirse que es negativo para el ecosistema de Ethereum a largo plazo porque deja aún más preguntas sin respuesta durante un período más largo. Mientras tanto, está claro que la especificación de Eth 2.0 todavía está lejos de ser finalizada; el recuento de fragmentos para Eth 2.0 se redujo recientemente de 1024 a 64.

Los desarrolladores no quieren preocuparse continuamente por el protocolo subyacente que introduce cambios de ruptura.

Habrá una verdadera oportunidad para la primera cadena que pueda ofrecer todo lo siguiente:

  1. Alto rendimiento, baja latencia, bajas tarifas, suficiente descentralización de la capa del consenso y una clara solución de escalamiento
  2. Un sólido entorno de ejecución y herramientas de desarrollo
  3. Mínima complejidad de la aplicación, de la fragmentación y de la capa 2
  4. Garantías sólidas de compatibilidad con versiones anteriores y estabilidad hacia el futuro

Los desarrolladores no quieren preocuparse continuamente por el protocolo subyacente que introduce cambios de ruptura. Quieren una base confiable sobre la que puedan construir.

Observación nº 2: El auge del middleware

En la edición de 2018, destaqué la pila de middleware en el lado derecho de la pila. En la edición de 2019, segmenté el middleware entre los protocolos en la cadena y los servicios fuera de la cadena.

En el último año se ha producido una explosión de middleware, sobre todo en forma de finanzas abiertas (también conocidas como DeFi) en el ecosistema de Ethereum. Aunque hay algunas dudas sobre la captura de valor para algunos tipos de protocolos de finanzas abiertas como Set, otros como Compound y Maker tienen mecanismos claros de captura de valor.

Que yo sepa, ninguno de los protocolos de middleware en la cadena se ha trasladado todavía a otras cadenas. Sin embargo, algunos servicios fuera de la cadena se están trasladando a otras cadenas. Loom funciona en Ethereum, EOS y Tron, e incluso les permite a los usuarios transportar DAI en las tres cadenas. Con la incertidumbre en torno a Eth 2.0, el auge del ecosistema Cosmos y el crecimiento de nuevos ecosistemas, espero que veamos una aceleración en el crecimiento de los servicios entre cadenas en los próximos 12 meses. Por ejemplo, servicios como tBTC de Keep se van a utilizar naturalmente para portar BTC a Ethereum y la cadena Binance, entre muchos otros.

Algunos servicios se trasladarán tal cual a todas las cadenas y seguirán ofreciendo en gran medida la misma funcionalidad. Por ejemplo, tBTC de Keep es fundamentalmente el mismo servicio, independientemente de la cadena a la que se porte el tBTC. Mientras tanto, otros servicios fuera de la cadena, como dFuse y The Graph, mejoran a medida que admiten más cadenas. A medida que estos servicios van admitiendo cadenas de uso específico como Arweave (pague una vez y reciba almacenamiento permanente de archivos construido sobre IPFS) y Handshake (DNS descentralizado), esos servicios actúan cada vez más como una capa de síntesis única para los desarrolladores, independientemente de dónde estén ubicados los datos subyacentes. Por ello, la proliferación de este tipo de servicios fuera de la cadena acelerará el ritmo de desarrollo de todo el ecosistema.

El otro tema común a los servicios fuera de la cadena es que generalmente parecen adoptar el modelo de token de trabajo. Esto refleja una opinión consensuada entre los desarrolladores de que las monedas de pago específicas de la aplicación sin sumideros de velocidad no capturarán el valor y que los tokens de trabajo ofrecen una forma cuantificable para valorar un servicio fuera de la cadena.

Además de los servicios a la medida fuera de la cadena, los ecosistemas de Cosmos y Polkadot están adoptando el modelo de token de trabajo. En el ecosistema de Cosmos, cada zona va a ser asegurada utilizando su token de inversión nativo, mientras que los validadores probablemente generen la mayor parte de sus ingresos a partir de las tarifas de transacción de tokens de pago más líquidos, como tBTC y las monedas estables. Dado que la mayoría de las zonas de Cosmos no tendrán monedas de pago nativas y líquidas, se espera que cada zona aproveche el protocolo de Comunicación entre cadenas de bloques (IBC) de Cosmos para portar tBTC y monedas estables a cada zona para su uso en pagos y contratos inteligentes. Además, ATOM, el token nativo del Cosmos Hub, es un token de trabajo que generará tarifas por el paso de mensajes entre muchas zonas. Los DOT de Polkadot son análogos a los ATOM: cumplen la misma función (pasar mensajes entre paracadenas) a cambio de tarifas.

Por último, para ser claro, creo que los protocolos y servicios de middleware pueden captar valor de forma separada y modular de las plataformas de contratos inteligentes de capa 1. Dado que el valor de los protocolos de middleware puede valorarse mediante modelos tradicionales de flujo de efectivo descontado (DCF), los protocolos y servicios de middleware deberían ser capaces de captar valor independientemente de la cadena subyacente que gane. Sin embargo, la mayoría de las capas 1 de propósito general compiten en última instancia por ser dinero no soberano, y la captación de valor en la capa 1 será independiente de la captación de valor para las capas de middleware.

Edición 2019 de la pila Web3: Cadena única, visualización plana

Esta primera imagen es una versión actualizada de la pila Web3 que ilustré el año pasado:

1 Visualización plana de una cadena

Los cambios más importantes son:

  1. Categorización de los protocolos en la cadena y de los servicios fuera de la cadena La visión final es que toda la infraestructura mecánica que permite la Web3 se sintetiza de manera que los desarrolladores pueden centrar sus esfuerzos en problemas de más alto nivel Por ello, un porcentaje cada vez mayor de aplicaciones se está construyendo sobre otros protocolos en una sola cadena, aprovechando la modularidad de los contratos inteligentes en la cadena. Eso es evidente en el ecosistema financiero abierto de Ethereum. La modularidad y la componibilidad son las características que definen a las finanzas abiertas. La mayoría de los protocolos en la cadena que se muestran en este diagrama están relacionados con las finanzas abiertas.
  2. La pila Web3 se ejecuta en muchas computadoras físicas diferentes organizadas en redes lógicas separadas. La edición de 2018 mostraba toda la pila como si se ejecutara en una sola pieza de hardware. La edición de 2019 desglosa por dónde circula cada capa de la pila mediante la segmentación a la izquierda. Esto hace que sea mucho más fácil hacer seguimiento y ver dónde interactúan las diferentes máquinas físicas entre sí.
  3. He eliminado algunos de los componentes opcionales del núcleo de la pila (cadenas laterales, el Protocolo Interledger (ILP) y los canales de estado) y los he enumerado como componentes opcionales a la derecha. Eso hace que la imagen en su conjunto sea más fácil de leer y muestra una representación lógica más congruente de las redes apiladas, como muestro en la siguiente imagen de la edición 2019.

También he creado una versión de esta ilustración con empresas que construyen en el ecosistema Web3.

5 Visualización plana de una cadena única con empresas

Edición 2019 de la pila Web3: Cadena única, visualización por capas

La segunda imagen de la edición de 2019 muestra fundamentalmente las mismas piezas de la pila que la primera. Sin embargo, mientras que la primera ilustra la pila de forma plana, la segunda muestra la pila como redes de computadoras físicas. Esta visualización deja algunas cosas más claras que la primera imagen: dónde empieza y termina cada subpila, esta muestra más claramente la estratificación de las subpilas en diferentes redes lógicas y muestra los flujos de convocatorias a la API en todas las redes.

2 Visualización por capas de una cadena única

En esta imagen, muestro tres redes de middleware de ejemplo: una red de capa de consulta como The Graph, una red de cadena lateral como Skale y una red de almacenamiento permanente como Arweave (que también puede utilizarse como capa de disponibilidad de datos para cualquier otra red). Dependiendo de la aplicación específica, podría haber muchas otras redes de middleware involucradas. He destacado estas tres porque son las redes que espero que sean las más utilizadas. Por eso hemos invertido en las tres.

Algunas otras observaciones interesantes: primero, las capas no están estrictamente ordenadas. Por ejemplo, la capa de consulta puede indexar datos de cadenas laterales y redes de almacenamiento. En segundo lugar, los clientes de los usuarios finales no tienen que depender estrictamente de las redes de middleware. Pueden consultar los datos de las redes de la capa 1 directamente (aunque eso con frecuencia da lugar a una mala experiencia de usuario, por lo que esperamos que sea menos común a medida que las capas de consulta se vuelvan más sólidas y sean ampliamente adoptadas). En tercer lugar, una red de disponibilidad de datos independiente puede actuar como capa de disponibilidad de datos para una Capa 1 (esto no se visualiza).

Pila Web3, edición 2019: Visualización plana y multicadena

Como he expresado anteriormente, el ecosistema de Web3 se está volviendo más heterogéneo que homogéneo. Eso es natural a medida que se lanzan más Capas 1. Esta imagen intenta ilustrar el aspecto que puede tener el ecosistema a medida que se lanzan más cadenas y se conectan entre sí:

3 Visualización plana de multicadena

Aunque el equipo de Cosmos espera que haya varios centros con el tiempo, es imposible saber de antemano qué cadenas se conectarán con qué centros. Incluí dos centros de Cosmos porque 1) no podía incluir todas las paracadenas distintas a Polkadot en un solo centro y 2) por la expectativa de que habrá muchos centros. Obviamente, solo uno de los centros puede ser accionado por los ATOM. El segundo podría ser Iris o podría ser algún otro centro. La propia cadena Binance (que se construye utilizando el SDK de Cosmos) podría incluso convertirse en un centro, especialmente si Binance DEX desarrolla suficiente liquidez para actuar como un oráculo de precios que no dependa de la confianza para todas las demás cadenas.

Dado que los mecanismos de interoperabilidad están en sus inicios, esta ilustración no nos dice mucho. Más bien presenta una visión de cómo podría ser el futuro. La visión que estoy proyectando es bastante prolija; en la realidad es probable que las cosas sean más complicadas. Por ejemplo, la cadena Binance ya facilita más actividad económica que cualquier otra cadena distinta a Bitcoin y Ethereum. Además, el BNB tiene mayor capitalización de mercado y es mucho más líquido que los ATOM, lo que significa que es probable que la cadena Binance ofrezca mucha más seguridad de consenso que una cadena basada en ATOM. Y, por último, la cadena Binance es principalmente una DEX (bolsa de intercambio descentralizada), que puede (con suficiente liquidez) actuar como un oráculo de precios que no dependa de la confianza. Con estas tres ventajas estructurales, es posible que el SDK de Cosmos se convierta en el estándar de facto en el desarrollo y que la cadena Binance y el BNB acumulen todo el valor.

También he incluido un único puente del Protocolo Interledger (ILP) entre Bitcoin y Ethereum 1.0 (en la zona inferior derecha) para mostrar que no todas las formas de interoperabilidad tienen que ser en forma de mensajes atómicos pasados por cadenas de centros. Aunque, en teoría, el ILP puede cubrir todas las cadenas ilustradas, he optado por no ilustrarlo porque haría que la imagen fuera ilegible.

Pila Web3, edición 2019: Visualización por capas y multicadena

La última imagen es una combinación de las dos anteriores. El propósito de esta visualización es resaltar que las redes de middleware operarán en unas cuantas Capas 1:

4 Visualización por capas multicadena

Para facilitar la lectura, 1) suprimí el ILP 2) no incluí las flechas azules entre los distintos clientes de usuario final y las pilas de middleware.

Reflexiones finales

Lo más increíble de la pila Web3 es que se está formando sin ninguna coordinación centralizada. El desarrollo en sí está descentralizado. No hay un arquitecto maestro. Eso contrasta con prácticamente cualquier otra pila de desarrollo del planeta. En la Fundación Linux hay solo unas cuantas personas que marcan el rumbo de Linux. Lo mismo ocurre en Google con respecto a Android y en Apple con respecto a iOS, etc. Unas pocas personas de alto nivel de esas organizaciones dictan la arquitectura general de estos enormes ecosistemas.

Dada la falta de coordinación centralizada, es increíble que todo esto funcione. Las cosas siguen siendo complejas, sin duda, pero la experiencia de los desarrolladores y los usuarios está mejorando rápidamente en toda la pila.

Los grandes cambios tienden a producirse lentamente y luego al mismo tiempo. Es probable que el actual paradigma de desarrollo de la Web3 siga un patrón similar. Es difícil pronosticar cuándo exactamente el palo de hockey girará hacia arriba, pero al menos hoy el mercado puede ver las formas básicas y los esquemas de todas las piezas principales, y la comunidad de desarrolladores comprende a nivel general cómo todo encajará.

Gracias a Peng Zhong y Avani Miriyala por la ayuda en el diseño de las imágenes.

Disclosure: Unless otherwise indicated, the views expressed in this post are solely those of the author(s) in their individual capacity and are not the views of Multicoin Capital Management, LLC or its affiliates (together with its affiliates, “Multicoin”). Certain information contained herein may have been obtained from third-party sources, including from portfolio companies of funds managed by Multicoin. Multicoin believes that the information provided is reliable but has not independently verified the non-material information and makes no representations about the enduring accuracy of the information or its appropriateness for a given situation. This post may contain links to third-party websites (“External Websites”). The existence of any such link does not constitute an endorsement of such websites, the content of the websites, or the operators of the websites. These links are provided solely as a convenience to you and not as an endorsement by us of the content on such External Websites. The content of such External Websites is developed and provided by others and Multicoin takes no responsibility for any content therein. Charts and graphs provided within are for informational purposes solely and should not be relied upon when making any investment decision. Any projections, estimates, forecasts, targets, prospects, and/or opinions expressed in this blog are subject to change without notice and may differ or be contrary to opinions expressed by others.

The content is provided for informational purposes only, and should not be relied upon as the basis for an investment decision, and is not, and should not be assumed to be, complete. The contents herein are not to be construed as legal, business, or tax advice. You should consult your own advisors for those matters. References to any securities or digital assets are for illustrative purposes only, and do not constitute an investment recommendation or offer to provide investment advisory services. Any investments or portfolio companies mentioned, referred to, or described are not representative of all investments in vehicles managed by Multicoin, and there can be no assurance that the investments will be profitable or that other investments made in the future will have similar characteristics or results. A list of investments made by funds managed by Multicoin is available here: https://multicoin.capital/portfolio/. Excluded from this list are investments that have not yet been announced (1) for strategic reasons (e.g., undisclosed positions in publicly traded digital assets) or (2) due to coordination with the development team or issuer on the timing and nature of public disclosure. * This blog does not constitute investment advice or an offer to sell or a solicitation of an offer to purchase any limited partner interests in any investment vehicle managed by Multicoin. An offer or solicitation of an investment in any Multicoin investment vehicle will only be made pursuant to an offering memorandum, limited partnership agreement and subscription documents, and only the information in such documents should be relied upon when making a decision to invest.*

Past performance does not guarantee future results. There can be no guarantee that any Multicoin investment vehicle’s investment objectives will be achieved, and the investment results may vary substantially from year to year or even from month to month. As a result, an investor could lose all or a substantial amount of its investment. Investments or products referenced in this blog may not be suitable for you or any other party.

Multicoin has established, maintains and enforces written policies and procedures reasonably designed to identify and effectively manage conflicts of interest related to its investment activities. For more important disclosures, please see the Disclosures and Terms of Use available at https://multicoin.capital/disclosures and https://multicoin.capital/terms.