En un artículo de opinión, el cofundador de Cartesi, Erick, cree que la industria necesita colaborar más para facilitar el trabajo de los desarrolladores de blockchain. Cartesi es un protocolo de segunda capa basado en Ethereum dedicado a simplificar el desarrollo de blockchain y promover el desarrollo de infraestructura modular de blockchain.
La industria blockchain se encuentra en un punto de inflexión crítico. Web3 carece de aplicaciones para consumidores que puedan adoptarse a escala, pero están surgiendo nuevos proyectos de infraestructura. Tenemos que afrontar una realidad desagradable: 15 años después, nuestro sueño de una web descentralizada sigue sin cumplirse.
Las cadenas monolíticas son la primera iteración de la infraestructura blockchain. La modularidad es un sucesor natural de este marco, ya que brinda soluciones a las limitaciones de las arquitecturas monolíticas, desde limitaciones en la potencia informática, problemas de disponibilidad de datos, alta latencia hasta problemas de experiencia del usuario (UX).
Este cambio amplía horizontes y amplía el espacio de diseño para los desarrolladores de dApps, permitiéndoles pensar con más audacia sobre lo que quieren crear. Pero la dura realidad es que, si bien la modularidad introduce una mayor flexibilidad y personalización para los desarrolladores, también introduce fragmentación y nueva complejidad. Estos no son intuitivos y presentan nuevos desafíos para los desarrolladores. Nuestro trabajo es anticiparnos y mitigar estos nuevos puntos de fricción.
Acerca de sus responsabilidades de implementación
Tenemos la responsabilidad colectiva no sólo de demostrar el valor revolucionario de la infraestructura que estamos construyendo, sino también de brindar a los desarrolladores todas las herramientas necesarias para aprovechar este potencial. Esto es fundamental para el éxito de toda la industria blockchain.
Los proyectos modulares no asumen la responsabilidad compartida de aliviar la carga del desarrollo de blockchain. Recientemente en EthCC escuchamos llamados a "construir lo que quieras" y "construir la próxima generación de aplicaciones", que fueron criticados con razón por ser superficiales y vacíos. Asumen que los desarrolladores sabrán intuitivamente qué hacer simplemente mirando las herramientas que tienen delante.
Como ingenieros de protocolos modulares, nuestra función es proporcionar mecanismos y marcos simples para guiar a los desarrolladores de dApps sobre cómo utilizar las herramientas que brindamos, desde comprender cada capa de la pila tecnológica hasta cómo integrarlas mejor. Sin este soporte, la modularidad acaba siendo demasiado compleja e incómoda para los desarrolladores de dApps.
Para que la modularidad tenga éxito, tenemos que resolverles estas complejidades. Tuvimos que simplificar radicalmente el proceso de desarrollo, reducir la curva de aprendizaje y allanar el camino para una experiencia más fluida.
Fácil de usar ≠ Fácil de construir
Irónicamente, lograr la simplicidad no es sencillo. Nuestros teléfonos inteligentes son fáciles de usar porque existe una clara separación entre la funcionalidad del dispositivo y el complejo hardware y software detrás de él.
Este principio también se aplica a Web3. Así como no exigiremos que los usuarios finales comprendan cómo funciona su dApp, también debemos reducir la carga cognitiva de los desarrolladores.
A medida que los protocolos modulares se vuelvan más estables, confiables y fáciles de usar, gran parte de la complejidad técnica se abstraerá y los desarrolladores podrán concentrarse en los desafíos técnicos de sus aplicaciones en lugar de luchar con cadenas, máquinas virtuales e infraestructura.
Si bien aún no hemos llegado a ese punto, nos estamos acercando. Los protocolos modulares deben estar estrechamente coordinados para que la pila de tecnología blockchain sea más fácil de personalizar y ensamblar en la capa dApp. Esta colaboración puede adoptar muchas formas, más allá de las integraciones y asociaciones tecnológicas básicas que vemos actualmente, que incluyen:
Investigación pública conjunta. La investigación sobre blockchain es en gran medida aislada y específica de protocolos, lo que genera diferencias significativas en la comprensión del problema. Crear oportunidades para compartir conocimientos ayuda a comprender mejor los desafíos comunes y sus posibles soluciones.
Diseño y desarrollo de sistemas conjuntos. Al igual que Lego, la industria de la cadena de bloques modular también se beneficiaría del desarrollo conjunto de un sistema de diseño colaborativo que permita interfaces óptimas y mecanismos de interoperabilidad. Debemos desarrollar de manera proactiva una infraestructura que sea compatible con otros protocolos modulares en lugar de descubrir cómo integrarla después del hecho.
Estándares de supuestos de confianza de la industria. Los supuestos de confianza se refieren a un conjunto de creencias sobre el comportamiento de los participantes de la red y son fuertes indicadores de su seguridad, funcionalidad y confiabilidad. Si bien L2Beat ha trabajado mucho para estandarizar la investigación de seguridad agregada, todavía hay mucho espacio para estándares más sólidos cuando se trata de revelar los supuestos de confianza bajo los cuales operan las redes y cómo interactúan.
Experimentos de capa de aplicación conjunta. Del mismo modo, los experimentos de blockchain siguen siendo en su mayoría aislados y específicos de proyectos. La planificación y el desarrollo conjuntos entre diferentes protocolos (y diferentes niveles) nos ayudarán a comprender mejor los puntos de fricción que enfrentan los desarrolladores, acelerando así la resolución.
Planes conjuntos de desarrollo empresarial, inversión y crecimiento. En última instancia, los proyectos modulares sólo pueden validar sus respectivas propuestas de valor demostrando el valor de toda la tecnología modular. La colaboración va más allá de la creación de interfaces de desarrollo compartidas y también puede proporcionar recursos adicionales, como apoyo de inversión y marketing, para acelerar el desarrollo de productos más comerciales. Al permitir que miembros de diversas comunidades trabajen en red y construyan juntos en un entorno propicio como un hackathon, se pueden fomentar programas experimentales que compartan oportunidades para el crecimiento del ecosistema.
Estos esfuerzos cooperativos no son llamados románticos para poner fin a la competencia, sino para una cooperación genuina y legítima. Cuanto más concertadamente podamos ofrecer simplicidad a los desarrolladores de dApps, antes surgirán aplicaciones de consumo exitosas de Web3.
Cuando el mercado alcanzable de Web3 sea comparable al de Web2, las cadenas modulares podrán compartir una porción mucho mayor del pastel que la pequeña porción con la que compiten hoy. Más importante aún, el mundo entero comenzará a disfrutar de los beneficios de blockchain y finalmente cumpliremos nuestras promesas de larga data.
Acerca de Cartesi
Cartesi es un protocolo acumulativo específico de la aplicación con máquinas virtuales que ejecutan distribuciones de Linux, lo que crea un espacio de diseño más rico y amplio para los desarrolladores de DApp.
Cartesi Rollups proporciona soluciones de escalamiento modular que se pueden implementar como L2, L3 o rollups soberanos mientras mantienen sólidas garantías de seguridad de capa base.
Descargo de responsabilidad
Este artículo es únicamente para fines de referencia general e intercambio de información y no constituye asesoramiento legal, financiero o de inversión. La exactitud e integridad de esta información no están garantizadas y no deben considerarse consejos para ninguna situación en particular. Los lectores deben realizar sus propias investigaciones y consultas independientes antes de tomar cualquier decisión. El autor y las autoridades pertinentes no aceptan ninguna responsabilidad por cualquier pérdida o daño que surja de la confianza en esta información. Antes de tomar cualquier decisión financiera o de inversión, se recomienda encarecidamente consultar a un profesional para obtener asesoramiento personalizado.
La criptomoneda es un producto de inversión de alto riesgo. Antes de tomar una decisión de inversión, consulte con las agencias reguladoras pertinentes para ver si existe algún riesgo de pérdida de la inversión.