Interpretación en profundidad de Polkadot 2.0: multinúcleo, más resistente, centrado en aplicaciones

inserte la descripción de la imagen aquíEste artículo está basado en el Instituto de Investigación Ecológica Polkadot y ha sido resumido.

Con la realización oficial de Polkadot 1.0, Polkadot celebró la conferencia más importante del año, Polkadot Decoded 2023, en Copenhague del 28 al 29 de junio, atrayendo a expertos de la industria, desarrolladores y entusiastas de todo el mundo para discutir y compartir los últimos avances y Perspectivas futuras de la ecología de Polkadot.

En la reunión, Gavin Wood, el fundador de Polkadot, reveló la dirección de desarrollo futuro de Polkadot 2.0 en su discurso y propuso una nueva perspectiva sobre Polkadot: ya no limitada por la paracadena y la cadena de retransmisión originales, sino centrándose en el nivel inferior. recursos requeridos por la cadena de bloques: el núcleo informático (Core), considera a Polkadot como una computadora de múltiples núcleos. Además, Polkadot puede cancelar el método de oferta de espacios existente en el futuro y adoptar un método de asignación de recursos más flexible centrado en el núcleo: compra de tiempo central (tiempo central), como la "compra masiva" mensual de "núcleo" y la "compra instantánea". ", lo que traerá nuevos cambios de oferta y demanda al DOT, así como la mejora del modelo económico.

inserte la descripción de la imagen aquí

En la segunda mitad de este intercambio, Gavin también presentó dos nuevas perspectivas para Polkadot: esperar que Polkadot pase de estar centrado en la cadena a estar centrado en las aplicaciones, crear una plataforma de aplicaciones más adaptable y compartir los detalles técnicos de XCM con Accord, Proyecto CAPI. , Hermit Relay, cliente ligero Smoldot, consenso de Sassafras, Internode Mixnet, etc.

computadora multinúcleo

La era nuclear: asignación de recursos más flexible, a corto plazo y basada en el mercado

La parte más importante de Polkadot 2.0 es considerar a Polkadot como una computadora multinúcleo desde una nueva perspectiva. Para entender esta perspectiva, primero debemos comprender por qué el espacio de bloques de Polkadot es importante. El espacio de bloques de Polkadot se refiere al espacio de bloques de la cadena de retransmisión, que es un recurso limitado que se utiliza para almacenar y ejecutar la cadena de bloques en la red de Polkadot, incluidas las unidades de procesador (núcleos), la memoria, el ancho de banda, etc. El espacio de bloques necesita almacenar los encabezados de bloque de parachains y parathreads, así como las transacciones y datos de la propia cadena de retransmisión. Estos datos son fundamentales para la interoperabilidad entre cadenas y la seguridad compartida, ya que pueden usarse para verificar el estado y los mensajes de parachains y parathreads. Por lo tanto, el espacio de bloques de Polkadot es el activo central de la red de Polkadot. Es un recurso muy importante y valioso. Determina cuántas paracaídas y subprocesos paralelos puede admitir la red de Polkadot y qué tan alto rendimiento y rendimiento pueden lograr. ser asignados y utilizados racionalmente.

La ranura parachain actual de Polkadot es en realidad un método de asignación de "economía planificada" para el espacio de bloques de la cadena de retransmisión de Polkadot. Podemos considerar a Polkadot como una computadora con los recursos informáticos correspondientes, como unidades de procesador, memoria, ancho de banda, etc., para permitir algunos programas. Para que funcione sin problemas, estos recursos de la computadora se dividen en partes pequeñas, como el uno por ciento original, y deje que este uno por ciento se ejecute solo Este programa. Y este derecho de uso del 1% es la ranura parachain. El tamaño del espacio de una ranura es parte del espacio del bloque de la cadena de retransmisión fija. El derecho de uso se puede obtener pujando a través de la subasta de ranuras y el período de uso es de 2 años.

inserte la descripción de la imagen aquí

El tiempo nuclear es un método de asignación de recursos que Polkadot puede adoptar en el futuro. Es un método flexible, de corto plazo y orientado al mercado que permite a cualquiera utilizar el núcleo de Polkadot. Un núcleo de Polkadot es equivalente al tamaño del espacio de bloque asignado por una ranura de parachain anterior, y el tiempo del núcleo es el período de tiempo para tener derecho a utilizar un núcleo. Antes, Polkadot también tenía el concepto de subprocesos paralelos. Los subprocesos paralelos pueden entenderse como varios proyectos que utilizan conjuntamente los recursos de un espacio, pero no necesitan obtener espacios de plazo fijo a través de subastas, sino que utilizan el pago por uso. La forma de pagar la tarifa correspondiente según la cantidad de bloques para obtener espacio de bloques en tiempo real.

La hora nuclear más reciente se puede dividir en dos métodos: compra al por mayor y compra en tiempo real. Si hay un proyecto con demanda y presupuesto estables, se puede optar por comprar hora nuclear al por mayor y para proyectos con necesidades flexibles o fondos insuficientes. Puedes elegir la forma de compra inmediata. La flexibilidad del tiempo nuclear no sólo se refleja en el tiempo, sino también en el uso del número de núcleos. En el pasado, el espacio de bloque de una ranura de parachain se fijaba como un parachain o se calculaba por bloque como un parathread. Ahora lo es, que se puede subdividir aún más. Por ejemplo, si hay un proyecto con fondos muy abundantes, puede comprar el tiempo central de varios núcleos al mismo tiempo, entonces el bloque original de un núcleo es de 6 segundos por bloque, por lo que ahora, si el proyecto tiene seis núcleos al mismo tiempo tiempo, equivale a 6s. Hay 6 bloques, es decir, un bloque de 1s. Equivale a que, siempre que el dinero sea suficiente, el rendimiento de una parachain se puede mejorar exponencialmente. Esto eleva el límite superior del rendimiento de la parachain en Polkadot. Para los proyectos que no están bien financiados pero quieren acceder a Polkadot y disfrutar de la interoperabilidad y la seguridad compartida de Polkadot, solo pueden comprar una parte de los recursos de un núcleo y pagar según demanda. El costo será muy bajo. Esto reducirá en gran medida las barreras de entrada a Polkadot y el rendimiento de los proyectos de parachain en Polkadot será mayor, lo que hará que Polkadot sea más atractivo.

Cómo entender que Polkadot es una computadora multinúcleo

El componente central de una computadora es la CPU (Unidad Central de Procesamiento), cuyo rendimiento determina la velocidad y la capacidad de la computadora, por lo tanto, una computadora multinúcleo puede mejorar el rendimiento en paralelo y poder procesar múltiples tareas al mismo tiempo.

Podemos comparar Polkadot con una computadora distribuida de múltiples núcleos, que consta de muchos nodos independientes. Cada nodo tiene sus propios recursos como CPU y memoria. La cadena de retransmisión es como la placa principal de esta computadora multinúcleo distribuida, es responsable de conectar cada nodo, garantizar la seguridad de toda la red y procesar transacciones entre cadenas, los proyectos de cadena paralela se pueden obtener pagando DOT a voluntad según a sus propias necesidades El uso de los recursos de esta computadora multinúcleo ya no se limita a usar un núcleo para una parachain, sino que puede usar múltiples núcleos o una parte de los núcleos. Necesitamos romper el "concepto inherente de que una parachain sólo puede usar un núcleo".

¿Qué impacto traerá Polkadot 2.0?

Esto traerá un nuevo mercado de comercio de tiempo de Polkadot.

Como acabamos de explicar en el tiempo central, se puede considerar como una combinación de dos recursos "núcleo" y "tiempo". El núcleo representa el espacio de bloque asignado a una ranura de parachain y es un recurso de red. Para la conveniencia de todos. Para explicarlo utilizamos "almacenamiento", que también es un recurso de red. El tiempo nuclear es equivalente al período de tiempo que se puede usar para un espacio de almacenamiento. Los proyectos de Parachain deben usar el tiempo nuclear de Polkadot, que equivale a cuánto tiempo queremos usar un almacenamiento en red.

La idea futura de Filecoin, un proyecto de almacenamiento relativamente conocido en la industria blockchain, es construir un mercado de almacenamiento. Algunas personas proporcionan espacio de almacenamiento y otras necesitan comprar espacio de almacenamiento. Filecoin mantiene la red de almacenamiento y construye una mercado de comparación para este propósito. Los compradores y vendedores realizan transacciones de recursos de almacenamiento descentralizados. De la misma manera, la era nuclear de Polkadot también formará un mercado de recursos similar en el futuro, lo que significa que muchas organizaciones o instituciones de terceros orientadas al mercado nacerán en torno a dicho mercado. Por ejemplo, algunas de estas organizaciones tienen muchos recursos de tiempo nuclear mediante compras, por lo que pueden vender estos recursos cuando no los están utilizando. Otro ejemplo es que, dado que el precio de compra del tiempo nuclear cambiará con las fluctuaciones del mercado, habrá algunos mercados de futuros y algunas organizaciones construidas en torno al "tiempo nuclear", que se venderán a un precio más estable a través de medios razonables. Algunos equipos que necesitan ellos obtienen una parte de las ganancias.

Cambiar el modelo económico y la captura de valor del DOT

Como mecanismo oficial, la compra y venta de tiempo nuclear equivale a proporcionar un valor de uso a largo plazo para el DOT en el modelo económico. Y este diseño es diferente de la subasta de ranuras de cadena paralela: debe pagar el DOT en lugar de simplemente bloquear el DOT. Además, dado que la compra y venta de tiempo nuclear es un comportamiento de mercado continuo y a largo plazo, la demanda de DOT también es continua y a largo plazo. Además, el punto más importante es cómo distribuir el DOT pagado por esta parte, será una dirección de toma de decisiones muy importante.

Aunque no hay un artículo específico que lo presente en detalle, si se destruye parte del DOT pagado, cuanto más intenso sea el comercio de tiempo nuclear, significa que se quemará más DOT, lo que hará que Polkadot no sea imposible. que la inflación se reduzca, o incluso que pase de inflación a deflación. O parte del DOT ingresará al tesoro, lo que permitirá que el tesoro tenga más fondos para la construcción ecológica y promoverá aún más el desarrollo de la ecología de Polkadot.

La máxima flexibilidad del tiempo nuclear

Con respecto a cómo utilizar el tiempo central de manera flexible, Gavin propuso el método de asignación de recursos de programación heterogénea (Programación exótica), que incluye dos métodos: división de rango y estratificación de rango. Se pueden hacer más subdivisiones sobre cómo se puede utilizar el tiempo del kernel.

  • La segmentación por rango es como una habitación de hotel que pueden reservar diferentes huéspedes según el período de tiempo: por ejemplo, los huéspedes de la mañana pueden reservar una habitación durante 6 horas, los huéspedes del mediodía durante 3 horas y los huéspedes de la noche durante 3 horas. De esta manera, una habitación puede satisfacer las necesidades de varios huéspedes, lo que mejora la tasa de utilización de la habitación.
  • La estratificación del alcance es como una habitación de hotel que puede ser reservada por diferentes huéspedes según el nivel: por ejemplo, el huésped A puede reservar una habitación para toda la habitación, el huésped B para el dormitorio y el huésped C para el baño. De esta manera, una habitación puede satisfacer las necesidades de varios huéspedes, lo que mejora la tasa de utilización de la habitación.

Finalmente, combinando estos métodos de uso del tiempo nuclear, se obtiene el siguiente resultado.

inserte la descripción de la imagen aquí

Liberar el potencial de Polkadot y hacer que la ecología de Polkadot sea más atractiva

Si Polkadot se da cuenta del uso integral del tiempo nuclear, resolverá en gran medida algunos de los problemas de Polkadot, como reducir en gran medida el umbral para ingresar a Polkadot y pagar a pedido, lo que resuelve el "umbral para ingresar a Polkadot" que mucha gente critica ahora. " problema. Por otro lado, también mejora el rendimiento de la parachain original a un espacio más imaginativo. Después de todo, es teóricamente posible reducir la parachain a 1s o incluso menos.

Aunque llevará mucho tiempo lograr esto, Polkadot debe dar prioridad a los subprocesos paralelos en este momento. Después de todo, los subprocesos paralelos son la única forma de implementar el mecanismo del "tiempo nuclear", y una vez que se lanza el subproceso paralelo, También puede considerarse como una situación en la que el umbral de entrada de Polkadot se puede reducir a un nivel muy bajo y también puede resolver el problema actual del alto umbral de entrada de Polkadot.

Permitirá que la ecología de Polkadot tenga escenarios de uso más ricos

El mecanismo de tiempo nuclear de Polkadot también separa la compra y el uso de espacio de bloque, lo que permitirá a Polkadot admitir más escenarios de uso. Por ejemplo, para aquellos proyectos que aún no han emitido un pase, pero desean ejecutar el proyecto primero para construir una ecología, pueden comprar directamente el tiempo central primero, para que su proyecto pueda ejecutarse primero, similar al estado anterior de OP. y Arbitrum en Layer2. Cuando llegue el momento, considere emitir tokens de otras formas, lo que puede conducir a una nueva forma de Launchpad.

Para otro ejemplo, dado que el tiempo nuclear se puede comprar directamente sin emitir tokens, esto también puede ayudar a algunas empresas tradicionales a construir una cadena paralela sin moneda en Polkadot, lo que permite a aquellos que desean ingresar a Web3 pero les preocupa que, si se emiten. Los riesgos en tokens pueden ingresar a Web3 desde Polkadot sin ninguna preocupación. Algunas empresas de tecnología pueden construir una cadena en Polkadot sin emitir tokens y luego brindar servicios Web3 a empresas tradicionales que no desean construir una infraestructura blockchain en forma de servicios tradicionales de Internet.

Dado que las instituciones financieras tradicionales también están construyendo su propia infraestructura blockchain, algunos bancos nacionales también están utilizando la tecnología blockchain para intentar permitir que CBDC o bonos en diferentes países interactúen en forma de DeFi. El fenómeno de las empresas tradicionales que ingresan a Web3 puede estar volviéndose popular y Polkadot será más atractivo que otras cadenas públicas a este respecto.

Los proyectos de Parachain deben considerar los costos operativos más profundamente

Después de que la era nuclear se haya convertido en un modo de operación más orientado al mercado, para futuros proyectos de parachain, es necesario considerar la cuestión de los costos operativos más profundamente en términos de modelos económicos o a nivel económico.

Específicamente, construir un mecanismo de tesorería similar a Polkadot a partir del modelo económico, de modo que cuando el proyecto esté en ejecución, haya fondos continuos ingresando a la tesorería, y los fondos de la tesorería se utilizarán para pagar el costo del tiempo nuclear, de modo que el proyecto puede sostenerse y garantizar su propia operación. O obtener fondos suficientes del nivel de capital para comprar tiempo nuclear a largo plazo para garantizar la operación a largo plazo del proyecto.

En la actualidad, parece que la visión de la computadora multinúcleo de Polkadot traerá una ecología de Capa1 única y brindará soporte para más escenarios de uso de Capa1. Sin embargo, hay relativamente pocas introducciones sobre la hora nuclear y nuestra interpretación de ella puede ser errónea o poco clara. Por lo tanto, la interpretación de la hora nuclear específica aún debe publicarse oficialmente con instrucciones más detalladas para explicarla con mayor claridad.

Cambio de centrado en la cadena a centrado en las aplicaciones

Gavin revisó primero la situación de Polkadot 1.0: el paradigma centrado en la cadena, que puede admitir cadenas aisladas para intercambiar mensajes entre sí, similar a las cadenas soberanas conectadas por puentes, pero en Polkadot se logra a través de cadenas de retransmisión. El resultado de esto es una experiencia de usuario fragmentada. Los usuarios están separados en una sola cadena, que está muy fragmentada. Después de todo, todavía hay algunas brechas en la interacción entre parachains. Si los usuarios quieren usar otra cadena, la función debe ser cruzada. cadena. Entonces, si se quiere liberar el potencial de Polkadot, las aplicaciones deben abarcar cadenas sin problemas.

inserte la descripción de la imagen aquí

Como se muestra en la figura anterior, la arquitectura de los primeros Polkadot es que hay muchas cadenas paralelas alrededor de la cadena de retransmisión. Sin embargo, en Polkadot 1.0, para lanzar Polkadot rápidamente, se eligieron muchas de las capacidades de la aplicación de Polkadot para colocarlas en la cadena de retransmisión, como participación, gobernanza, sistema de identidad, gestión de activos, etc.

Pero esta es en realidad una medida conveniente, porque estas funciones adicionales ocupan el espacio de uso de la cadena de retransmisión original. El trabajo de la cadena de retransmisión es garantizar la seguridad de la red y garantizar la entrega de mensajes. Si las funciones mencionadas anteriormente se transfieren al sistema parachain, la carga sobre la cadena de retransmisión se puede reducir al máximo, mejorando así el funcionamiento más eficiente de toda la red de Polkadot y la ecología de Polkadot. Pero, por otro lado, muchas funciones están dispersas en diferentes paracadenas del sistema, lo que significa que las aplicaciones deben poder cruzar estas cadenas para lograr más funciones, pero para el diseño de Polkadot, esto no facilita la experiencia del usuario. dificultad.

inserte la descripción de la imagen aquí

Por tanto, debemos mirar a Polkadot desde otra perspectiva. De hecho, Polkadot no es la cadena de relevos en el medio, y las paracaídas la rodean, al menos para aquellos que vienen a la ecología de Polkadot, este no debería ser el caso. De hecho, Polkadot debería ser un sistema integrado, una computadora que ejecute muchas aplicaciones.

Los puntos en la figura son aplicaciones y las líneas de puntos que separan los puntos son "paras". Aunque existe un límite entre cadenas paralelas (las líneas de puntos en la figura), para las aplicaciones (es decir, los puntos en la figura) deben Todos los puntos de Polkadot pueden comunicarse fácilmente entre sí. En particular, la comunicación entre dos aplicaciones en diferentes parachains debería ser al menos casi tan fácil como la comunicación entre dos aplicaciones en el mismo parachain. (Después de todo, cuando se usa XCMP, se necesitan consumir ciertos recursos de red y recursos informáticos, por lo que se agregarán algunas tarifas de procesamiento adicionales). De esta manera, para las aplicaciones, las barreras entre diferentes cadenas paralelas se pueden ignorar, pero Piense en usted mismo como una aplicación en Polkadot y puede interactuar fácilmente con cualquier aplicación en Polkadot.

Lo que dijo Gavin se transformó de centrado en la cadena a centrado en la aplicación. Se puede entender que muchas funciones de Polkadot estaban antes en la cadena de retransmisión, y todos miraban a Polkadot y la ecología de Polkadot desde la perspectiva de la cadena. Sin embargo, esto se debe a que muchas infraestructuras de Polkadot aún no se han implementado, como subastas de ranuras de parachain, funciones de cadena cruzada, etc. Antes de implementar la cadena de retransmisión posterior, Polkadot necesita implementar estas funciones paso a paso. Con tecnologías como XCM y XCMP/HRMP, es posible darse cuenta de que estas funciones asignadas en diferentes paracaídas del sistema pueden interactuar fácilmente y luego realizar la posible apariencia de Polkadot.

Si se compara Polkadot con la Unión Europea, se comparan diferentes paracaídas con varios países de la UE y estas aplicaciones se comparan con empresas de cada país, entonces la situación actual es como si una empresa de un determinado país ahora pudiera comunicarse con la de cualquier país. otra empresa o residente realiza transacciones comerciales, las empresas pueden centrarse más en hacer bien sus propios productos o negocios y pueden dirigirse a todos los residentes de la UE. Esta es la centralidad de las aplicaciones de Polkadot. Sin embargo, para lograr este objetivo, tenemos que mencionar XCM y un nuevo concepto llamado Accord (acuerdo).

XCM y Acuerdo

XCM, que significa formato de mensaje de consenso cruzado, es un lenguaje para expresar intenciones, como "voy a transferir activos" y "voy a votar". Puedes entender que cuando se comunica entre países que usan diferentes idiomas, si se usa el inglés, un idioma común internacional, todos pueden entenderse. Pero en Polkadot, esa expresión no es un problema si se trata de cadenas de sistemas que confían entre sí. Porque confían el uno en el otro.

Pero si están entre diferentes procesos de gobernanza, procesos legislativos, habrá problemas. Por ejemplo, aunque las distintas paracaídas forman una UE, en realidad es un marco de tratado que permite a diferentes países soberanos cumplir tratados específicos. Sin embargo, no es perfecto, porque si bien existe un poder judicial común que puede traducir las leyes de cada país y garantizar su cumplimiento, no puede impedir que un país cambie sus leyes para que no se ajusten a los requisitos de la UE. Debe resultar muy incómodo realizar comercio transfronterizo en un entorno de desconfianza así.

Nota: XCMP es un protocolo de transmisión de mensajes entre cadenas. Es un método de transmisión, al igual que la logística o las llamadas telefónicas. Esta es una forma de transmitir cosas, y XCM es el lenguaje de transmisión, como su comunicación entre diferentes países. Comunicarse por teléfono en inglés es utilizar el idioma de XCM y transmitir en forma de XCMP. Las dos palabras son similares en inglés, pero sus significados reales son muy diferentes. A XCMP solo le importa si el mensaje se puede entregar, pero si la otra parte no lo acepta, es otra cuestión.

Para resolver este problema de coherencia, Gavin propuso un nuevo término Acuerdo (acuerdo), que es un tratado voluntario a través de múltiples cadenas. Polkadot garantiza la fiel ejecución de esta lógica y el acuerdo tendrá como objetivo funciones específicas. Cualquier cadena que se una al acuerdo deberá obedecer las reglas, que serán específicas para esta función en particular. Para garantizar bajas barreras de entrada, el acuerdo propuesto no requiere permiso. Como es voluntario, no afecta a nadie hasta que apruebes y te registres. Sin embargo, no se menciona si puede retirarse o qué sucederá si se retira, lo cual aún está por verse.

inserte la descripción de la imagen aquí

Los acuerdos no existen en todos los sistemas. Polkadot es el único sistema que puede respaldar su existencia, porque Polkadot es el único sistema con una capa de seguridad de la misma solidez y también puede proporcionar funciones de transición de estado específicas para cada fragmento. Estas características permiten a Polkadot lograr modos de cooperación que son imposibles en otras arquitecturas (como puentes entre cadenas). Aunque muchos Layer2 han lanzado recientemente sus propias herramientas Stack y pueden admitir la interacción de múltiples cadenas, formando así un ecosistema de múltiples cadenas basado en su Layer2 Stack, la seguridad esencial de estos Layer2 está sujeta a la propia Layer1. condición que no puede llegar al sistema con la misma capa de seguridad sólida que Polkadot. Aunque el proyecto ecológico Cosmos tiene la nueva seguridad compartida aportada por Cosmos2.0, dicha seguridad aún no puede lograr el efecto de la capa de seguridad de Polkadot con la misma fuerza. Por lo tanto, Accord permite un modelo cooperativo de múltiples cadenas de una manera que no es posible (o más bien, insegura) en otras arquitecturas. Por tanto, el acuerdo (Accord) será un mecanismo muy competitivo para el ecosistema de Polkadot en el futuro.

Anteriormente, una de las tecnologías que Polkadot está promoviendo actualmente, una de las cuales se llama SPREE, es una de las tecnologías clave para realizar Accord. SPREE es una tecnología para Enclaves de ejecución en tiempo de ejecución protegidos compartidos (Shared Protected Runtime Execution Enclaves), también conocidos como "agujeros de gusano confiables". Permite la transferencia segura, eficiente y flexible de información y valor entre diferentes cadenas paralelas a través de la cadena de retransmisión. Su principio es un fragmento lógico de Runtime basado en la cadena de retransmisión, que puede ser introducido selectivamente por parachain para obtener algunas funciones y servicios específicos. SPREE puede garantizar que Accord tenga la misma lógica en todas las cadenas paralelas, lograr la coherencia y credibilidad del protocolo entre cadenas y puede garantizar que el espacio de almacenamiento de Accord no pueda ser modificado por la lógica de la cadena paralela, evitando así la manipulación de datos. y abuso, y garantizar que se garantice la autenticidad y la integridad de los mensajes entregados.

La idea central de Accord es que mediante el uso de contratos inteligentes y XCMP, se pueden definir y ejecutar algunas reglas y lógica comunes en múltiples cadenas de bloques. De esta manera, diferentes blockchains pueden formar una red colaborativa para lograr algunas funciones que una sola blockchain no puede lograr.

inserte la descripción de la imagen aquí

Entonces, ¿qué escenarios de aplicación específicos tendrá Accord? El Dr. Gavin cita tres ejemplos:

  1. Centro de activos: en la actualidad, si dos cadenas quieren interactuar con activos, deben pasar por la tercera cadena, que es la cadena del centro de activos. Si una de las cadenas es la cadena del activo nativo, será ligeramente diferente. Pero, en teoría, si dos cadenas no relacionadas quieren intercambiar activos de terceros, hay que abrir un camino adicional. Con Accord no es necesario hacer esto. Puede considerarlo como una embajada, que existe en el espacio de proceso general y está programada en el mismo núcleo que la parachain al mismo tiempo, pero no es parte de la lógica empresarial de la parachain, sino que existe por separado. Es un poco como si las embajadas tuvieran las leyes de su propio país, pero su ubicación geográfica está en el país local. Asimismo, Accord es como una lógica empresarial externa, pero reconocida y local.

  2. Enrutador XCM de multidifusión: puede enviar un mensaje, pero a través de múltiples cadenas, también en algún orden. Como hacer una operación aquí, otra operación allá, pero siempre con mi permiso. Actualmente esto no es posible.

  3. Intercambio descentralizado: puede establecer puestos de avanzada en múltiples cadenas diferentes para que el intercambio pueda realizarse directamente localmente sin abrir un canal bidireccional. (Significa que si las dos paracaídas van a interoperar ahora, es necesario abrir un canal HRMP bidireccional).

Estos son sólo los resultados más inmediatos del pensamiento de Gavin en este momento, y Gavin cree que con el tiempo, esta tecnología se utilizará más y nos permitirá ver todo su potencial.

Proyecto CAPI: Middleware centrado en aplicaciones

Con el nuevo objetivo centrado en las aplicaciones, es necesario complementar la infraestructura correspondiente para ayudar a que la ecología se desarrolle más rápidamente en esta dirección. Por lo tanto, es necesario introducir el middleware correspondiente para acelerar el desarrollo. Nace el Proyecto CAPI.

El Proyecto CAPI puede ayudar a crear DApps basadas en Polkadot que puedan abarcar múltiples cadenas con una interfaz fluida y fácil de usar, incluso con clientes livianos. Esto puede resolver el problema de que cuando una aplicación está en múltiples cadenas, su experiencia es integrada y fácil, y no estará antes en un estado más fragmentado. Es como si en el futuro, a nivel de experiencia, solo se percibieran las funciones de esta aplicación y no requerirá cambios e interacción muy problemáticos porque está implementada en diferentes cadenas. Entonces, naturalmente, no prestaremos demasiada atención a en qué cadena se encuentra la aplicación, sino que volveremos a si la aplicación en sí es fácil de usar. Esto también realiza naturalmente la transformación de centrado en la cadena a centrado en la aplicación.

Relevo ermitaño

Es decir, todas las funciones a nivel de usuario en la cadena de retransmisión se transfieren a la cadena del sistema. Por ejemplo:

  • balance
  • promesa
  • Gobernanza e identidad
  • arrendamiento nuclear

Finalmente, deje que las funciones de Polkadot abarquen múltiples cadenas paralelas, liberando el espacio de la cadena de retransmisión. Y, al final, el usuario no percibirá qué función uso debe estar en esta cadena y qué función uso está en otra cadena, sino que experimentará directamente todas las funciones sin sentirlas, es como si estas funciones todavía estuvieran en la cadena. cadena de relevo.

Creación de una plataforma de aplicaciones resiliente

Finalmente, Gavin reiteró que lo que siempre han querido hacer es hacer de Polkadot una plataforma de aplicaciones resiliente.

Los sistemas existentes no son lo suficientemente resilientes; están construidos con el pensamiento de la vieja escuela. Cuando un sistema de este tipo no tiene criptografía y teoría de juegos, a menudo causará problemas de centralización, como la fuga de nuestra información personal. Por lo tanto, necesitamos construir una plataforma resistente. Para lograrlo, primero debemos construir una plataforma descentralizada, basada en Criptografía, un sistema que puede resistir la prueba de la teoría de juegos. Aunque predicamos la "descentralización" todos los días, si todo tiene que pasar por el mismo proveedor RPC, no está verdaderamente descentralizado.

La resiliencia debe estar formada por una combinación de factores:

Ventajas de utilizar clientes ligeros

El RPC centralizado es demasiado vulnerable y el uso de RPC es demasiado común. RPC es un protocolo de llamada a procedimiento remoto que permite a un programa ejecutar un proceso (subrutina) en otra computadora en una red como si el proceso se estuviera ejecutando localmente sin que el programador escriba explícitamente los detalles de la interacción remota, por lo que RPC se usa ampliamente. Pero el RPC centralizado traerá muchos problemas de centralización, por ejemplo: si el servidor central falla o es atacado, todas las llamadas a procedimientos remotos se verán afectadas, lo que provocará la interrupción del servicio o la pérdida de datos. Por lo tanto, depender demasiado de RPC hará que el sistema no sea lo suficientemente resistente.

Hay dos tecnologías en Polkadot que permiten a los desarrolladores y usuarios interactuar y colaborar más fácilmente con las múltiples cadenas de Polkadot sin ejecutar un nodo completo ni depender de servicios de terceros. Estas dos tecnologías son Smoldot y CAPI. Smoldot es un cliente ligero creado para cadenas basadas en el marco de Substrate como Polkadot/Kusama. CAPI es un marco para crear interacciones con cadenas de sustrato. Proporciona un servidor de desarrollo y una API fluida que permite la interacción entre múltiples cadenas sin comprometer el rendimiento o la facilidad de uso.

inserte la descripción de la imagen aquí

Smoldot y CAPI permiten a los desarrolladores y usuarios comunicarse y cooperar con varias cadenas en la red Polkadot de manera más rápida, segura y flexible sin descargar grandes cantidades de datos ni confiar en un nodo específico. De esta manera, se puede lograr una interfaz de usuario (UI) basada en cliente liviana de alto rendimiento, que permite a los usuarios acceder y utilizar fácilmente varias aplicaciones y servicios en la red Polkadot en diferentes dispositivos y plataformas.

Primitivas ZK

Cree una biblioteca de primitivas ZK de alto rendimiento y rica en funciones. Los desarrolladores de Polkadot y algunos investigadores ecológicos han comenzado a construir algunas bibliotecas primitivas de ZK, que se usarán en algunos casos de uso específicos, es decir, las cosas específicas que queremos hacer al crear aplicaciones. La primera biblioteca está casi completa, proporcionará funciones de privacidad, brindará inmediatamente protección de privacidad para el colectivo en cadena (también conocido como Fellowship), nos permitirá usar módulos reutilizables para pruebas de conocimiento cero y protección de la privacidad en el mundo.

Las primitivas son las operaciones o funciones más básicas que se pueden utilizar para construir algoritmos o protocolos más complejos. Las primitivas generalmente se prueban matemáticamente rigurosamente y se analiza la seguridad y, por lo tanto, pueden considerarse confiables y seguras. Las primitivas ZK mencionadas anteriormente se refieren a algunas primitivas utilizadas para realizar pruebas de conocimiento cero. Actualmente, los esquemas ZK populares incluyen ZK-SNARK, ZK-STARK y ZK-Rollup en el campo Layer2.

Nota: ZK, es decir, prueba de conocimiento cero, permite a una persona demostrarle a otra que conoce cierta información sin revelar el contenido específico de la información. Las pruebas de conocimiento cero se pueden utilizar en diversos escenarios, como proteger la privacidad, mejorar la eficiencia y prevenir el fraude.

Consenso de sasafrás

El consenso de Sassafras es el nuevo algoritmo de consenso sin bifurcación de Polkadot, un mecanismo de consenso BABE extendido que se puede utilizar como un protocolo de producción de bloques de tiempo constante. Este enfoque intenta abordar algunas de las deficiencias de BABE, como garantizar que cada bloque sólo pueda producirse a intervalos fijos. Este protocolo utiliza zk-SNARK para construir un anillo-VRF, que aún está en desarrollo. Mejorará aún más la seguridad y la aleatoriedad de Polkadot, tendrá un enrutamiento de transacciones de alto rendimiento y mejorará el rendimiento y la experiencia del usuario de las parachains. Además, Polkadot tendrá más potencial para hacer algunas cosas inteligentes, como transacciones cifradas, lo que evita el Front-Running y también abre una forma interesante de resistir MEV.

Nota: Front-Running, también conocido como transacciones front-running, se refiere a algunas personas o robots que utilizan la asimetría de información en la red blockchain para obtener beneficios indebidos al observar o intervenir en el orden de las transacciones. Por ejemplo, un operador líder puede insertar rápidamente una operación propia después de ver una operación rentable para aprovechar la oportunidad. Esto dañará los intereses de otros comerciantes y afectará la equidad y eficiencia de la red blockchain.

MEV es Miner Extractable Value, que se refiere al valor extraíble de los mineros/verificadores, lo que significa que los mineros o verificadores extraen valor de la cadena de bloques más allá de las tarifas de transacción normales. Cuando los mineros empaquetan transacciones, pueden clasificar ciertas transacciones e intervenir. A través de estas operaciones, los mineros pueden obtener ganancias adicionales además de las tarifas de transacción y recompensas en bloque. Estos valores adicionales se denominan MEV. Front-Running es uno de los ataques MEV más comunes.

Enlace de descarga del papel Sassafras, consulte: https://eprint.iacr.org/2023/031.pdf

Internode Mixnet Red de mezcla

Internode Mixnet es una tecnología de transmisión cifrada que se puede utilizar para enviar mensajes para evitar revelar la información IP de la transacción. Internode Mixnet también es un sistema de mensajería de uso general que puede comunicarse entre usuarios, cadenas y trabajadores fuera de la cadena (Off Chain Workers). También es muy importante hacer que el sistema sea más resiliente.

Descentralización de las personas

Mientras dependamos de la descentralización, necesitamos involucrar a muchos actores diferentes para lograr la resiliencia. Esto requiere construir la estructura adecuada para atraer a muchas personas y lo suficientemente diversas para participar en el sistema de la manera correcta. Polkadot fomenta la participación de todos a través de la gobernanza, los gastos de tesorería, los salarios, los subsidios, etc., y absorbe y mantiene la experiencia colectiva.

Finalmente, Gavin quiso reiterar su intención original. Polkadot no existe para crear una aplicación específica, sino para proporcionar una plataforma que proporcione una forma de implementar múltiples aplicaciones en este entorno y permita que las aplicaciones utilicen las funciones de cada una para mejorar el bienestar de los usuarios. Y queremos asegurarnos de que esta visión se pueda hacer realidad lo antes posible, que es la misión de Polkadot. Si Polkadot no puede mantener un cierto grado de resiliencia a los cambios en el mundo, entonces construir Polkadot no tendrá sentido. Estos cambios podrían ser otros medios para lograr el mismo fin, o amenazas existentes de organizaciones externas que aborrecen el mundo de la desconfianza.

Resumir

En general, aunque Polkadot 1.0 es relativamente avanzado en términos de arquitectura técnica y conceptos de diseño, no ha tenido éxito antes porque es una nueva arquitectura de sistema multicadena compuesta por Layer0 y Layer1, que es diferente del público existente. arquitectura de cadena. Los casos, por lo tanto, deben adoptar algunas formas más comprometidas para explorar y desarrollar paso a paso. Como una perspectiva centrada en la cadena, muchas funciones se concentran en la cadena de relevos. Sólo así podremos garantizar de manera constante que Polkadot pueda aterrizar sin problemas.

inserte la descripción de la imagen aquí

Por lo tanto, con la entrega completa de Polkadot 1.0 y la capacidad de garantizar que la cadena de retransmisión pueda soportar muchas paracaídas, entonces Polkadot es lo suficientemente maduro para desarrollarse en su dirección verdaderamente ideal. Y este es Polkadot 2.0.

Polkadot 2.0 logra varios objetivos:

  1. Resuelva algunas críticas provocadas por compromisos anteriores para poder lanzar Polkadot rápidamente, así como algunos problemas descubiertos durante el funcionamiento de Polkadot 1.0. Realice mejoras en los lugares que a todos les importaban y en las áreas irrazonables del desarrollo. Esto incluye la posible eliminación de las subastas de franjas horarias y, en su lugar, la venta de tiempo nuclear. Y el mecanismo en torno a la era nuclear puede solucionar el problema de las barreras de entrada demasiado altas para la ecología de Polkadot. Al mismo tiempo, el mecanismo de tiempo nuclear también cambiará el modelo económico de Polkadot y otorgará un nuevo poder al DOT.

  2. Demuestre plenamente el potencial de Polkadot y las ventajas únicas de Polkadot. Ya sea el mecanismo de tiempo nuclear que duplica el rendimiento de la cadena paralela, o un protocolo colaborativo como Accord, solo Polkadot puede implementar un sistema con la misma capa de seguridad sólida que Polkadot y lograr múltiples Capas 1 de esta manera. -Cooperación en cadena en el sistema, estas funciones solo se pueden realizar en Polkadot y se convertirán en el foso técnico de Polkadot.

  3. Polkadot se adapta más al mundo cambiante del futuro. Polkadot puede absorber tecnologías populares existentes y convertirlas en módulos primitivos e incluso reutilizables, que se utilizan ampliamente en otros proyectos del ecosistema de Polkadot. Muchos de ellos son proyectos de la ecología de Polkadot, lo que significa que la rica ecología de Polkadot potenciará otros proyectos ecológicos de Polkadot en esta dirección, como las primitivas ZK, de modo que otros proyectos ecológicos de Polkadot también puedan obtener funciones relacionadas con la protección de la privacidad. Este punto, con la madurez gradual de la ecología de Polkadot, formará un enorme efecto de red energética y se convertirá en uno de los factores de competitividad futuros de Polkadot.

Y estas soluciones también pueden resolver los problemas actuales que a menudo enfrenta toda la industria de las criptomonedas, como problemas de privacidad, problemas de MEV, etc. Deje que Polkadot siga el ritmo de los tiempos sin preocuparse por quedarse atrás. Se puede ver que uno de los potenciales de Polkadot radica en: "Tengo lo que tú no tienes y puedo tener lo que tú tienes" Dejemos que Polkadot enfrente un futuro más cambiante y sea más adaptable.

Polkadot 2.0 ha podido reflejar plenamente las excelentes capacidades evolutivas de Polkadot. Si la situación cambia, Polkadot puede lanzar Polkadot 3.0 para futuras iteraciones. Por lo tanto, Polkadot se convertirá en un árbol imperecedero en la industria de las criptomonedas. La brisa sopla sobre los cerros, la luna brillante brilla sobre el río, veamos cómo cambian el viento y las nubes, quién peleará por el frente.

Supongo que te gusta

Origin blog.csdn.net/CryptoBuffett/article/details/132359001
Recomendado
Clasificación