Si los arqueólogos extraterrestres estudiaran nuestra sociedad, se les perdonaría por pensar que a los humanos les encanta pasar largas cantidades de tiempo en espacios pequeños, cada uno apretado en un gran grupo y cada uno con el mismo aspecto. Después de todo, la granja cúbica es una estrategia de espacio de oficina dominante, utilizada por miles de grandes corporaciones en todo el mundo. Las aerolíneas empaquetan a más y más personas en grandes tubos de metal que no se han hecho más grandes. ¿Qué quieres decir con que el beige no es el color favorito de la raza humana?
El problema es que el hecho de que algo sea estándar o líder de la industria no significa que sea lo mejor. En el caso de las granjas cúbicas y las aerolíneas, la decisión la están tomando personas totalmente sesgadas por la rentabilidad vs. el bien general, y que están optando por no calcular elementos difíciles de medir (bienestar trabajador/pasajero, lealtad, productividad, etc.). ). Es probable que esto no vaya a cambiar, pero es importante que tengamos una visión más crítica del mundo que nos rodea y nos preguntemos “por qué” algo se usa como estándar.
Cuando se trata de blockchain, Ethereum ha dominado durante mucho tiempo el mundo descentralizado con su EVM arquitectura. En ese momento fue revolucionario, ya que llevó a la industria de la criptografía más allá de los tokens y a los muchos, muchos casos de uso de la cadena de bloques. De repente, la gente podía construir sobre una cadena sin tener que hacer la suya propia. Pasamos de no tener cualquier cosaa tener alguna cosa. Desde entonces, sin embargo, ha habido importantes innovaciones en la industria. Si bien Ethereum también está tratando de mantenerse al día, simplemente cambiar el método de consenso no creará una cadena repentinamente eficiente para sus muchos participantes. Además, uno de los muchos beneficios de estar en cualquier cadena son sus vecinos. Con puentes todavía en una infancia relativa (como lo ven los muchos hacks en puentes solo este año), cuanto más grande sea un ecosistema en el mundo blockchain, mejor.
Tal vez este impulso es la razón por la que hemos estado dispuestos a ignorar algunas de las fallas críticas del EVM, pero si se miden los resultados directos e indirectos, el EVM no se sostiene como un estándar para la industria. Se han desarrollado otras cadenas para alejarse de EVM, pero muchas de ellas están trabajando especialmente para escapar de los atascos de tráfico y las tarifas de gas de la red. Estos problemas son válidos, pero hay cuatro problemas aún más importantes que deben abordarse. Un equipo de ingenieros de Base han pasado los últimos ocho años trabajando para eliminar fundamentalmente estos problemas y creen que finalmente han descifrado el código. Abordemos cada una de estas cuatro áreas y comparemos los enfoques de EVM frente a Radix Engine.
Diseño de contrato inteligente
La pieza fundamental de cualquier arquitectura descentralizada es el contrato inteligente, que rige los comportamientos y reglas de forma autónoma. Este fue un gran avance cuando se desarrolló por primera vez y creó un código común para que trabajaran los desarrolladores. Para EVM, esto ha creado un plan y un lenguaje para que otros lo sigan, pero al evaluar la efectividad de su contrato inteligente, es preocupante que estén ocurriendo tantas fallas, hacks, exploits y problemas, especialmente cuando las plataformas están escritas por algunos. de los desarrolladores más experimentados de la industria. Si los expertos tienen dificultades, ¿qué esperanza tienen los equipos más jóvenes y menos experimentados? Es bastante fácil desarrollar una dApp en EVM, pero eso no significa que sea segura o eficiente.
El enfoque de Radix ha sido reconocer que hay muy pocos diseñadores con mucha experiencia que puedan programar con éxito el código necesario para EVM. Esto se puede medir por la cantidad de exploits en EVM y requiere un enfoque diferente. La percepción del equipo fue ver que muchos de los aspectos dentro del desarrollo de blockchain están relacionados con los activos. Al igual que la programación orientada a objetos, si pueden centrar el paradigma en torno a los activos, ¿no haría que la estructura del código circundante fuera más fácil de codificar, revisar, depurar y comprender? Sus Cifrado El resultado fue un lenguaje de programación, un lenguaje orientado a activos que creen que es mucho más fácil de aprender, comprender, depurar y auditar, todo lo que la programación descentralizada necesita desesperadamente en este momento.
Modularidad
En sintonía con el diseño del contrato inteligente, tener una arquitectura que sea modular es fundamental para un ecosistema bullicioso y en expansión. Hasta ahora, con EVM, este crecimiento se debe a la pura fiebre de la criptografía de la “fiebre del oro”, que escucha imágenes de tesoros que acuden en masa a San Francisco con un pico y un sueño. A medida que el mercado se enfríe, se estabilice y madure, esta fiebre disminuirá y solo permanecerán aquellos que deseen construir algo sostenible y de verdadero valor agregado. El problema es que EVM no promueve la modularidad fácil, por lo que estamos atrapados una vez más con muy pocos desarrolladores capaces que pasan la mayor parte de su tiempo esencialmente reinventando la rueda antes de que puedan comenzar a codificar los elementos de valor agregado de una plataforma.
Radix también se ha tomado muy en serio este problema, señalando nuevamente que el 80% de una plataforma blockchain tiene componentes básicos similares. Tokens, transacciones, usuarios, billeteras: ninguno de estos son nuevos, pero ciertamente son necesarios. ¿Por qué los desarrolladores deben comenzar desde cero cuando comienzan a construir? El equipo Radix desarrollado una manera para que los elementos codificados de forma limpia de una plataforma se creen y apilen fácilmente como si se usaran Legos para construir una casa.
Ecosistema de desarrolladores
Ahora que las herramientas para desarrolladores están ordenadas, es fundamental crear un ecosistema de desarrolladores próspero. Una vez más, Ethereum logró avances en la configuración de un entorno en el que diferentes plataformas podrían construirse en una sola cadena. Sin embargo, los incentivos para este sistema eran mantener todo bajo control y mantener el talento enfocado en la propia dApp. Esto crea un entorno competitivo y un crecimiento general, pero está limitado por las habilidades de arquitectura de arriba a abajo de cada plataforma.
Radix, como muchos otros, vio este crecimiento estrangulado por la competencia hostil. Si bien una plataforma abierta para compartir tiene sus propios riesgos e inconvenientes importantes, el uso de la economía básica para recompensar y fomentar la apertura tiene una prioridad significativa. En lugar de usar solo el código o la cultura, Radix desarrolló el ecosistema mediante el cual los desarrolladores pueden colocar fragmentos de su código para que lo use la comunidad, pero luego son recompensados con regalías cuando alguien más lo usa. Esta es una manera simple pero increíblemente efectiva de fomentar el intercambio, alentar fragmentos de código cada vez mejores y, como un beneficio secundario sorprendente, crear una industria secundaria completamente nueva donde los desarrolladores talentosos crean fragmentos de código para uso de regalías sin tener que lanzar una dApp completa ellos mismos. .
Escalabilidad verdadera
El último problema, visto por la congestión actual de la red y los planes que solo pueden aliviarla parcialmente, es la escalabilidad de la red/ecosistema. Este ha sido un desafío para la gran mayoría de las cadenas y también fue uno de los desafíos más difíciles que enfrentó el equipo de Radix. Si bien las mejoras de Ethereum suavizarán los problemas de escalabilidad obvios, cuando la red crezca, no tendrá la capacidad de procesar estas transacciones de manera eficiente.
Radix hizo más de cinco intentos antes de desarrollar su protocolo Cerberus, que como su WP estados,
“permite la paralelización masiva de transacciones simples y dApps complejas a través de una forma especializada de fragmentación y un innovador mecanismo de consenso de múltiples fragmentos ‘trenzado’ que permite que todos los activos y contratos inteligentes se compongan libre y atómicamente transacción por transacción”.
Cuando su red está conectada y requiere consenso, se toman medidas radicales para poder expandir y mantener la componibilidad atómica.
Mirando hacia el futuro
A medida que la industria de la cadena de bloques continúa su viaje inevitable hacia la adopción generalizada, eliminará estos movimientos de EVM para que esto suceda. Si bien fue revolucionario para su época y para lo que necesitaba la industria, EVM solo nos ha llevado hasta cierto punto. Se necesitarán nuevas ideas, diseños e innovaciones de actores de la industria como Radix y otros para llevar la industria al siguiente nivel.