El desarrollo central de Polkadot descifra JAM: ¡Puedes construir aplicaciones más allá de la arquitectura de cadena!

Principiante4/3/2024, 5:37:53 AM
La tecnología proporcionada por Core JAM sigue siendo la capa fundamental del ecosistema de blockchain y Web3, que mejora las capacidades del blockchain a través de tecnologías de fragmentación y escalado. Sin embargo, su objetivo es reducir la dependencia de tecnologías específicas y hacer que el sistema sea más versátil y flexible para que los usuarios puedan utilizar la plataforma informática de diversas maneras.

Jay: En cuanto a Core JAM, ¿qué piensas? ¿Es un cambio revolucionario o evolutivo?

Shawn: Creo que este cambio es revolucionario para nuestro ecosistema porque trae nuevas posibilidades y transformaciones. Sin embargo, desde una perspectiva técnica, este cambio es un desarrollo incremental en la pila tecnológica de Polkadot, lo que significa que se basa en la evolución continua y la mejora de la tecnología existente.

El punto clave mencionado aquí es que a pesar de los avances tecnológicos, la misión sigue siendo consistente. Esta misión es crear una plataforma que permita a las personas lanzar fácilmente aplicaciones Web3 con características como resiliencia, descentralización y resistencia a la censura. Esta visión comenzó en la era de Ethereum, y Gav se ha comprometido a lograr este objetivo. Polkadot puede verse como una extensión y desarrollo de esta visión, mejorando la escalabilidad y flexibilidad del sistema a través del uso de tecnologías de fragmentación y paralelización.

Actualmente, la tecnología proporcionada por Core JAM sigue formando la capa fundamental de los ecosistemas blockchain y Web3, mejorando las capacidades de la cadena de bloques a través de tecnologías de particionamiento y escalado. Sin embargo, su objetivo es reducir la dependencia de tecnologías específicas y hacer que el sistema sea más universal y flexible, permitiendo a los usuarios utilizar esta plataforma informática de múltiples maneras.

En el modelo actual de cadena paralela V1, hay muchos núcleos, pero cada núcleo solo puede ejecutar una aplicación. Una mejora aportada por Core JAM cuestiona por qué deberíamos limitar cada núcleo a ser utilizado por solo una aplicación, dado que estos núcleos pueden realizar muchas tareas. De hecho, podemos compartir estos núcleos. Diferentes aplicaciones requieren diferentes recursos: algunas pueden necesitar más potencia de cálculo, otras pueden necesitar más disponibilidad de datos, mientras que otras pueden necesitar más espacio de almacenamiento. Por lo tanto, podemos utilizar diferentes partes del núcleo y asociar diferentes aplicaciones para que puedan aprovechar completamente todos los recursos disponibles. Nuestro objetivo es garantizar que no se desperdicien recursos en esta cadena. El papel de Core JAM y el tiempo de núcleo es hacer que todo el sistema sea más accesible y flexible para lograr este espacio de cadena de bloques universal.

Entonces, ¿qué es diferente? Creo que el concepto de "cadenas paralelas" puede desaparecer gradualmente. En el modelo de blockchain tradicional, cada blockchain se ejecuta de forma independiente en su propio núcleo. Esta idea se volverá más difusa en el futuro porque estaremos ejecutando aplicaciones, no solo blockchains. Estas aplicaciones pueden ser cadenas paralelas, pero también pueden ser más flexibles. Gav puede haber insinuado estos cambios, afirmando que cualquier función con un punto de entrada principal puede ejecutarse en el sistema, lo que significa que no necesariamente necesita construir un blockchain completo. Su aplicación simplemente puede ser un programa sencillo que se ejecuta en la capa de disponibilidad de datos de Polkadot, como una aplicación transitoria que solo existe en la memoria. En resumen, el cambio significativo aquí es que necesitamos repensar las suposiciones sobre cómo se ejecutan las aplicaciones, y puede que ya no sea necesario construir blockchains completos, sino que puede haber formas de operación más flexibles.

Nota de PolkaWorld: Las opiniones aquí son muy similares a las propuestas por el CTO de Acala, Byran, con respecto a las aplicaciones sin cadenas. Puedes encontrar más en“Acala Bryan Descifra JAM: Polkadot 2.0 Puede Traer Aplicaciones Descentralizadas sin Cadenas, ¡Brindando un Futuro de Potencial Ilimitado!”

Jay: ¿Tienes algún ejemplo de aplicaciones que se ejecuten fuera de la arquitectura de cadena paralela?

Shawn: Si bien esto puede no ser el enfoque principal de Core JAM en sí mismo, como parte de la segmentación del espacio blockchain, el proyecto Celestia está recibiendo actualmente mucha atención. Celestia está trabajando para proporcionar soporte de disponibilidad de datos para diversas soluciones rollup. Polkadot ya tiene una gran cantidad de disponibilidad de datos y tiene una pila técnica muy potente, suficiente para competir con otros proveedores de soluciones especializadas. Por lo tanto, no hay razón por la cual las soluciones rollup no puedan aprovechar la disponibilidad de datos de Polkadot para lograr sus objetivos. Por ejemplo, puede utilizar la pila técnica de Polkadot y todos los validadores, pero no es necesario construir una cadena paralela completa; en realidad, solo puede hacer un rollup, que es una solución más liviana centrada en el procesamiento de transacciones en lugar de mantener una cadena completa.

Ahora, si yo fuera a crear algunas aplicaciones básicas desde la perspectiva de un desarrollador que no necesitan ser cadenas paralelas completas, sino aplicaciones simples de “Hola Mundo”, puedes imaginar el programa más simple, como una aplicación de contador básica, con solo unas pocas líneas de código, sin almacenamiento subyacente, no una cadena de bloques, pero capaz de realizar operaciones de incremento y decremento. Cualquiera puede llamar a este contador, y su estado se almacenará en la capa de disponibilidad de datos de Polkadot. Siempre que alguien lo llame una vez cada 24 horas antes de la eliminación de datos, el estado de este contador se mantendrá. Estas aplicaciones simples son muy similares a contratos inteligentes, pero Polkadot no proporciona almacenamiento a largo plazo, lo cual es un problema importante que enfrentan las cadenas de bloques. Si solo estás construyendo una aplicación transitoria, como un contador simple o una aplicación de “Hola Mundo”, no necesitas almacenamiento a largo plazo, y tampoco necesitas pagar por ello; simplemente proporcionamos una solución alternativa. Así que creo que esas son algunas cosas emocionantes que me gustaría ver una vez que la tecnología esté en su lugar, podemos mostrar a las personas lo fácil que es construir este “Hola Mundo” muy simple.

Jay: ¿Dijiste que Polkadot no se ha comprometido a proporcionar almacenamiento a largo plazo?

Shawn: La escalabilidad es un aspecto importante del diseño de Polkadot. Polkadot tiene su propio sistema de almacenamiento y validadores que ejecutan cadenas de relés, pero logra escalabilidad a través de fragmentación de datos. En esta arquitectura, cada paracadena es responsable de gestionar sus propios datos, mientras que los recopiladores son entidades responsables de esta tarea. Polkadot solo almacena hash de raíz, que es una técnica criptográfica utilizada para garantizar que los datos proporcionados a la red coincidan con los datos acordados por toda la red. Si Polkadot intentara proporcionar almacenamiento a largo plazo para cada usuario, no podría escalar de manera efectiva. Si bien hay formas de almacenar datos a largo plazo en Polkadot, enviar datos directamente a la cadena de relés en sí no es el enfoque ideal. En su lugar, se pueden crear estructuras como cadenas de sistema específicamente para admitir almacenamiento a largo plazo, compitiendo con otras soluciones de almacenamiento como el almacenamiento de archivos.

En el roadmap de desarrollo de Polkadot, el enfoque más sencillo es evitar requisitos de almacenamiento complejos y centrarse en aplicaciones simples que utilicen memoria. Estas aplicaciones procesan datos solo en la memoria durante la ejecución y no retienen los datos después de la misma. Por ejemplo, una aplicación de calculadora es un ejemplo tan simple que no necesita escribir datos en un almacenamiento a largo plazo durante su uso. A medida que la tecnología de Polkadot evoluciona, crear estas aplicaciones simples y transitorias se vuelve más fácil. Esto se aplica no solo a aplicaciones complejas de grado industrial, sino también a aplicaciones simples que solo necesitan existir temporalmente. La capacidad de crear fácilmente estas aplicaciones simples es una característica potente de Polkadot.

Descargo de responsabilidad:

  1. Este artículo ha sido reimpreso de [PolkaWorld], Todos los derechos de autor pertenecen al autor original [PolkaWorld]. Si hay objeciones a esta reimpresión, por favor contacta al Gate Learnequipo y lo resolverán rápidamente.
  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. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.

El desarrollo central de Polkadot descifra JAM: ¡Puedes construir aplicaciones más allá de la arquitectura de cadena!

Principiante4/3/2024, 5:37:53 AM
La tecnología proporcionada por Core JAM sigue siendo la capa fundamental del ecosistema de blockchain y Web3, que mejora las capacidades del blockchain a través de tecnologías de fragmentación y escalado. Sin embargo, su objetivo es reducir la dependencia de tecnologías específicas y hacer que el sistema sea más versátil y flexible para que los usuarios puedan utilizar la plataforma informática de diversas maneras.

Jay: En cuanto a Core JAM, ¿qué piensas? ¿Es un cambio revolucionario o evolutivo?

Shawn: Creo que este cambio es revolucionario para nuestro ecosistema porque trae nuevas posibilidades y transformaciones. Sin embargo, desde una perspectiva técnica, este cambio es un desarrollo incremental en la pila tecnológica de Polkadot, lo que significa que se basa en la evolución continua y la mejora de la tecnología existente.

El punto clave mencionado aquí es que a pesar de los avances tecnológicos, la misión sigue siendo consistente. Esta misión es crear una plataforma que permita a las personas lanzar fácilmente aplicaciones Web3 con características como resiliencia, descentralización y resistencia a la censura. Esta visión comenzó en la era de Ethereum, y Gav se ha comprometido a lograr este objetivo. Polkadot puede verse como una extensión y desarrollo de esta visión, mejorando la escalabilidad y flexibilidad del sistema a través del uso de tecnologías de fragmentación y paralelización.

Actualmente, la tecnología proporcionada por Core JAM sigue formando la capa fundamental de los ecosistemas blockchain y Web3, mejorando las capacidades de la cadena de bloques a través de tecnologías de particionamiento y escalado. Sin embargo, su objetivo es reducir la dependencia de tecnologías específicas y hacer que el sistema sea más universal y flexible, permitiendo a los usuarios utilizar esta plataforma informática de múltiples maneras.

En el modelo actual de cadena paralela V1, hay muchos núcleos, pero cada núcleo solo puede ejecutar una aplicación. Una mejora aportada por Core JAM cuestiona por qué deberíamos limitar cada núcleo a ser utilizado por solo una aplicación, dado que estos núcleos pueden realizar muchas tareas. De hecho, podemos compartir estos núcleos. Diferentes aplicaciones requieren diferentes recursos: algunas pueden necesitar más potencia de cálculo, otras pueden necesitar más disponibilidad de datos, mientras que otras pueden necesitar más espacio de almacenamiento. Por lo tanto, podemos utilizar diferentes partes del núcleo y asociar diferentes aplicaciones para que puedan aprovechar completamente todos los recursos disponibles. Nuestro objetivo es garantizar que no se desperdicien recursos en esta cadena. El papel de Core JAM y el tiempo de núcleo es hacer que todo el sistema sea más accesible y flexible para lograr este espacio de cadena de bloques universal.

Entonces, ¿qué es diferente? Creo que el concepto de "cadenas paralelas" puede desaparecer gradualmente. En el modelo de blockchain tradicional, cada blockchain se ejecuta de forma independiente en su propio núcleo. Esta idea se volverá más difusa en el futuro porque estaremos ejecutando aplicaciones, no solo blockchains. Estas aplicaciones pueden ser cadenas paralelas, pero también pueden ser más flexibles. Gav puede haber insinuado estos cambios, afirmando que cualquier función con un punto de entrada principal puede ejecutarse en el sistema, lo que significa que no necesariamente necesita construir un blockchain completo. Su aplicación simplemente puede ser un programa sencillo que se ejecuta en la capa de disponibilidad de datos de Polkadot, como una aplicación transitoria que solo existe en la memoria. En resumen, el cambio significativo aquí es que necesitamos repensar las suposiciones sobre cómo se ejecutan las aplicaciones, y puede que ya no sea necesario construir blockchains completos, sino que puede haber formas de operación más flexibles.

Nota de PolkaWorld: Las opiniones aquí son muy similares a las propuestas por el CTO de Acala, Byran, con respecto a las aplicaciones sin cadenas. Puedes encontrar más en“Acala Bryan Descifra JAM: Polkadot 2.0 Puede Traer Aplicaciones Descentralizadas sin Cadenas, ¡Brindando un Futuro de Potencial Ilimitado!”

Jay: ¿Tienes algún ejemplo de aplicaciones que se ejecuten fuera de la arquitectura de cadena paralela?

Shawn: Si bien esto puede no ser el enfoque principal de Core JAM en sí mismo, como parte de la segmentación del espacio blockchain, el proyecto Celestia está recibiendo actualmente mucha atención. Celestia está trabajando para proporcionar soporte de disponibilidad de datos para diversas soluciones rollup. Polkadot ya tiene una gran cantidad de disponibilidad de datos y tiene una pila técnica muy potente, suficiente para competir con otros proveedores de soluciones especializadas. Por lo tanto, no hay razón por la cual las soluciones rollup no puedan aprovechar la disponibilidad de datos de Polkadot para lograr sus objetivos. Por ejemplo, puede utilizar la pila técnica de Polkadot y todos los validadores, pero no es necesario construir una cadena paralela completa; en realidad, solo puede hacer un rollup, que es una solución más liviana centrada en el procesamiento de transacciones en lugar de mantener una cadena completa.

Ahora, si yo fuera a crear algunas aplicaciones básicas desde la perspectiva de un desarrollador que no necesitan ser cadenas paralelas completas, sino aplicaciones simples de “Hola Mundo”, puedes imaginar el programa más simple, como una aplicación de contador básica, con solo unas pocas líneas de código, sin almacenamiento subyacente, no una cadena de bloques, pero capaz de realizar operaciones de incremento y decremento. Cualquiera puede llamar a este contador, y su estado se almacenará en la capa de disponibilidad de datos de Polkadot. Siempre que alguien lo llame una vez cada 24 horas antes de la eliminación de datos, el estado de este contador se mantendrá. Estas aplicaciones simples son muy similares a contratos inteligentes, pero Polkadot no proporciona almacenamiento a largo plazo, lo cual es un problema importante que enfrentan las cadenas de bloques. Si solo estás construyendo una aplicación transitoria, como un contador simple o una aplicación de “Hola Mundo”, no necesitas almacenamiento a largo plazo, y tampoco necesitas pagar por ello; simplemente proporcionamos una solución alternativa. Así que creo que esas son algunas cosas emocionantes que me gustaría ver una vez que la tecnología esté en su lugar, podemos mostrar a las personas lo fácil que es construir este “Hola Mundo” muy simple.

Jay: ¿Dijiste que Polkadot no se ha comprometido a proporcionar almacenamiento a largo plazo?

Shawn: La escalabilidad es un aspecto importante del diseño de Polkadot. Polkadot tiene su propio sistema de almacenamiento y validadores que ejecutan cadenas de relés, pero logra escalabilidad a través de fragmentación de datos. En esta arquitectura, cada paracadena es responsable de gestionar sus propios datos, mientras que los recopiladores son entidades responsables de esta tarea. Polkadot solo almacena hash de raíz, que es una técnica criptográfica utilizada para garantizar que los datos proporcionados a la red coincidan con los datos acordados por toda la red. Si Polkadot intentara proporcionar almacenamiento a largo plazo para cada usuario, no podría escalar de manera efectiva. Si bien hay formas de almacenar datos a largo plazo en Polkadot, enviar datos directamente a la cadena de relés en sí no es el enfoque ideal. En su lugar, se pueden crear estructuras como cadenas de sistema específicamente para admitir almacenamiento a largo plazo, compitiendo con otras soluciones de almacenamiento como el almacenamiento de archivos.

En el roadmap de desarrollo de Polkadot, el enfoque más sencillo es evitar requisitos de almacenamiento complejos y centrarse en aplicaciones simples que utilicen memoria. Estas aplicaciones procesan datos solo en la memoria durante la ejecución y no retienen los datos después de la misma. Por ejemplo, una aplicación de calculadora es un ejemplo tan simple que no necesita escribir datos en un almacenamiento a largo plazo durante su uso. A medida que la tecnología de Polkadot evoluciona, crear estas aplicaciones simples y transitorias se vuelve más fácil. Esto se aplica no solo a aplicaciones complejas de grado industrial, sino también a aplicaciones simples que solo necesitan existir temporalmente. La capacidad de crear fácilmente estas aplicaciones simples es una característica potente de Polkadot.

Descargo de responsabilidad:

  1. Este artículo ha sido reimpreso de [PolkaWorld], Todos los derechos de autor pertenecen al autor original [PolkaWorld]. Si hay objeciones a esta reimpresión, por favor contacta al Gate Learnequipo y lo resolverán rápidamente.
  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. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.
Empieza ahora
¡Registrarse y recibe un bono de
$100
!