Modular vs monolithic: una guía para principiantes

Principiante3/26/2024, 7:19:45 PM
La cadena de bloques monolítica es la primera forma de construir una cadena de bloques, pero los problemas de escalabilidad han llevado a la aparición de cadenas de bloques modulares. Este artículo compara las cadenas de bloques modulares con las cadenas de bloques monolíticas, lo que le ayuda a comprender las ventajas y desventajas de ambos tipos de cadenas de bloques.

Probablemente ya lo hayas escuchado antes. Celestia es la primera red blockchain modular. Pero ¿qué es exactamente un blockchain modular y cómo encaja Celestia en esto? De eso se trata esta publicación, al menos en su versión breve.

TLDR

  • El primer enfoque para construir blockchains fue un diseño monolítico donde una sola blockchain hace todo. Sin embargo, el enfoque monolítico presenta múltiples problemas.
  • Las blockchains modulares son una ruptura del enfoque monolítico al perseguir la especialización. Es decir, las blockchains modulares desacoplan el consenso de la ejecución.
  • Las cadenas de bloques modulares se optimizan para un futuro de colaboración, flexibilidad y soberanía que lucha por principios que empoderan a las personas y comunidades en primer lugar.

Cadenas de bloques modulares

Las blockchains monolíticas fueron el primer enfoque de diseño para construir blockchains. La idea es que una blockchain pueda hacerlo todo. Eso incluye cosas como procesar transacciones, verificar si son correctas y lograr que los nodos estén de acuerdo con ellas. Sin embargo, el enfoque monolítico causa algunos problemas inherentes con la escalabilidad al tiempo que mantiene el principio básico de la descentralización.

Las cadenas modulares son un cambio fundamental del enfoque monolítico para la construcción de cadenas de bloques. En lugar de hacer que una cadena de bloques haga de todo, podemos construir cadenas de bloques que se especialicen en algunas cosas. Principalmente, las cadenas modulares introducen la noción de desacoplar el consenso de la ejecuciónde transacciones. En la práctica, esto significa que una cadena de bloques será responsable de la ejecución, mientras que otra se encargará del consenso.

Problemas monolíticos

Debido al enfoque monolítico de tratar de hacerlo todo, las cadenas monolíticas enfrentan una serie de problemas.

  • Altos requisitos de hardware: Las cadenas monolíticas pueden aumentar el número de transacciones que procesan, pero tiene un costo. Ese costo es un mayor requerimiento de hardware para que los nodos verifiquen la cadena.
  • Iniciar los validadores: Desplegar una nueva cadena de bloques monolítica requiere el gasto adicional de iniciar un conjunto de validadores seguros y mantener una red de consenso.
  • Control limitado: las aplicaciones deben seguir las reglas predeterminadas de la cadena en la que se implementan. Esto incluye el modelo de programación, la capacidad de tenedor, y la cultura de la comunidad, entre otros.

Los altos requisitos de hardware son un problema crítico, ya que la capacidad de los usuarios para ejecutar nodos es una parte fundamental de las blockchains. Un hardware más caro significa que menos usuarios pueden ejecutar nodos para defenderse contra ataques y verificar que la cadena está funcionando correctamente.

La sobrecarga en el arranque de una nueva cadena de bloques monolítica es alta. Peor aún, la seguridad se fragmenta ya que cada cadena tiene la tarea de construir su propio conjunto de validadores. Si queremos un internet de cadenas de bloques, no es factible que cada una de ellas arranque su propia seguridad.

Desplegar una aplicación en una cadena monolítica compartida limita el control de la comunidad sobre la aplicación. Dado que la aplicación no es propietaria de la cadena, no puede realizar cambios que estén en su mejor interés. Perder soberanía significa limitar la autonomía.

Beneficios de modular

Conocemos los problemas a los que se enfrentan las blockchains monolíticas, ¿qué pueden hacer las blockchains modulares al respecto?

Seguridad compartida

Cada vez que se lanza una nueva blockchain monolítica, una parte crucial del proceso es que deben arrancar su propio conjunto de validadores. Desafortunadamente, puede ser difícil encontrar un conjunto de validadores lo suficientemente grande como para ser seguro. Las diferencias entre cadenas llevan a una seguridad desigual en un ecosistema de cadenas monolíticas. Algunas tendrán una alta seguridad con grandes conjuntos de validadores, mientras que muchas otras tendrán poca seguridad con conjuntos de validadores pequeños. Si esperamos que miles de cadenas o más conformen el ecosistema de múltiples cadenas, no podemos esperar que cada una de ellas tenga suficiente seguridad.

Con seguridad compartida, implementar nuevas blockchains como rollups no requiere iniciar un nuevo conjunto de validadores. La seguridad es proporcionada a las blockchains por una fuente común, como Celestia. Una nueva blockchain puede implementarse en Celestia y aprovechar inmediatamente la seguridad que ha construido.

Dado que todas las cadenas desplegadas en Celestia reciben incluso seguridad de su conjunto de validadores, no hay fragmentación de seguridad.

No olvidemos que la seguridad compartida también ayuda a construir puentes seguros. Celestia proporciona el disponibilidad de datospor lo que las blockchains pueden verificar fácilmente si sus transacciones fueron publicadas. Luego, las blockchains conectadas pueden usar pruebas para asegurar el puente y asegurarse de que las transacciones sean correctas.

Es seguridad compartida la que proporciona una forma escalable y eficiente de arrancar un ecosistema de blockchain mientras permite puentes seguros.

Escalabilidad

Recuerda, una idea clave de las blockchains modulares es que separan funciones en múltiples cadenas. Este concepto también aporta una escalabilidad adicional. Un L1 modular como Celestia ahora puede especializarse en disponibilidad de datos. Sin contratos inteligentes, el L1 puede centrar todos sus recursos en proporcionar datos para L2s, como rollups. La especialización es clave porque cuantos más datos pueda proporcionar el L1 permiterollupspara procesar más transacciones.

En cuanto a las transacciones, en el mundo monolítico, todas las aplicaciones viven en la misma cadena. La desventaja es que los usuarios de diferentes aplicaciones tienen que competir para que se procesen sus transacciones. En el paradigma modular, las aplicaciones viven en cadenas separadas. Esto significa que un usuario de una aplicación no compite con los usuarios de una aplicación diferente por la computación. Por lo tanto, las transacciones de muchas aplicaciones diferentes pueden procesarse al mismo tiempo.

Soberanía

Cuando una aplicación se construye en una blockchain monolítica compartida, está vinculada por reglas predefinidas. Las reglas podrían estar alrededor consenso social(cuando está bien hacer un hard fork) o alrededor de reglas técnicas (en qué lenguajes de programación puedes escribir contratos inteligentes).

Las blockchains modulares permiten controlar las reglas de una aplicación a través de la soberanía. Los desarrolladores pueden realizar cambios en la pila tecnológica sin necesidad de permiso de aplicaciones externas. Por ejemplo, podrían crear un entorno de ejecución más eficiente o cambiar cómo funciona el procesamiento de transacciones. ¿Quién quiere transacciones paralelas?

Es importante destacar que la soberanía otorga independencia. Los desarrolladores y la comunidad pueden establecer libremente las reglas para su cadena soberana que se alineen con la aplicación y el ethos de la comunidad. Es la soberanía la que devuelve la autonomía a manos de la comunidad.

La ruta monolítica de silos

Quitando por un momento las cadenas modulares de la ecuación. ¿Cómo sería un futuro lleno únicamente de cadenas monolíticas?

Todavía será multi-cadena, porque una cadena monolítica no tendrá la capacidad de manejar toda la actividad de la cadena de bloques. Unas pocas cadenas monolíticas habrán acumulado una gran cantidad de seguridad y validadores, mientras que significativamente más cadenas carecerán de seguridad; construir seguridad desde cero sigue siendo difícil.

En el proceso, cada cadena monolítica continúa construyendo su propio ecosistema protegido. La tecnología fragmentada causa fricciones para que los desarrolladores se muevan entre ecosistemas y experiencias engorrosas para los usuarios. El bucle L1 continúa, fomentando más maximalismo entre las comunidades. La colaboración falta cuando la lucha por los usuarios se considera un juego de suma cero.

Los desarrolladores y usuarios están cansados. Quieren construir utilizando blockchains con tecnología interoperable y una experiencia sin problemas entre cadenas. La ruta monolítica ha sido probada y ha durado lo suficiente.

Necesitamos un futuro con blockchains modulares.

La Visión Modular

Esa visión futura que imaginamos es de colaboración, flexibilidad y soberanía. Los desarrolladores pueden aprovechar la infraestructura modular existente para implementar y mantener su nueva cadena sin esfuerzo. Los usuarios pueden acceder a una red blockchain modular construida para adaptarse a una experiencia interconectada y segura. Es crucial que las blockchains modulares reconozcan el poder social de su tecnología, adhiriéndose a principiosque empoderan a las personas y comunidades en primer lugar y ante todo.

Ahora es el momento de liberarse del status quo de las blockchains monolíticas. Es hora de construir de forma modular.

Descargo de responsabilidad:

  1. Este artículo es reproducido de celestia, titulado “Modular vs monolítico: una guía para principiantes”, escrito por [Alex Beckett]. Los derechos de autor pertenecen al autor original. Si tiene alguna objeción al reimpresión, por favor contacte al Equipo de Aprendizaje Gate, y el equipo lo manejará rápidamente de acuerdo con los procedimientos relevantes.

  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo son únicamente las del autor y no constituyen ningún consejo de inversión.

  3. El artículo es traducido a otros idiomas por el equipo de Gate Learn. Sin mencionarGate.ioNo se permite copiar, difundir o plagiar artículos traducidos.

Modular vs monolithic: una guía para principiantes

Principiante3/26/2024, 7:19:45 PM
La cadena de bloques monolítica es la primera forma de construir una cadena de bloques, pero los problemas de escalabilidad han llevado a la aparición de cadenas de bloques modulares. Este artículo compara las cadenas de bloques modulares con las cadenas de bloques monolíticas, lo que le ayuda a comprender las ventajas y desventajas de ambos tipos de cadenas de bloques.

Probablemente ya lo hayas escuchado antes. Celestia es la primera red blockchain modular. Pero ¿qué es exactamente un blockchain modular y cómo encaja Celestia en esto? De eso se trata esta publicación, al menos en su versión breve.

TLDR

  • El primer enfoque para construir blockchains fue un diseño monolítico donde una sola blockchain hace todo. Sin embargo, el enfoque monolítico presenta múltiples problemas.
  • Las blockchains modulares son una ruptura del enfoque monolítico al perseguir la especialización. Es decir, las blockchains modulares desacoplan el consenso de la ejecución.
  • Las cadenas de bloques modulares se optimizan para un futuro de colaboración, flexibilidad y soberanía que lucha por principios que empoderan a las personas y comunidades en primer lugar.

Cadenas de bloques modulares

Las blockchains monolíticas fueron el primer enfoque de diseño para construir blockchains. La idea es que una blockchain pueda hacerlo todo. Eso incluye cosas como procesar transacciones, verificar si son correctas y lograr que los nodos estén de acuerdo con ellas. Sin embargo, el enfoque monolítico causa algunos problemas inherentes con la escalabilidad al tiempo que mantiene el principio básico de la descentralización.

Las cadenas modulares son un cambio fundamental del enfoque monolítico para la construcción de cadenas de bloques. En lugar de hacer que una cadena de bloques haga de todo, podemos construir cadenas de bloques que se especialicen en algunas cosas. Principalmente, las cadenas modulares introducen la noción de desacoplar el consenso de la ejecuciónde transacciones. En la práctica, esto significa que una cadena de bloques será responsable de la ejecución, mientras que otra se encargará del consenso.

Problemas monolíticos

Debido al enfoque monolítico de tratar de hacerlo todo, las cadenas monolíticas enfrentan una serie de problemas.

  • Altos requisitos de hardware: Las cadenas monolíticas pueden aumentar el número de transacciones que procesan, pero tiene un costo. Ese costo es un mayor requerimiento de hardware para que los nodos verifiquen la cadena.
  • Iniciar los validadores: Desplegar una nueva cadena de bloques monolítica requiere el gasto adicional de iniciar un conjunto de validadores seguros y mantener una red de consenso.
  • Control limitado: las aplicaciones deben seguir las reglas predeterminadas de la cadena en la que se implementan. Esto incluye el modelo de programación, la capacidad de tenedor, y la cultura de la comunidad, entre otros.

Los altos requisitos de hardware son un problema crítico, ya que la capacidad de los usuarios para ejecutar nodos es una parte fundamental de las blockchains. Un hardware más caro significa que menos usuarios pueden ejecutar nodos para defenderse contra ataques y verificar que la cadena está funcionando correctamente.

La sobrecarga en el arranque de una nueva cadena de bloques monolítica es alta. Peor aún, la seguridad se fragmenta ya que cada cadena tiene la tarea de construir su propio conjunto de validadores. Si queremos un internet de cadenas de bloques, no es factible que cada una de ellas arranque su propia seguridad.

Desplegar una aplicación en una cadena monolítica compartida limita el control de la comunidad sobre la aplicación. Dado que la aplicación no es propietaria de la cadena, no puede realizar cambios que estén en su mejor interés. Perder soberanía significa limitar la autonomía.

Beneficios de modular

Conocemos los problemas a los que se enfrentan las blockchains monolíticas, ¿qué pueden hacer las blockchains modulares al respecto?

Seguridad compartida

Cada vez que se lanza una nueva blockchain monolítica, una parte crucial del proceso es que deben arrancar su propio conjunto de validadores. Desafortunadamente, puede ser difícil encontrar un conjunto de validadores lo suficientemente grande como para ser seguro. Las diferencias entre cadenas llevan a una seguridad desigual en un ecosistema de cadenas monolíticas. Algunas tendrán una alta seguridad con grandes conjuntos de validadores, mientras que muchas otras tendrán poca seguridad con conjuntos de validadores pequeños. Si esperamos que miles de cadenas o más conformen el ecosistema de múltiples cadenas, no podemos esperar que cada una de ellas tenga suficiente seguridad.

Con seguridad compartida, implementar nuevas blockchains como rollups no requiere iniciar un nuevo conjunto de validadores. La seguridad es proporcionada a las blockchains por una fuente común, como Celestia. Una nueva blockchain puede implementarse en Celestia y aprovechar inmediatamente la seguridad que ha construido.

Dado que todas las cadenas desplegadas en Celestia reciben incluso seguridad de su conjunto de validadores, no hay fragmentación de seguridad.

No olvidemos que la seguridad compartida también ayuda a construir puentes seguros. Celestia proporciona el disponibilidad de datospor lo que las blockchains pueden verificar fácilmente si sus transacciones fueron publicadas. Luego, las blockchains conectadas pueden usar pruebas para asegurar el puente y asegurarse de que las transacciones sean correctas.

Es seguridad compartida la que proporciona una forma escalable y eficiente de arrancar un ecosistema de blockchain mientras permite puentes seguros.

Escalabilidad

Recuerda, una idea clave de las blockchains modulares es que separan funciones en múltiples cadenas. Este concepto también aporta una escalabilidad adicional. Un L1 modular como Celestia ahora puede especializarse en disponibilidad de datos. Sin contratos inteligentes, el L1 puede centrar todos sus recursos en proporcionar datos para L2s, como rollups. La especialización es clave porque cuantos más datos pueda proporcionar el L1 permiterollupspara procesar más transacciones.

En cuanto a las transacciones, en el mundo monolítico, todas las aplicaciones viven en la misma cadena. La desventaja es que los usuarios de diferentes aplicaciones tienen que competir para que se procesen sus transacciones. En el paradigma modular, las aplicaciones viven en cadenas separadas. Esto significa que un usuario de una aplicación no compite con los usuarios de una aplicación diferente por la computación. Por lo tanto, las transacciones de muchas aplicaciones diferentes pueden procesarse al mismo tiempo.

Soberanía

Cuando una aplicación se construye en una blockchain monolítica compartida, está vinculada por reglas predefinidas. Las reglas podrían estar alrededor consenso social(cuando está bien hacer un hard fork) o alrededor de reglas técnicas (en qué lenguajes de programación puedes escribir contratos inteligentes).

Las blockchains modulares permiten controlar las reglas de una aplicación a través de la soberanía. Los desarrolladores pueden realizar cambios en la pila tecnológica sin necesidad de permiso de aplicaciones externas. Por ejemplo, podrían crear un entorno de ejecución más eficiente o cambiar cómo funciona el procesamiento de transacciones. ¿Quién quiere transacciones paralelas?

Es importante destacar que la soberanía otorga independencia. Los desarrolladores y la comunidad pueden establecer libremente las reglas para su cadena soberana que se alineen con la aplicación y el ethos de la comunidad. Es la soberanía la que devuelve la autonomía a manos de la comunidad.

La ruta monolítica de silos

Quitando por un momento las cadenas modulares de la ecuación. ¿Cómo sería un futuro lleno únicamente de cadenas monolíticas?

Todavía será multi-cadena, porque una cadena monolítica no tendrá la capacidad de manejar toda la actividad de la cadena de bloques. Unas pocas cadenas monolíticas habrán acumulado una gran cantidad de seguridad y validadores, mientras que significativamente más cadenas carecerán de seguridad; construir seguridad desde cero sigue siendo difícil.

En el proceso, cada cadena monolítica continúa construyendo su propio ecosistema protegido. La tecnología fragmentada causa fricciones para que los desarrolladores se muevan entre ecosistemas y experiencias engorrosas para los usuarios. El bucle L1 continúa, fomentando más maximalismo entre las comunidades. La colaboración falta cuando la lucha por los usuarios se considera un juego de suma cero.

Los desarrolladores y usuarios están cansados. Quieren construir utilizando blockchains con tecnología interoperable y una experiencia sin problemas entre cadenas. La ruta monolítica ha sido probada y ha durado lo suficiente.

Necesitamos un futuro con blockchains modulares.

La Visión Modular

Esa visión futura que imaginamos es de colaboración, flexibilidad y soberanía. Los desarrolladores pueden aprovechar la infraestructura modular existente para implementar y mantener su nueva cadena sin esfuerzo. Los usuarios pueden acceder a una red blockchain modular construida para adaptarse a una experiencia interconectada y segura. Es crucial que las blockchains modulares reconozcan el poder social de su tecnología, adhiriéndose a principiosque empoderan a las personas y comunidades en primer lugar y ante todo.

Ahora es el momento de liberarse del status quo de las blockchains monolíticas. Es hora de construir de forma modular.

Descargo de responsabilidad:

  1. Este artículo es reproducido de celestia, titulado “Modular vs monolítico: una guía para principiantes”, escrito por [Alex Beckett]. Los derechos de autor pertenecen al autor original. Si tiene alguna objeción al reimpresión, por favor contacte al Equipo de Aprendizaje Gate, y el equipo lo manejará rápidamente de acuerdo con los procedimientos relevantes.

  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo son únicamente las del autor y no constituyen ningún consejo de inversión.

  3. El artículo es traducido a otros idiomas por el equipo de Gate Learn. Sin mencionarGate.ioNo se permite copiar, difundir o plagiar artículos traducidos.

เริ่มตอนนี้
สมัครและรับรางวัล
$100