
Autor: Cook Sun Chef cifrado, Fuente: Autor Twitter@Cook0x
1. El nacimiento del indexador
Antes de introducir inscripciones y protocolos ordinales, Bitcoin fue limitado en el rango de aplicación debido a la incompletitud de la turbación de su lenguaje de script.Afortunadamente, con el último avance de la tecnología, la capa de ejecución de la cadena completa del Turing se estableció a través de los índices de bitcoins.Sin embargo, la integridad de los datos y la disponibilidad del índice existente dependen de la integridad del indexador.
Específicamente, para una capa de ejecución de la cadena, el índice puede manipular los datos, lo que hace que los usuarios obtengan un estado de error.Este es el problema centralizado de los índices que se han discutido durante mucho tiempo en la ecología de Bitcoin.
2. ¿Cuáles son los problemas con la descentralización directa?
Si se usa una red de índice descentralizada para ejecutar el cálculo, entonces debido a que la red no es rentable, el mecanismo de consenso de la red de índice descentralizada existente se ve fácilmente afectado por el ataque Sybil, lo que hace que el operador de índice malicioso pueda proporcionar a los usuarios con Errores, como la propiedad de activos y el equilibrio desechable.Esto pertenece al establecimiento de una nueva capa de consenso.
Tercero, índice modular
Si desea resolver este problema, el punto clave es diseñar un mecanismo, que puede verificar de manera eficiente y económica la efectividad de los índices para proporcionar estado.El plan propuesto por NUBIT es verificar la integridad de toda la conversión de estado, pero simplifica la validez de verificar un pequeño número de puntos de control.El objetivo es lograr incluso si la mayoría de los comités son atacados o malvados,Mientras un índice de comité esté haciendo la verificación correcta, se puede garantizar la integridad y disponibilidad de los datos.
Cuarto, arquitectura Nubit
-
El indexador del comité calcula el estado del protocolo de acuerdo con el bloque Bitcoin y genera un punto de control (PolynomialCommitment) a NUBITDA (capa de disponibilidad de datos).
-
Nubit DA es responsable de publicar datos y garantizar que los datos de Checkpoint estén disponibles
-
El indexador es responsable de proporcionar a los usuarios resultados de consulta y pruebas correspondientes.
-
Los índices livianos son ejecutados por el usuario y pueden usar la corrección requerida del punto de inspección para verificar los resultados de los resultados de verificación del estado del protocolo de consulta de índice.Si los puntos de control proporcionados por los índices de múltiples comités son inconsistentes, el punto de control correcto se puede generar utilizando un cálculo sin estado.
-
El método de verificación tradicional requiere que el usuario descargue los datos de estado completos y luego vuelva a ejecutar el proceso de cálculo completo, compare con los resultados del indexador, verificando así la corrección de los resultados.Este enfoque requiere una gran cantidad de recursos de almacenamiento y computación.
-
El punto de partida de la tecnología de computación no estatal es: incluso si el usuario no tiene todos los datos de estado, siempre que haya una pequeña cantidad de datos de estado clave (como el estado del punto de control anterior), la corrección de lo siguiente -La el estado de la UP se puede verificar efectivamente sin repetir todo el proceso de cálculo.
-
Comprime todos los datos de estado en un pequeño punto de control cifrado a través de la tecnología criptográfica (como PolynomialCommitment, etc.).
-
Cuando los puntos de control proporcionados por los índices de múltiples comités son inconsistentes, el usuario puede usar el estado de punto de control anterior como una entrada clave para rehenerse el punto de control correcto actual con un cálculo sin estado para identificar al indexador honesto.
-
A través de esta tecnología informática sin estado, los usuarios no necesitan descargar y almacenar todos los datos de estado enormes. y cálculo.
Cálculo sin estado
El cálculo sin estado es una tecnología que permite a los usuarios verificar si los resultados de ejecución proporcionados por el índice proporcionado por el índice proporcionado por el índice sin la necesidad de descargar y almacenar todo el estado del protocolo.
5. Resumen
NUBIT proporciona una opción intermedia entre los índices centralizados y los índices descentralizados, es decir, para administrar los datos y verificar los datos mediante la construcción de una tercera capa de DA de NUBIT.
Al mismo tiempo, Nubit ha anunciado recientemente la cooperación con Bounterbit para combinar la tecnología de recuperación de BTC a través de Bounterbit con las soluciones de disponibilidad de datos nativas de Bitcoin de Nubit.Inmediatamente, la primera escena de aterrizaje se realizó para esto.