“El único verdadero viaje de descubrimiento, la única fuente de la Eterna Juventud, sería no visitar tierras extrañas sino poseer otros ojos.”
Esta es una cita célebre del escritor francés Marcel Proust, de su novela "Recuerdo de cosas pasadas". El significado chino de esta frase es que el verdadero viaje de descubrimiento no es encontrar nuevos continentes, sino ver las cosas desde una nueva perspectiva.
En la conferencia Polkadot Decoded del 28 de junio, Gavin Wood, el fundador de Polkadot, tomó esta oración como el núcleo de su discurso, mirando a Polkadot desde una nueva perspectiva. Sugirió que Polkadot debería considerarse como una computadora de varios núcleos, centrándose en proporcionar recursos de nivel inferior para la cadena de bloques, es decir, el núcleo informático, no solo la paracadena original y la cadena de retransmisión.
Este artículo utilizará el último discurso de Gavin Wood para interpretar Polkadot bajo un nuevo paradigma de una manera fácil de entender.
Polkadot bajo el paradigma tradicional
Antes de comprender los pensamientos de Gavin Wood sobre la nueva dirección de Polkadot, debemos revisar la composición actual de la red de Polkadot y la subasta de tragamonedas.
La estructura de red de Polkadot consta de varias partes principales:
Cadena de retransmisión**(Cadena de retransmisión)**: el corazón de Polkadot, responsable de garantizar la seguridad de toda la red, gestionar las transacciones entre cadenas y compartir la seguridad;
Paracadenas: múltiples cadenas independientes conectadas a la cadena de retransmisión. Cada parachain tiene su propia lógica y funcionalidad en la cadena, y puede diseñarse para realizar cualquier propósito específico, como almacenamiento de datos, verificación de identidad o transacciones financieras;
Puentes: permite que la red de Polkadot se comunique con cadenas de bloques externas (como Bitcoin y Ethereum) para lograr la interoperabilidad entre cadenas.
Su composición puede entenderse como la siguiente figura
En la red de Polkadot, se pueden conectar diferentes cadenas de bloques (llamadas cadenas paralelas o Parachains) a una cadena de retransmisión unificada (Relay Chain). Esta cadena de retransmisión es responsable de proteger toda la red y manejar transacciones entre cadenas. Esto significa que diferentes cadenas paralelas pueden comunicarse e interactuar entre sí, logrando la interoperabilidad entre cadenas.
En la red de Polkadot, los recursos de la cadena de retransmisión son limitados, lo que significa que solo se puede conectar un número limitado de cadenas paralelas a la cadena de retransmisión al mismo tiempo. Estas ubicaciones conectables se denominan "slots" (Slots). Con el fin de decidir de manera justa qué paracaídas pueden obtener estas tragamonedas, Polkadot introduce un mecanismo llamado "subasta de tragamonedas". En esta subasta, los paracaidistas que deseen obtener un espacio deben ofertar, y el paracaidista que ofrezca la oferta más alta obtendrá el espacio. Las ofertas se realizan en DOT, el token nativo de Polkadot. Una vez que una parachain gana la subasta, puede usar la ranura por un período de tiempo (digamos, dos años). Durante este tiempo, la paracadena puede realizar sus operaciones e interactuar con la cadena de retransmisión, así como con otras paracadenas. Cuando finaliza este período, la paracaídas debe volver a participar en la subasta para mantener su espacio o cederlo a otros postores.
Una simple comprensión de la red de Polkadot es como muchos bloques de Lego. Cada bloque de construcción es como una pequeña red ("cadena paralela"). Cada red tiene sus propias tareas y funciones. Por ejemplo, algunas pueden usarse para registrar los nombres de las personas y otras pueden usarse para almacenar datos del juego. Puntuación, etc. en. Estas pequeñas redes pueden funcionar de forma independiente y hacer lo suyo. Sin embargo, estas pequeñas redes a veces necesitan comunicarse entre sí, por ejemplo, una pequeña red necesita conocer la puntuación del juego de otra red. En este momento, se necesita una gran red ("cadena de retransmisión") para ayudarlos a comunicarse entre sí. Esta gran red es como un súper conector de bloques de construcción, que conecta todos los pequeños bloques de construcción (redes pequeñas) para que puedan pasar información entre sí. La llamada subasta de tragamonedas parachain significa que la interfaz del conector de este súper bloque de construcción tiene un límite superior. Para decidir quién puede usar estas interfaces (es decir, las tragamonedas) de manera justa, la interfaz debe subastarse antes de que pueda alquilarse. .
Aunque este método de composición es más seguro e interoperable que el estándar IBC de Cosmos, el alto umbral de las subastas de tragamonedas es una presión tanto para la comunidad como para los desarrolladores, lo que conduce a la diversidad del ecosistema de Polkadot. Es mucho menos escalable que Cosmos, y los principales escenarios de uso actuales de los tokens Polkadot son solo para participar en subastas de tragamonedas, gobierno o hipotecas de seguridad. En estos escenarios de uso, DOT solo está comprometido y no es irrecuperable, por lo que DOT es actualmente casi inexistente. En el escenario de consumo, el la forma del producto proporcionada es solo una subasta de tragamonedas parachain, y también hay problemas en el sistema económico. Y el último discurso de Gavin Wood les recuerda a todos que miren a Polkadot desde una nueva perspectiva y cómo resolver los puntos débiles actuales de Polkadot de esta manera.
** Computadora multinúcleo Polkadot **
Como se mencionó anteriormente, la cadena de retransmisión de Polkadot actual es como un súper conector de bloque de construcción. Su responsabilidad principal es garantizar la seguridad y la interoperabilidad de la paracadena. Desde esta perspectiva, Polkadot es más como una plataforma de alojamiento de cadena de bloques, y desde la nueva perspectiva de Gavin Wood. , Polkadot puede verse como una computadora de varios núcleos que puede funcionar durante mucho tiempo. Los desarrolladores pueden crear aplicaciones a través de esta computadora, y los usuarios pueden usar aplicaciones a través de esta computadora. En esta computadora, cada núcleo puede ejecutarse al mismo tiempo para completar diferentes tareas. La cadena de bloques que se ejecuta en un núcleo es una parachain. , una parachain es una cadena. que se ejecuta continuamente en un núcleo reservado. Esto es como nuestra computadora, diferentes programas pueden ejecutarse en diferentes procesadores sin afectarse entre sí. Bajo este nuevo paradigma de comprensión, el concepto de cadena de relevos desaparece y es reemplazado por núcleo y paracadena.
Rendimiento en computadoras multinúcleo
Según la descripción de Wood, la computadora Polkadot actualmente tiene alrededor de 50 núcleos funcionando continuamente y pueden realizar operaciones paralelas. Según los puntos de referencia y los pensamientos de Wood sobre la optimización, la cantidad de núcleos llegará a varios cientos (500-1000) en los próximos años. Para estos núcleos, podemos considerarlo como una CPU multinúcleo. Tienen ancho de banda (la cantidad total de datos que entran y salen del núcleo) y potencia informática. El ancho de banda de rendimiento actual es de 1 Mb/s, y la potencia informática es medido en Geekbench 5 (un popular punto de referencia multiplataforma).La herramienta de prueba, que puede realizar pruebas de rendimiento en la unidad de procesamiento central (CPU) y la unidad de procesamiento de gráficos (GPU) de la computadora, obtuvo una puntuación de 380 en la prueba, y la latencia (la intervalo de tiempo entre la ejecución de dos bloques de trabajo consecutivos) fue de 6 segundos. Con el desarrollo del hardware, el ancho de banda y la potencia informática seguirán aumentando.
Imaginación bajo el nuevo paradigma
Estos núcleos no se limitan a ejecutar cadenas paralelas. Al cambiar la perspectiva y el paradigma de pensamiento, podemos imaginar la ejecución de contratos inteligentes directamente en el núcleo en el futuro. En comparación con la ejecución de cadenas de contratos inteligentes (como Ethereum), ya sea por costo o por poder de cómputo, las computadoras multinúcleo pueden hacerlo mejor. Su versatilidad es muy buena Como una computadora mundial que opera continuamente, Polkadot tiene más espacio para la imaginación que la cadena.
De la cadena de bloques al espacio de bloques (Block Space) - tiempo central (Core Time)
Primero usemos la siguiente imagen para comprender brevemente qué es el tiempo nuclear y nuclear.
Como se muestra en la figura, puedes ver que hay cinco filas de cuadrados paralelos con diferentes colores, cada fila es un núcleo, y cada cuadrado puede llamarse tiempo nuclear (este tipo de evolución de la cadena al espacio), y el color en cada fila representa diferentes cadenas paralelas, como cadenas paralelas azules y cadenas paralelas verdes. Hay un total de 5 paracadenas en el gráfico, cada una de las cuales usa un núcleo. El uso en la imagen también es el uso actual de Polkadot, pero de hecho, el kernel se puede usar de muchas maneras.
Por ejemplo, las paracadenas se pueden barajar en cualquier núcleo disponible sin afectar el rendimiento. De acuerdo con esta característica, hay muchas formas de usar el núcleo, lo que Wood llama programación exótica.
división de rango
Como se muestra en la figura, cada núcleo tiene 11 tiempos de núcleo (hipótesis), podemos dividirlos en rangos, por ejemplo, la primera línea de paracadenas naranjas nucleares ejecuta seis tiempos de núcleo, cuando no necesita procesar transacciones, puede hacer Dé tiempo a las paracadenas azules para ejecutar los cinco núcleos restantes. La cuarta línea de núcleos demuestra la situación en la que tres paracadenas se ejecutan en un núcleo. Por supuesto, puede ser más complicado, como cinco o seis paracadenas que se ejecutan en un núcleo. superior.
Jerarquía de alcance
Wood lo llama estratificación aquí. Nuestra comprensión puede ser más simple. Esta es una forma de cambiar el orden del uso del tiempo del núcleo. La primera y la segunda línea demuestran que dos cadenas paralelas se turnan en un núcleo. En el caso del uso, la tercera fila es el caso de ejecutar el parachain azul claro durante dos tercios del tiempo y el parachain amarillo durante un tercio del tiempo, y la cuarta fila demuestra que los tres parachains comparten el tiempo de uso por igual en un caso central.
Compresión del núcleo
La compresión del núcleo significa que el mismo núcleo procesa o verifica varios bloques al mismo tiempo. En otras palabras, es como una fábrica súper eficiente que produce simultáneamente varios productos en una línea de producción para aumentar la eficiencia de la producción y reducir el tiempo de espera.
Asignación multinúcleo
Asignación multinúcleo, esta parte es algo similar a la combinación de servidor elástico y servidor fijo o la computación paralela de CPU, que se usa para lidiar con situaciones complejas (Wood cita el mismo paraID y la misma tarea asignada a múltiples núcleos aquí) , como las paracaídas Figure blue o orange, tienen un núcleo para uso fijo a largo plazo y núcleos para uso intermitente, para procesar dos bloques en un período de tiempo. El color rosa es una combinación de uso intermitente de núcleos más núcleos asignados adicionales, que se pueden usar para lidiar con un alto rendimiento de transacciones.
Cadena múltiple de un núcleo
A diferencia de la operación en capas, en el futuro, un núcleo multicadena pondrá dos o tres cadenas paralelas en un núcleo para un uso completo, a fin de compartir el costo de un núcleo.
combinación
Todos los métodos mencionados anteriormente se pueden combinar, al igual que el ensamblaje de Lego, al combinar diferentes formas de núcleos, las paracadenas con diferentes necesidades pueden formar innumerables usos, formando un poder de computación extremadamente flexible y ubicuo.
Economía del tiempo nuclear bajo lunares elásticos
Al comprender el uso del kernel, también comprendemos que el kernel tiene múltiples usos elásticos. De acuerdo con las necesidades de diferentes parachains, se pueden combinar libremente, por lo que la anterior subasta de tragamonedas de alto umbral de Polkadot se puede transformar en una subasta nuclear. Este método es como elegir un servidor en Amazon Cloud hoy. Puede ajustar el plazo de arrendamiento y la cantidad de servidores según sus necesidades. El rendimiento de Polkadot también se puede utilizar mejor mediante métodos de selección flexibles.
En base a esto, Gavin Wood propuso dos modelos posibles, compra masiva y compra instantánea, y también introdujo algunos conceptos nuevos: activos de tiempo nuclear y Axiom (broker).
activo de tiempo nuclear
No requiere implementación o distribución directa
· El tiempo nuclear es esencialmente homogéneo, pero se puede dividir en diferentes activos no homogéneos (se puede comparar directamente con NFT)
Se puede intercambiar y se puede asignar a una o más cadenas paralelas
Axioma (intermediario)
· Sistema de parachain de corredor propietario
El sistema de paracaídas del corredor puede comprar un gran bloque de tiempo central y dividirlo en varios tiempos centrales más pequeños
·Los parachains de corredores pueden exponer estos activos no homogéneos en otros parachains para transacciones
Pequeños bloques de tiempo de núcleo después de la compra se consumen en paracaídas de intermediarios para permitir que los propietarios asignen recursos informáticos en los núcleos de Polkadot
Después de comprender los dos conceptos anteriores, echemos un vistazo a la compra al por mayor y la compra instantánea. La forma de compra al por mayor es vender una vez al mes y vender los activos de tiempo nuclear de un mes a un precio uniforme cada vez. El objetivo de venta está fijado en el 75% de los núcleos disponibles, que puede fluctuar, y el precio se ajustará al alza o a la baja según la desviación del objetivo. Los núcleos en arriendo entrarán en el mercado inmediato, y puede haber un cuidado especial para los existentes. inquilinos de paracaídas. Después de la compra masiva, los núcleos restantes ingresarán al mercado instantáneo y se venderán a través de corredores. El objetivo es lograr una utilización del 100 % del tiempo del núcleo. Se pueden usar pequeños bloques de tiempo del núcleo en el mercado instantáneo para aumentar el rendimiento de las transacciones y reducir la latencia. (el parachain actual Un bloque cada 12 segundos, se puede comprimir a 6 segundos a través de la asignación de múltiples núcleos), y se pueden hacer más cosas, como contratos de núcleo. Para aquellos que quieran usar un núcleo durante mucho tiempo, el corredor registrará el precio de compra anterior como referencia en el próximo mes. Los compradores pueden elegir comprar tiempo de núcleo o más tiempo de núcleo al mismo precio o similar. De esta manera, pueden presupuestar bien los costos y riesgos del ciclo.
Para el impacto de las paracaídas existentes, los arrendamientos se mantienen como de costumbre, y el gobierno determina el precio de compra del tiempo nuclear. Wood cree que debería haber un precio inicial muy bajo para reducir las barreras de entrada, y que los inquilinos existentes tienen derecho de preferencia, con un precio de reserva (precio mínimo) para el precio principal, lo que garantizará una disponibilidad a largo plazo. . Wood también mencionó que las paracadenas tienen un tiempo de generación de bloques más flexible. Para entender mejor este pasaje, puse el uso del tiempo nuclear de Wood en el medio del artículo. Ahora que hemos entendido el uso flexible del tiempo nuclear, también es fácil. para entender lo que es un tiempo de entrega más flexible.
En la actualidad, el tiempo de salida de Polkadot se fija en unos 12 segundos y puede llegar a 6 segundos después de una mayor optimización. En el futuro, el método de tiempo rápido flexible combinado con el uso del tiempo nuclear puede tener las siguientes situaciones:
Cadenas múltiples y un núcleo: múltiples cadenas paralelas comparten un núcleo y se genera un bloque cada 12 o 18 segundos, lo que tiene la ventaja de compartir costos.
Asignación multinúcleo: cuando se requieren cálculos multitarea o alto rendimiento de transacciones, la paracaídas puede ingresar automáticamente al mercado instantáneo para comprar tiempo de núcleo adicional.
Compresión del núcleo: combine múltiples bloques de cadenas paralelas en el núcleo, y el mismo núcleo procesa o verifica múltiples bloques al mismo tiempo. La compresión puede reducir la latencia, pero el costo del ancho de banda aumentará y debe ser un bloque. cuotas de pago de cierre.
l Combinación: La combinación tiene muchas situaciones. Aquí, Wood ejemplifica que dos núcleos realizan cálculos al mismo tiempo, lo que puede reducir el retraso exponencialmente. Por ejemplo, 12 segundos se reducen a 6 segundos y 6 segundos se reducen a 3 segundos. Esencialmente, este es un uso de la asignación de varios núcleos.
La era centrada en el núcleo
Muchos aspectos de Polkadot han sido controvertidos en el pasado, y la computadora multinúcleo bajo el nuevo paradigma descrito por Gavin Wood en la primera parte de su discurso resuelve los problemas de Polkadot en el pasado de una manera nueva, como ranuras fijas. La asignación y el arrendamiento de recursos, el tiempo nuclear brindan opciones para paracaídas con diferentes necesidades. El umbral de subasta de tragamonedas más criticado también se puede reducir considerablemente, lo que trae consigo la diversificación ecológica. Al reducir el tiempo nuclear, se puede dar más vitalidad a una forma diferente de jugar con los activos que solo se necesitan, las fichas de Polkadot y el sistema económico de Polkadot. Los diferentes usos de los núcleos y las computadoras multinúcleo producidas después de la combinación nos han dado mucho espacio para la imaginación. Quizá toda controversia se deba a que solo vemos las cosas desde un ángulo. De hecho, algunos problemas solo se pueden resolver cambiando el ángulo. Gavin Wood ha hecho una demostración perfecta. Esperemos y veamos la nueva era de Polkadot centrada en el núcleo.
Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Interpretación del último discurso de Gavin Wood en lengua vernácula: Polkadot bajo el nuevo paradigma
Introducción
“El único verdadero viaje de descubrimiento, la única fuente de la Eterna Juventud, sería no visitar tierras extrañas sino poseer otros ojos.”
Esta es una cita célebre del escritor francés Marcel Proust, de su novela "Recuerdo de cosas pasadas". El significado chino de esta frase es que el verdadero viaje de descubrimiento no es encontrar nuevos continentes, sino ver las cosas desde una nueva perspectiva.
En la conferencia Polkadot Decoded del 28 de junio, Gavin Wood, el fundador de Polkadot, tomó esta oración como el núcleo de su discurso, mirando a Polkadot desde una nueva perspectiva. Sugirió que Polkadot debería considerarse como una computadora de varios núcleos, centrándose en proporcionar recursos de nivel inferior para la cadena de bloques, es decir, el núcleo informático, no solo la paracadena original y la cadena de retransmisión.
Este artículo utilizará el último discurso de Gavin Wood para interpretar Polkadot bajo un nuevo paradigma de una manera fácil de entender.
Polkadot bajo el paradigma tradicional
Antes de comprender los pensamientos de Gavin Wood sobre la nueva dirección de Polkadot, debemos revisar la composición actual de la red de Polkadot y la subasta de tragamonedas.
La estructura de red de Polkadot consta de varias partes principales:
Cadena de retransmisión**(Cadena de retransmisión)**: el corazón de Polkadot, responsable de garantizar la seguridad de toda la red, gestionar las transacciones entre cadenas y compartir la seguridad;
Paracadenas: múltiples cadenas independientes conectadas a la cadena de retransmisión. Cada parachain tiene su propia lógica y funcionalidad en la cadena, y puede diseñarse para realizar cualquier propósito específico, como almacenamiento de datos, verificación de identidad o transacciones financieras;
Puentes: permite que la red de Polkadot se comunique con cadenas de bloques externas (como Bitcoin y Ethereum) para lograr la interoperabilidad entre cadenas.
Su composición puede entenderse como la siguiente figura
En la red de Polkadot, se pueden conectar diferentes cadenas de bloques (llamadas cadenas paralelas o Parachains) a una cadena de retransmisión unificada (Relay Chain). Esta cadena de retransmisión es responsable de proteger toda la red y manejar transacciones entre cadenas. Esto significa que diferentes cadenas paralelas pueden comunicarse e interactuar entre sí, logrando la interoperabilidad entre cadenas.
En la red de Polkadot, los recursos de la cadena de retransmisión son limitados, lo que significa que solo se puede conectar un número limitado de cadenas paralelas a la cadena de retransmisión al mismo tiempo. Estas ubicaciones conectables se denominan "slots" (Slots). Con el fin de decidir de manera justa qué paracaídas pueden obtener estas tragamonedas, Polkadot introduce un mecanismo llamado "subasta de tragamonedas". En esta subasta, los paracaidistas que deseen obtener un espacio deben ofertar, y el paracaidista que ofrezca la oferta más alta obtendrá el espacio. Las ofertas se realizan en DOT, el token nativo de Polkadot. Una vez que una parachain gana la subasta, puede usar la ranura por un período de tiempo (digamos, dos años). Durante este tiempo, la paracadena puede realizar sus operaciones e interactuar con la cadena de retransmisión, así como con otras paracadenas. Cuando finaliza este período, la paracaídas debe volver a participar en la subasta para mantener su espacio o cederlo a otros postores.
Una simple comprensión de la red de Polkadot es como muchos bloques de Lego. Cada bloque de construcción es como una pequeña red ("cadena paralela"). Cada red tiene sus propias tareas y funciones. Por ejemplo, algunas pueden usarse para registrar los nombres de las personas y otras pueden usarse para almacenar datos del juego. Puntuación, etc. en. Estas pequeñas redes pueden funcionar de forma independiente y hacer lo suyo. Sin embargo, estas pequeñas redes a veces necesitan comunicarse entre sí, por ejemplo, una pequeña red necesita conocer la puntuación del juego de otra red. En este momento, se necesita una gran red ("cadena de retransmisión") para ayudarlos a comunicarse entre sí. Esta gran red es como un súper conector de bloques de construcción, que conecta todos los pequeños bloques de construcción (redes pequeñas) para que puedan pasar información entre sí. La llamada subasta de tragamonedas parachain significa que la interfaz del conector de este súper bloque de construcción tiene un límite superior. Para decidir quién puede usar estas interfaces (es decir, las tragamonedas) de manera justa, la interfaz debe subastarse antes de que pueda alquilarse. .
Aunque este método de composición es más seguro e interoperable que el estándar IBC de Cosmos, el alto umbral de las subastas de tragamonedas es una presión tanto para la comunidad como para los desarrolladores, lo que conduce a la diversidad del ecosistema de Polkadot. Es mucho menos escalable que Cosmos, y los principales escenarios de uso actuales de los tokens Polkadot son solo para participar en subastas de tragamonedas, gobierno o hipotecas de seguridad. En estos escenarios de uso, DOT solo está comprometido y no es irrecuperable, por lo que DOT es actualmente casi inexistente. En el escenario de consumo, el la forma del producto proporcionada es solo una subasta de tragamonedas parachain, y también hay problemas en el sistema económico. Y el último discurso de Gavin Wood les recuerda a todos que miren a Polkadot desde una nueva perspectiva y cómo resolver los puntos débiles actuales de Polkadot de esta manera.
** Computadora multinúcleo Polkadot **
Como se mencionó anteriormente, la cadena de retransmisión de Polkadot actual es como un súper conector de bloque de construcción. Su responsabilidad principal es garantizar la seguridad y la interoperabilidad de la paracadena. Desde esta perspectiva, Polkadot es más como una plataforma de alojamiento de cadena de bloques, y desde la nueva perspectiva de Gavin Wood. , Polkadot puede verse como una computadora de varios núcleos que puede funcionar durante mucho tiempo. Los desarrolladores pueden crear aplicaciones a través de esta computadora, y los usuarios pueden usar aplicaciones a través de esta computadora. En esta computadora, cada núcleo puede ejecutarse al mismo tiempo para completar diferentes tareas. La cadena de bloques que se ejecuta en un núcleo es una parachain. , una parachain es una cadena. que se ejecuta continuamente en un núcleo reservado. Esto es como nuestra computadora, diferentes programas pueden ejecutarse en diferentes procesadores sin afectarse entre sí. Bajo este nuevo paradigma de comprensión, el concepto de cadena de relevos desaparece y es reemplazado por núcleo y paracadena.
Rendimiento en computadoras multinúcleo
Según la descripción de Wood, la computadora Polkadot actualmente tiene alrededor de 50 núcleos funcionando continuamente y pueden realizar operaciones paralelas. Según los puntos de referencia y los pensamientos de Wood sobre la optimización, la cantidad de núcleos llegará a varios cientos (500-1000) en los próximos años. Para estos núcleos, podemos considerarlo como una CPU multinúcleo. Tienen ancho de banda (la cantidad total de datos que entran y salen del núcleo) y potencia informática. El ancho de banda de rendimiento actual es de 1 Mb/s, y la potencia informática es medido en Geekbench 5 (un popular punto de referencia multiplataforma).La herramienta de prueba, que puede realizar pruebas de rendimiento en la unidad de procesamiento central (CPU) y la unidad de procesamiento de gráficos (GPU) de la computadora, obtuvo una puntuación de 380 en la prueba, y la latencia (la intervalo de tiempo entre la ejecución de dos bloques de trabajo consecutivos) fue de 6 segundos. Con el desarrollo del hardware, el ancho de banda y la potencia informática seguirán aumentando.
Imaginación bajo el nuevo paradigma
Estos núcleos no se limitan a ejecutar cadenas paralelas. Al cambiar la perspectiva y el paradigma de pensamiento, podemos imaginar la ejecución de contratos inteligentes directamente en el núcleo en el futuro. En comparación con la ejecución de cadenas de contratos inteligentes (como Ethereum), ya sea por costo o por poder de cómputo, las computadoras multinúcleo pueden hacerlo mejor. Su versatilidad es muy buena Como una computadora mundial que opera continuamente, Polkadot tiene más espacio para la imaginación que la cadena.
De la cadena de bloques al espacio de bloques (Block Space) - tiempo central (Core Time)
Primero usemos la siguiente imagen para comprender brevemente qué es el tiempo nuclear y nuclear.
Como se muestra en la figura, puedes ver que hay cinco filas de cuadrados paralelos con diferentes colores, cada fila es un núcleo, y cada cuadrado puede llamarse tiempo nuclear (este tipo de evolución de la cadena al espacio), y el color en cada fila representa diferentes cadenas paralelas, como cadenas paralelas azules y cadenas paralelas verdes. Hay un total de 5 paracadenas en el gráfico, cada una de las cuales usa un núcleo. El uso en la imagen también es el uso actual de Polkadot, pero de hecho, el kernel se puede usar de muchas maneras.
Por ejemplo, las paracadenas se pueden barajar en cualquier núcleo disponible sin afectar el rendimiento. De acuerdo con esta característica, hay muchas formas de usar el núcleo, lo que Wood llama programación exótica.
división de rango
Como se muestra en la figura, cada núcleo tiene 11 tiempos de núcleo (hipótesis), podemos dividirlos en rangos, por ejemplo, la primera línea de paracadenas naranjas nucleares ejecuta seis tiempos de núcleo, cuando no necesita procesar transacciones, puede hacer Dé tiempo a las paracadenas azules para ejecutar los cinco núcleos restantes. La cuarta línea de núcleos demuestra la situación en la que tres paracadenas se ejecutan en un núcleo. Por supuesto, puede ser más complicado, como cinco o seis paracadenas que se ejecutan en un núcleo. superior.
Jerarquía de alcance
Wood lo llama estratificación aquí. Nuestra comprensión puede ser más simple. Esta es una forma de cambiar el orden del uso del tiempo del núcleo. La primera y la segunda línea demuestran que dos cadenas paralelas se turnan en un núcleo. En el caso del uso, la tercera fila es el caso de ejecutar el parachain azul claro durante dos tercios del tiempo y el parachain amarillo durante un tercio del tiempo, y la cuarta fila demuestra que los tres parachains comparten el tiempo de uso por igual en un caso central.
Compresión del núcleo
La compresión del núcleo significa que el mismo núcleo procesa o verifica varios bloques al mismo tiempo. En otras palabras, es como una fábrica súper eficiente que produce simultáneamente varios productos en una línea de producción para aumentar la eficiencia de la producción y reducir el tiempo de espera.
Asignación multinúcleo
Asignación multinúcleo, esta parte es algo similar a la combinación de servidor elástico y servidor fijo o la computación paralela de CPU, que se usa para lidiar con situaciones complejas (Wood cita el mismo paraID y la misma tarea asignada a múltiples núcleos aquí) , como las paracaídas Figure blue o orange, tienen un núcleo para uso fijo a largo plazo y núcleos para uso intermitente, para procesar dos bloques en un período de tiempo. El color rosa es una combinación de uso intermitente de núcleos más núcleos asignados adicionales, que se pueden usar para lidiar con un alto rendimiento de transacciones.
Cadena múltiple de un núcleo
A diferencia de la operación en capas, en el futuro, un núcleo multicadena pondrá dos o tres cadenas paralelas en un núcleo para un uso completo, a fin de compartir el costo de un núcleo.
combinación
Todos los métodos mencionados anteriormente se pueden combinar, al igual que el ensamblaje de Lego, al combinar diferentes formas de núcleos, las paracadenas con diferentes necesidades pueden formar innumerables usos, formando un poder de computación extremadamente flexible y ubicuo.
Economía del tiempo nuclear bajo lunares elásticos
Al comprender el uso del kernel, también comprendemos que el kernel tiene múltiples usos elásticos. De acuerdo con las necesidades de diferentes parachains, se pueden combinar libremente, por lo que la anterior subasta de tragamonedas de alto umbral de Polkadot se puede transformar en una subasta nuclear. Este método es como elegir un servidor en Amazon Cloud hoy. Puede ajustar el plazo de arrendamiento y la cantidad de servidores según sus necesidades. El rendimiento de Polkadot también se puede utilizar mejor mediante métodos de selección flexibles.
En base a esto, Gavin Wood propuso dos modelos posibles, compra masiva y compra instantánea, y también introdujo algunos conceptos nuevos: activos de tiempo nuclear y Axiom (broker).
activo de tiempo nuclear
No requiere implementación o distribución directa
· El tiempo nuclear es esencialmente homogéneo, pero se puede dividir en diferentes activos no homogéneos (se puede comparar directamente con NFT)
Se puede intercambiar y se puede asignar a una o más cadenas paralelas
Axioma (intermediario)
· Sistema de parachain de corredor propietario
El sistema de paracaídas del corredor puede comprar un gran bloque de tiempo central y dividirlo en varios tiempos centrales más pequeños
·Los parachains de corredores pueden exponer estos activos no homogéneos en otros parachains para transacciones
Pequeños bloques de tiempo de núcleo después de la compra se consumen en paracaídas de intermediarios para permitir que los propietarios asignen recursos informáticos en los núcleos de Polkadot
Después de comprender los dos conceptos anteriores, echemos un vistazo a la compra al por mayor y la compra instantánea. La forma de compra al por mayor es vender una vez al mes y vender los activos de tiempo nuclear de un mes a un precio uniforme cada vez. El objetivo de venta está fijado en el 75% de los núcleos disponibles, que puede fluctuar, y el precio se ajustará al alza o a la baja según la desviación del objetivo. Los núcleos en arriendo entrarán en el mercado inmediato, y puede haber un cuidado especial para los existentes. inquilinos de paracaídas. Después de la compra masiva, los núcleos restantes ingresarán al mercado instantáneo y se venderán a través de corredores. El objetivo es lograr una utilización del 100 % del tiempo del núcleo. Se pueden usar pequeños bloques de tiempo del núcleo en el mercado instantáneo para aumentar el rendimiento de las transacciones y reducir la latencia. (el parachain actual Un bloque cada 12 segundos, se puede comprimir a 6 segundos a través de la asignación de múltiples núcleos), y se pueden hacer más cosas, como contratos de núcleo. Para aquellos que quieran usar un núcleo durante mucho tiempo, el corredor registrará el precio de compra anterior como referencia en el próximo mes. Los compradores pueden elegir comprar tiempo de núcleo o más tiempo de núcleo al mismo precio o similar. De esta manera, pueden presupuestar bien los costos y riesgos del ciclo.
Para el impacto de las paracaídas existentes, los arrendamientos se mantienen como de costumbre, y el gobierno determina el precio de compra del tiempo nuclear. Wood cree que debería haber un precio inicial muy bajo para reducir las barreras de entrada, y que los inquilinos existentes tienen derecho de preferencia, con un precio de reserva (precio mínimo) para el precio principal, lo que garantizará una disponibilidad a largo plazo. . Wood también mencionó que las paracadenas tienen un tiempo de generación de bloques más flexible. Para entender mejor este pasaje, puse el uso del tiempo nuclear de Wood en el medio del artículo. Ahora que hemos entendido el uso flexible del tiempo nuclear, también es fácil. para entender lo que es un tiempo de entrega más flexible.
En la actualidad, el tiempo de salida de Polkadot se fija en unos 12 segundos y puede llegar a 6 segundos después de una mayor optimización. En el futuro, el método de tiempo rápido flexible combinado con el uso del tiempo nuclear puede tener las siguientes situaciones:
l Combinación: La combinación tiene muchas situaciones. Aquí, Wood ejemplifica que dos núcleos realizan cálculos al mismo tiempo, lo que puede reducir el retraso exponencialmente. Por ejemplo, 12 segundos se reducen a 6 segundos y 6 segundos se reducen a 3 segundos. Esencialmente, este es un uso de la asignación de varios núcleos.
La era centrada en el núcleo
Muchos aspectos de Polkadot han sido controvertidos en el pasado, y la computadora multinúcleo bajo el nuevo paradigma descrito por Gavin Wood en la primera parte de su discurso resuelve los problemas de Polkadot en el pasado de una manera nueva, como ranuras fijas. La asignación y el arrendamiento de recursos, el tiempo nuclear brindan opciones para paracaídas con diferentes necesidades. El umbral de subasta de tragamonedas más criticado también se puede reducir considerablemente, lo que trae consigo la diversificación ecológica. Al reducir el tiempo nuclear, se puede dar más vitalidad a una forma diferente de jugar con los activos que solo se necesitan, las fichas de Polkadot y el sistema económico de Polkadot. Los diferentes usos de los núcleos y las computadoras multinúcleo producidas después de la combinación nos han dado mucho espacio para la imaginación. Quizá toda controversia se deba a que solo vemos las cosas desde un ángulo. De hecho, algunos problemas solo se pueden resolver cambiando el ángulo. Gavin Wood ha hecho una demostración perfecta. Esperemos y veamos la nueva era de Polkadot centrada en el núcleo.