Patrón
Sobre el autor, Asesor @Moledao @Web3Geeks, anterior Líder tecnológico @Bybit
Nota: Este artículo es la opinión personal del autor en esta etapa. Algunas de las ideas pueden contener errores fácticos y opiniones sesgadas. Esperamos recibir correcciones de otros estudiantes.
BTC propone efectivo electrónico y abre la industria blockchain de 0 a 1
ETH propone contratos inteligentes y lidera la industria blockchain del 1 al 100
ICP propone la tecnología Chainkey para impulsar la industria blockchain de 100 a 100.000.000
一、Introducción
El 3 de enero de 2009 se extrajo el primer bloque BTC. Desde entonces, la cadena de bloques se ha desarrollado vigorosamente durante 14 años.
Si observamos los últimos 14 años, podemos ver la sutileza y la grandeza de BTC, el surgimiento de Ethereum, el apasionado crowdfunding de EOS, la fatídica batalla de PoS y PoW, la interconexión de diez mil cadenas de Polkdadot, cada tecnología asombrosa, cada una. y cada cosa maravillosa. ¡La historia incomparable ha impresionado a innumerables conocedores!
Actualmente, en 2023, ¿cuál es el panorama de toda la cadena de bloques? Lo siguiente es mi pensamiento. Para más detalles, consulte la interpretación del patrón de cadena pública en este artículo.
BTC, confiando en la legitimidad de la introducción del efectivo electrónico, sigue en pie y es una piedra gigante en la industria.
ETH es líder en la industria al introducir la programabilidad de contratos inteligentes y la componibilidad de la ecología L2.
Cosmos, Polkadot, etc. dependen de la interoperabilidad entre cadenas para intentar dominar el mundo
Varios tipos de asesinos de Ethereum surgen sin cesar, cada uno de los cuales lidera el camino en un campo pequeño.
Pero, ¿cómo se desarrollará toda la industria blockchain en los próximos 10 años? aquí están mis pensamientos
La soberanía es el único problema que la cadena de bloques debe resolver, incluida la soberanía de los activos, la soberanía de los datos, la soberanía del habla, etc. De lo contrario, no hay necesidad de la cadena de bloques;
La inmutabilidad es una condición suficiente, pero no una condición necesaria. Siempre que pueda asegurarse de que mi soberanía no se vea dañada, puedo manipularlo a voluntad si los activos de todos en el mundo son manipulados y duplicados en la misma proporción. ¿la diferencia?
La descentralización completa es imposible de lograr, no importa cómo se diseñe, siempre habrá personas "dotadas"/intereses creados que tendrán mayor voz, y siempre habrá personas que decidan activamente no participar [Descentralización y multiparticipación. centralización de puntos] es el patrón final;
La transparencia es imprescindible. ¿No es este experimento social para toda la humanidad sólo para permitir que todos tengan voz y derecho a proteger su soberanía? Aunque siempre hay personas que son perezosas, siempre hay personas que están dispuestas a confiar en personas más profesionales y siempre hay personas que eligen activamente dejar de votar para maximizar la eficiencia, pero esta también es una elección que toman activamente. Tienen derechos pero eligen activamente no ejercerlos. Mientras todo sea transparente y no haya operaciones secretas, estoy dispuesto a aceptarlo incluso si se entiende. Si pierdo, no soy tan hábil como los demás y el más fuerte sobrevivirá. economía;
El núcleo es el control de la ejecución descentralizada del código. De lo contrario, será como quitarse los pantalones y tirarse un pedo. Al final, el equipo del proyecto aún implementó la versión malvada del código. No es la versión malvada, todavía se burla de todos. Se puede decir que la mitad del mundo ahora se compone de código y las entidades descentralizadas no incluyen el control sobre la ejecución del código. Entonces, ¿cómo pueden las personas, incluido el gobierno, atreverse a hacer más grande la industria blockchain?
Escalabilidad infinita de los costos lineales A medida que la cadena de bloques se integra cada vez más con la vida real, cada vez más personas participan y la demanda es cada vez mayor. La infraestructura no puede soportar una escalabilidad ilimitada o es demasiado grande para expandirse. inaceptable.
2. ¿Por qué el PCI?
He aquí una historia: En 2009, Alibaba propuso la estrategia “des-IOE”, que también fue un hito importante en el “Doble Once” de Alibaba posterior.
Dejando la OIE
El contenido central de la estrategia "De-IOE" es eliminar las minicomputadoras IBM, las bases de datos Oracle y los dispositivos de almacenamiento EMC, e incorporar la esencia de la "computación en la nube" en los genes de TI de Alibaba. en
Me refiero a la minicomputadora IBM serie p y el sistema operativo es AIX (el sistema Unix propietario de IBM);
O se refiere a la base de datos Oracle (RDBMS);
E se refiere al almacenamiento SAN de gama media a alta de EMC.

Hay tres razones principales para acudir a la OIE, pero el primer punto es la razón esencial y los dos últimos son más indirectos:
Al no poder satisfacer la demanda, los sistemas IOE tradicionales son difíciles de adaptar a las altas necesidades de concurrencia de las empresas de Internet y no pueden soportar arquitecturas informáticas distribuidas a gran escala;
El costo es demasiado alto y el costo de mantener IOE es demasiado alto, como 500.000 por una minicomputadora IBM, cientos de miles por la garantía anual de Oracle, etc.;
La dependencia es demasiado fuerte. El sistema IOE es demasiado dependiente. Es "secuestrado" por proveedores como IBM y Oracle, lo que dificulta su configuración flexible según sus propias necesidades.
Entonces, ¿por qué se propuso la estrategia “des-IOE” en 2009 y no antes?
Antes de que,
La escala comercial y el volumen de datos de Alibaba aún no han alcanzado un nivel que dificulte la adaptación de los sistemas tradicionales de IOE, por lo que la necesidad de recurrir a IOE no es urgente;
Los productos de bases de datos nacionales no están lo suficientemente maduros en términos de tecnología y calidad y no pueden reemplazar bien el papel de la IOE;
Las ideas de Internet y los conceptos de computación en la nube aún no se han vuelto populares en China, y la arquitectura distribuida no se ha convertido en una dirección popular;
Puede que sea necesario un período de práctica para que el personal técnico y de gestión se dé cuenta de los problemas existentes y de las medidas que deben tomarse.
Año 2009,
Alibaba está expandiendo rápidamente su negocio, y el sistema IOE es difícil de soportar a gran escala y es más probable que los costos causen problemas;
Algunos productos de bases de datos de código abierto, como MySQL, son relativamente maduros y pueden utilizarse como alternativas;
Las ideas de Internet y la computación en la nube han comenzado a difundirse y aplicarse ampliamente en China, lo que facilita la promoción del concepto de “des-IOE”;
Wang Jian, un ex gurú de la tecnología de Microsoft, se unió a Alibaba en 2008 con una perspectiva técnica global. Jack Ma confiaba profundamente en él y propuso "ir a la OIE".
Pero "ir a la IOE" no es simplemente cambiar el software y el hardware en sí, reemplazando el software y el hardware antiguos por software y hardware nuevos, sino reemplazar los métodos antiguos por otros nuevos y utilizar la computación en la nube para cambiar completamente la infraestructura de TI. En otras palabras, esto se debe a cambios en la industria, no simplemente a actualizaciones tecnológicas.
3. Tres etapas principales del desarrollo empresarial
El desarrollo de una empresa se puede dividir en 3 etapas,
Modelando genes, cultura organizacional, Start-up, de 0 a 1
Crezca rápido, corra rápido en pequeños pasos, escale, de 1 a 100
Expansión infinita, límites cada vez más amplios, escalamiento horizontal, de 100 a 100.000.000
Analicemos toda la industria blockchain como empresa.
Puesta en marcha / Blockchain 1.0 / BTC
Bitcoin es innovador porque resuelve un problema que ha molestado a los científicos informáticos durante décadas: cómo crear un sistema de pagos digitales que pueda operar sin confiar en ninguna autoridad central.
Sin embargo, BTC tiene algunas limitaciones en su diseño y desarrollo, lo que brinda oportunidades de mercado para proyectos posteriores de blockchain como Ethereum (ETH). Estas son algunas de las principales limitaciones:
Rendimiento y velocidad de las transacciones: el tiempo de generación de bloques de Bitcoin es de aproximadamente 10 minutos, y el límite de tamaño de cada bloque da como resultado un límite superior en sus capacidades de procesamiento de transacciones. Esto significa que cuando la red está ocupada, la confirmación de la transacción puede tardar más y se pueden aplicar tarifas de transacción más altas.
La funcionalidad de los contratos inteligentes es limitada: Bitcoin se diseñó principalmente como moneda digital, y los tipos de transacciones y las capacidades del lenguaje de programación que admite son relativamente limitados. Esto limita el uso de Bitcoin para transacciones financieras complejas y aplicaciones descentralizadas (DApps).
Difícil de actualizar y mejorar: debido a la descentralización de Bitcoin y los principios de diseño conservador, las actualizaciones y mejoras importantes generalmente requieren un amplio consenso de la comunidad, lo cual es difícil de lograr en la práctica, lo que también hace que el progreso de Bitcoin sea relativamente lento.
Problema de consumo de energía: el mecanismo de consenso de Bitcoin se basa en la Prueba de Trabajo (PoW), lo que significa que se utiliza una gran cantidad de recursos informáticos para competir entre los mineros, lo que resulta en un gran consumo de energía. Esto ha sido criticado por motivos medioambientales y de sostenibilidad. Respecto a este punto, también puedes prestar atención a EcoPoW, que puede paliar parcialmente esta limitación.
Ampliación / Blockchain 2.0 / ETH
La actual expansión de la Capa 2 de Ethereum puede verse como una "expansión vertical" que se basa en las garantías de seguridad y disponibilidad de datos de la Capa 1 subyacente. Aunque parece ser una estructura de dos capas, al final seguirá estando limitada por la potencia de procesamiento de la Capa 1. Incluso si se cambia a una estructura de múltiples capas, es decir, creando la Capa 3 y la Capa 4. Solo aumentará la complejidad de todo el sistema y retrasará un poco el tiempo. Es más, de acuerdo con el efecto marginal decreciente, cada capa adicional agregada posteriormente reducirá en gran medida el efecto de expansión debido a los gastos generales adicionales. Este método de capas verticales puede considerarse como una actualización de hardware independiente, pero esto independiente se refiere a todo el ecosistema ETH.
Y a medida que aumente el uso, también aumentará la demanda de los usuarios de bajo costo y alto rendimiento. Como aplicación en la Capa 1, el costo de la Capa 2 solo se puede reducir hasta cierto punto y, en última instancia, todavía está sujeto al costo básico y al rendimiento de la Capa 1. Esto es similar a la teoría de la curva de demanda en economía: a medida que el precio cae, la cantidad agregada demandada aumenta. La expansión vertical es difícil de resolver fundamentalmente el problema de escalabilidad.
Ethereum es un árbol imponente y todo el mundo depende de esa raíz. Una vez que esa raíz no pueda absorber los nutrientes tan rápido como puede, las necesidades de las personas no estarán cubiertas;
Por lo tanto, sólo la escalabilidad horizontal es más fácil de alcanzar hasta el infinito.
Algunas personas piensan que la cadena cruzada de cadenas múltiples también puede considerarse como un método de expansión horizontal.
Tomemos como ejemplo a Polkadot. Es un reino heterogéneo. Cada país parece diferente, pero cada vez que haces algo, debes construir un reino;
El cosmos es un reino isomorfo. Los meridianos y los huesos de cada país tienen el mismo aspecto, pero se debe construir un reino cada vez que se hace algo;
Pero desde la perspectiva de Infra, los dos modelos anteriores son un poco extraños. Cada vez que creas una aplicación adicional, ¿necesitas construir un reino completo? Tomemos un ejemplo para ver lo extraño que es.
Compré una Mac hace 3 meses y desarrollé una aplicación de Gmail en ella;
Ahora quiero crear una aplicación de Youtube, pero tengo que comprar una Mac nueva para hacerlo, lo cual es extraño.
Los dos métodos anteriores enfrentan el problema de la alta complejidad de la comunicación entre cadenas al agregar nuevas cadenas, por lo que no son mi primera opción.
Escalamiento horizontal / Blockchain 3.0 / ICP
Si desea escalar horizontalmente, necesita un conjunto completo de infraestructura subyacente para soportar una rápida expansión horizontal sin tener que reinventar la rueda.
Un ejemplo típico de compatibilidad con la ampliación horizontal es la computación en la nube [VPC+subred+red ACL+grupo de seguridad]. Estas plantillas subyacentes son exactamente las mismas para todas las máquinas. Hay números y tipos de núcleos de capa superior como RDS. Los componentes lo admiten. Infinitamente escalable; si necesita más recursos, puede comenzar rápidamente con solo hacer clic en un botón.
Un líder me compartió antes que si desea comprender qué infraestructura y componentes necesitan las empresas de Internet, solo necesita ir a AWS y echar un vistazo a todos los servicios que brindan. Es la combinación más completa y poderosa.
De la misma manera, echemos un vistazo de alto nivel a ICP y veamos por qué cumple con los requisitos del escalamiento horizontal.
Aquí primero explicamos algunos conceptos:
Fundación Dfinity: Es una organización sin fines de lucro dedicada a promover el desarrollo y aplicación de tecnología informática descentralizada. Es desarrollador y mantenedor del protocolo informático de Internet, con el objetivo de lograr el desarrollo integral de aplicaciones descentralizadas a través de tecnología innovadora y un ecosistema abierto.
Internet Computer (IC): es una red blockchain de alta velocidad desarrollada por la Fundación Dfinity y diseñada específicamente para aplicaciones descentralizadas. Adopta un nuevo algoritmo de consenso que permite el procesamiento de transacciones de alto rendimiento y baja latencia, al tiempo que respalda el desarrollo y la implementación de contratos inteligentes y aplicaciones descentralizadas.
Protocolo informático de Internet (ICP): es el token nativo del Protocolo informático de Internet. Es una moneda digital que se utiliza para pagar el uso de la red y recompensar los nodos.
四、¿Qué es la PIC?
Muchos de los siguientes contenidos serán un poco duros, pero los he descrito en lengua vernácula y espero que todos puedan seguirlos. Si desea discutir más detalles conmigo, puede encontrar mi información de contacto en la parte superior del artículo.
Descripción general de la arquitectura / Descripción general de la arquitectura
Desde la estructura jerárquica, de abajo hacia arriba son
Capa P2P, recopila y envía mensajes de usuarios, otras réplicas en la subred y otras subredes. Asegúrese de que los mensajes puedan entregarse a todos los nodos de la subred para garantizar la seguridad, la confiabilidad y la resiliencia.
Capa de consenso: la tarea principal es ordenar la entrada para garantizar que todos los nodos dentro de la misma subred procesen las tareas en el mismo orden. Para lograr este objetivo, la capa de consenso utiliza un nuevo protocolo de consenso diseñado para garantizar seguridad y vitalidad, y para ser resistente a ataques de DOS/SPAM. Una vez que se alcanza un consenso dentro de la misma subred sobre el orden en que se deben procesar varios mensajes, estos bloques se pasan a la capa de enrutamiento de mensajes.
Capa de enrutamiento de mensajes: prepare la cola de entrada de cada recipiente en función de las tareas enviadas desde la capa de consenso. Después de la ejecución, también es responsable de recibir la salida generada por el Canister y reenviarla al Canister en la zona local u otras zonas según sea necesario. Además, es responsable de registrar y validar las respuestas a las solicitudes de los usuarios.
La capa de ejecución proporciona un entorno de ejecución para Canister, lee la entrada de manera ordenada de acuerdo con el mecanismo de programación, llama al Canister correspondiente para completar la tarea y devuelve el estado actualizado y la salida generada a la capa de enrutamiento de mensajes. Utiliza el no determinismo que aportan los números aleatorios para garantizar la imparcialidad y la auditabilidad de los cálculos. Porque en algunas situaciones, el comportamiento de Canister debe ser impredecible. Por ejemplo, al realizar operaciones de cifrado, es necesario utilizar números aleatorios para aumentar la seguridad del cifrado. Además, los resultados de ejecución de Canister deben ser aleatorios para evitar que los atacantes analicen los resultados de ejecución de Canister para descubrir vulnerabilidades o predecir el comportamiento de Canister.

4 capas de ICP
Componentes clave / Componentes clave

Desde la perspectiva de la composición,
Subred: admite expansión ilimitada. Cada subred es una pequeña cadena de bloques. Las subredes se comunican a través de la tecnología Chain Key. Dado que se ha llegado a un consenso dentro de la subred, todo lo que se necesita es la verificación de Chain Key.
Réplica: cada subred puede tener muchos nodos, y cada nodo es una réplica. El mecanismo de consenso de IC garantizará que cada réplica en la misma subred procese la misma entrada en el mismo orden, de modo que cada réplica tenga el mismo estado final. Este mecanismo se llama Máquina de Estados Replicada.
Canister: Canister es un contrato inteligente. Es una unidad informática que se ejecuta en la red ICP y puede almacenar datos y códigos y comunicarse con otros Canisters o usuarios externos. ICP proporciona un entorno de ejecución para ejecutar programas Wasm dentro de Canister y comunicarse con otros Canisters y usuarios externos a través de mensajes. Se puede considerar simplemente como una ventana acoplable que se utiliza para ejecutar código y luego usted mismo inyecta la imagen del código Wasm para ejecutarla en su interior.
Nodo: un servidor independiente. Canister todavía necesita una máquina física para funcionar. Estas máquinas físicas son las máquinas en la sala de computadoras real.
Centro de datos: los nodos en el centro de datos se virtualizan en una réplica (Réplica) a través del software de nodo IC-OS, y algunas réplicas se seleccionan aleatoriamente de múltiples centros de datos para formar una subred (Subred). Esto garantiza que incluso si un centro de datos es pirateado o sufre un desastre natural, toda la red ICP seguirá funcionando normalmente, un poco como una versión mejorada de la solución de alta disponibilidad y recuperación ante desastres de "dos lugares y tres centros" de Alibaba. Los centros de datos se pueden distribuir por todo el mundo y en el futuro incluso se podría construir un centro de datos en Marte.
Nodos límite: proporcionan entrada y salida entre la red externa y la subred IC, y verifican las respuestas.
Asunto de identidad (Principal): El identificador del usuario externo, derivado de la clave pública, utilizado para el control de permisos.
Sistema neuronal de red (NNS): DAO algorítmico que utiliza ICP hipotecado para la gobernanza, utilizado para gestionar circuitos integrados.
Registro: una base de datos mantenida por NNS, que contiene relaciones de mapeo entre entidades (como réplica, recipiente y subred). Es algo similar al principio de funcionamiento actual de DNS.
Ciclos: un token nativo que representa la cuota de CPU utilizada para pagar los recursos consumidos por el tiempo de ejecución del recipiente. Si tuviera que expresarlo en chino, usaría la palabra "ciclo informático" porque ciclos se refiere principalmente a la unidad utilizada para pagar los recursos informáticos.

Tecnologías innovadoras clave / Tecnologías innovadoras clave

Desde la capa inferior se utiliza la tecnología Chain-key, entre las que se encuentra
Firmas de umbral BLS: ICP implementa el esquema de firma de umbral para cada subred, hay una clave pública y verificable, y su clave privada correspondiente se divide en varios recursos compartidos. Cada recurso compartido se compone de esta subred para contener una réplica. se considera válido solo si más de un número umbral de réplicas en la misma subred firman el mensaje. De esta forma, los mensajes transmitidos entre Subredes y Réplicas están cifrados pero pueden verificarse rápidamente, garantizando tanto privacidad como seguridad. El algoritmo BLS es un algoritmo de firma de umbral bien conocido. Es el único esquema de firma que puede producir un protocolo de firma de umbral muy simple y eficiente, y la firma es única, lo que significa que para una clave pública y un mensaje determinados, solo existe. una firma válida.
Generación de claves distribuidas no interactivas (NIDKG): para implementar de forma segura esquemas de firma de umbral, Dfinity diseñó, analizó e implementó un nuevo protocolo DKG que se ejecuta en redes asíncronas y es altamente robusto (incluso la subred aún puede tener éxito si hasta un tercio de los nodos fallan o se dañan) y al mismo tiempo pueden proporcionar un rendimiento aceptable. Además de generar nuevas claves, este protocolo también se puede utilizar para compartir claves existentes. Esta capacidad es fundamental para permitir la evolución autónoma de la topología de CI a medida que las subredes experimentan cambios de membresía con el tiempo.
Esquema de intercambio de secretos públicamente verificable (esquema PVSS): es decir, un esquema de intercambio de secretos públicamente verificable. En el documento técnico del protocolo Internet Computer, el esquema PVSS se utiliza para implementar el protocolo de generación de claves descentralizadas (DKG) para garantizar que la clave privada del nodo no se filtre durante el proceso de generación.
Esquema de cifrado de clave pública seguro hacia adelante: El esquema de cifrado de clave pública seguro hacia adelante garantiza que incluso si se filtra la clave privada, los mensajes anteriores no se descifrarán, mejorando así la seguridad del sistema.
Protocolo de intercambio de claves: un esquema de intercambio de claves basado en firmas de umbral para la gestión de claves en el protocolo informático de Internet. La principal ventaja de este protocolo es que puede compartir claves existentes con nuevos nodos sin crear nuevas claves, lo que reduce la complejidad de la gestión de claves. Además, el protocolo utiliza firmas de umbral para proteger la seguridad del intercambio de claves, mejorando así la seguridad y la tolerancia a fallos del sistema.
PoUW: PoUW tiene una U más que PoW, que significa Userful. Principalmente mejora mucho el rendimiento y permite que las máquinas de nodos realicen menos trabajos inútiles. PoUW no creará artificialmente cálculos hash difíciles, sino que centrará su potencia informática en servir a los usuarios tanto como sea posible. La mayoría de los recursos (CPU, memoria) se utilizan para la ejecución real del código en el recipiente.
Tecnología de evolución de cadena: es una tecnología utilizada para mantener la máquina de estado de blockchain. Incluye una serie de medios técnicos para garantizar la seguridad y confiabilidad de la cadena de bloques. En el protocolo informático de Internet, la tecnología de evolución en cadena incluye principalmente las dos tecnologías centrales siguientes:
Bloques de resumen: el primer bloque de cada época es un bloque de resumen, que contiene algunos datos especiales que se utilizan para gestionar diferentes esquemas de firma de umbral. Entre ellos, se utiliza un esquema de umbral bajo para generar números aleatorios y un esquema de umbral alto para autenticar el estado de replicación de la subred.
Paquetes de actualización (CUP): los CUP son una tecnología para sincronizar rápidamente el estado de los nodos. Permite que los nodos recién agregados obtengan rápidamente el estado actual sin volver a ejecutar el protocolo de consenso.

Mi derivación lógica de la tecnología subyacente de todo el IC es:
En la criptografía tradicional de clave pública, cada nodo tiene su propio par de claves pública-privada, lo que significa que si la clave privada de un nodo se filtra o es atacada, la seguridad de todo el sistema se verá amenazada. El esquema de firma de umbral divide una clave en varias partes y las asigna a diferentes nodos. Solo cuando un número suficiente de nodos cooperen se puede generar una firma, incluso si algunos nodos son atacados o filtrados, no afectará la seguridad. de todo el sistema. Además, el esquema de firma de umbral también puede mejorar la descentralización del sistema porque no requiere una organización centralizada para administrar las claves, sino que las dispersa en múltiples nodos, lo que puede evitar puntos únicos de falla y riesgo de centralización. Por lo tanto, IC utiliza el esquema de firma de umbral para mejorar la seguridad y la descentralización del sistema, con la esperanza de utilizar firmas de umbral para completar una cadena de bloques universal que sea altamente segura, escalable y rápidamente verificable.
BLS es un algoritmo de firma de umbral bien conocido. Es el único esquema de firma que puede producir un protocolo de firma de umbral muy simple y eficiente. Otra ventaja de las firmas BLS es que no es necesario guardar el estado de la firma, siempre que el contenido del mensaje permanezca sin cambios, la firma es fija, lo que significa que para una clave pública y un mensaje determinados, solo hay una firma válida. Esto garantiza una escalabilidad extremadamente alta, por lo que ICP eligió la solución BLS.
Debido a que se utilizan firmas de umbral, se necesita un distribuidor para distribuir fragmentos de clave a diferentes participantes. Sin embargo, la persona que distribuye los fragmentos de clave es un punto único, lo que puede conducir fácilmente a puntos únicos de falla. Por lo tanto, Dfinity diseñó una distribución La distribución de claves. La tecnología es NIDKG. Durante el período de inicialización de la creación de la subred, todas las réplicas participantes generan de forma conjunta y no interactiva una clave pública A. Para la clave privada B correspondiente, cada participante la calcula matemáticamente y mantiene una parte secreta calculada de los derivados.
Si desea ser un NIDKG, debe asegurarse de que todos los participantes en la distribución no hayan hecho trampa. Por lo tanto, cada participante no solo puede obtener su propia parte secreta, sino también permitir que otros verifiquen públicamente si su parte secreta es correcta. realización de distribuido Un punto muy importante en la generación de claves.
¿Qué pasa si se filtra la clave de subred en un momento histórico determinado? ¿Cómo garantizar que los datos históricos no puedan ser alterados? Dfinity adopta un esquema de firma seguro hacia adelante, que garantiza que incluso si se filtra la clave de subred en un momento histórico determinado, los atacantes no pueden cambiar los datos de los bloques históricos. Esto también evita ataques de corrupción posteriores a la cadena de bloques. Si esta restricción es más fuerte, en realidad puede garantizar que la información no será escuchada durante la transmisión, porque las marcas de tiempo no coinciden, e incluso si la clave se descifra en un corto período de tiempo, el contenido de las comunicaciones pasadas no se puede descifrar. .
Con NIDKG, si un nodo mantiene un determinado recurso compartido secreto durante mucho tiempo, una vez que los piratas informáticos erosionan gradualmente cada nodo, pueden ocurrir problemas en toda la red. Por lo tanto, las actualizaciones clave deben realizarse continuamente, pero las actualizaciones clave no pueden requerir que todos los participantes de la réplica se reúnan para interactuar y comunicarse, sino que también deben realizarse de forma no interactiva. Sin embargo, debido a que la clave pública A se registró en NNS, otras subredes también usarán esta clave pública A para la verificación, por lo que es mejor no cambiar la clave pública de la subred. Pero si la clave pública de la subred permanece sin cambios, ¿cómo actualizar el secreto compartido entre los nodos? Por lo tanto, Dfinity diseñó un protocolo para compartir claves sin crear una nueva clave pública, todas las réplicas que contienen la versión actual del recurso compartido secreto generan de forma no interactiva una nueva ronda de recursos compartidos secretos derivados para la nueva versión del titular del recurso compartido. este
Esto no solo garantiza que la nueva versión de la acción secreta sea autenticada por todos los titulares legales actuales de acciones secretas.
También garantiza que la versión anterior del recurso compartido secreto ya no sea legal.
También garantiza que incluso si se filtra una nueva versión del recurso compartido secreto en el futuro, la versión antigua del recurso compartido secreto no se filtrará, porque los polinomios entre los dos son irrelevantes y no se pueden deducir. Esta es también la seguridad delantera que acabamos de presentar.
Además, se garantiza una redistribución aleatoria eficiente. Cuando cambian los nodos confiables o el control de acceso, las políticas de acceso y los controladores se pueden modificar en cualquier momento sin reiniciar el sistema. Esto simplifica enormemente el mecanismo de gestión de claves en muchos escenarios. Esto es útil, por ejemplo, en el caso de cambios de membresía de subred, ya que compartir garantizará que los miembros nuevos tengan el recurso compartido secreto adecuado y que las réplicas que ya no sean miembros ya no tendrán un recurso compartido secreto. Además, si se filtra a un atacante una pequeña cantidad de recursos compartidos secretos en cualquier época o incluso en cada época, estos recursos compartidos secretos no serán de ningún beneficio para el atacante.
Debido a que los protocolos tradicionales de blockchain necesitan almacenar toda la información del bloque a partir del bloque génesis, esto generará problemas de escalabilidad a medida que la cadena de bloques crezca. Es por eso que para muchas cadenas públicas es muy problemático desarrollar un cliente ligero. Entonces, IC quería resolver este problema y desarrolló la tecnología Chain-evolution. Al final de cada época, toda la entrada procesada y la información de consenso requerida se pueden borrar de forma segura de la memoria de cada réplica, lo que reduce en gran medida los requisitos de almacenamiento. Réplica, que permite que el IC se escale para admitir una gran cantidad de usuarios y aplicaciones. Además, la tecnología Chain-evolution también incluye la tecnología CUP, que permite a los nodos recién agregados obtener rápidamente el estado actual sin la necesidad de volver a ejecutar el protocolo de consenso, lo que reduce en gran medida el umbral y el tiempo de sincronización para que nuevos nodos se unan a la red IC. .
En resumen, todas las tecnologías subyacentes de IC están interconectadas, se basan en la criptografía (desde la teoría) y también consideran plenamente los problemas de toda la industria, como la sincronización rápida de nodos (desde la práctica). ¡Él es verdaderamente un maestro de todas las cosas!
Características / Características clave
Desde la perspectiva de las características.
Modelo de gas inverso: la mayoría de los sistemas blockchain tradicionales requieren que los usuarios primero posean tokens nativos, como ETH y BTC, y luego los consuman para pagar las tarifas de transacción. Esto aumenta la barrera de entrada para nuevos usuarios y no está en línea con los hábitos de uso de las personas. ¿Por qué tengo que tener acciones de Tiktok antes de usar Tiktok? ICP adopta un diseño de modelo de gas inverso. Los usuarios pueden utilizar directamente la red ICP y la parte del proyecto será responsable de la tarifa de manejo. Esto reduce el umbral de uso, está más en línea con los hábitos de servicio de Internet y favorece la obtención de mayores cantidades. -Efectos de red a escala, lo que permite que más usuarios se unan.

Gas estable: para otras cadenas públicas en el mercado, por la seguridad de la cadena y la necesidad de transferencias, algunas personas comprarán tokens nativos y los mineros cavarán duro, o algunas personas recolectarán desesperadamente tokens nativos. aporta potencia informática a esta cadena pública como Bitcoin, o proporciona seguridad económica a esta cadena pública como Ethereum. Se puede decir que nuestra demanda de btc/eth en realidad proviene de los requisitos de potencia informática/promesa de la cadena pública de Bitcoin/Ethereum, que es esencialmente el requisito de seguridad de la cadena. Por lo tanto, mientras la cadena utilice directamente tokens nativos para pagar el gas, seguirá siendo costoso en el futuro. Tal vez los tokens nativos sean baratos ahora, pero mientras la cadena en sí se vuelva ecológica, será costosa en el futuro. ICP es diferente El gas consumido en la cadena de bloques ICP se llama Ciclos, que se convierte al consumir ICP. Los ciclos son estables según la regulación del algoritmo y están anclados a 1 DEG (los DEG pueden considerarse como el cálculo de monedas legales multinacionales integrales). unidad). Por lo tanto, no importa cuánto aumente el PIC en el futuro, el dinero que gaste en cualquier cosa en el PIC será el mismo que hoy (sin tener en cuenta la inflación).

Wasm: al utilizar WebAssembly (Wasm) como estándar para la ejecución de código, los desarrolladores pueden utilizar una variedad de lenguajes de programación populares (como Rust, Java, C++, Motoko, etc.) para escribir código, lo que respalda a más desarrolladores. unir.
Admite la ejecución de modelos de IA: el lenguaje Python también se puede compilar en wasm. Python tiene la mayor cantidad de usuarios del mundo y también es el primer lenguaje para IA, como cálculos matriciales y de números enteros grandes. Alguien ya está ejecutando el modelo Llama2 en IC, y no me sorprendería en absoluto que el concepto de AI + Web3 se implementara en ICP en el futuro.
Experiencia de velocidad Web2: muchas aplicaciones en ICP actualmente logran resultados sorprendentes con consultas de nivel de milisegundos y actualizaciones de segundo nivel. Si no lo cree, puede utilizar OpenChat, una aplicación de chat descentralizada puramente en cadena.
Ejecutar el front-end en la cadena: solo ha escuchado que parte del contenido del back-end se escribe como un simple contrato inteligente y luego se ejecuta en la cadena. Esto puede garantizar que la lógica central, como los activos de datos, no sea manipulada. . Pero el front-end en realidad necesita ejecutarse completamente en la cadena para estar seguro, porque los ataques de front-end son un problema muy típico y frecuente. Imagínese, todos pueden pensar que el código Uniswap es muy seguro. El contrato inteligente ha sido verificado por muchas personas a lo largo de los años y el código es simple, por lo que definitivamente no habrá problemas. Pero, de repente, un día, si la interfaz de Uniswap es secuestrada y el contrato con el que interactúa es en realidad un contrato malicioso implementado por piratas informáticos, puede arruinarse en un instante. Pero si almacena e implementa todo el código de front-end en el recipiente del IC, al menos la seguridad de consenso del IC garantiza que los piratas informáticos no puedan alterar el código de front-end. Esta protección es relativamente completa y el front-end. se puede ejecutar y renderizar directamente en el IC. No afecta el funcionamiento normal de la aplicación. En IC, los desarrolladores pueden crear aplicaciones directamente sin servicios en la nube, bases de datos o interfaces de pago tradicionales. No es necesario comprar un servidor front-end ni preocuparse por las bases de datos, el equilibrio de carga, la distribución de la red, los firewalls, etc. Los usuarios pueden acceder directamente a la página web front-end implementada en ICP a través de un navegador o una aplicación móvil, como un blog personal que implementé antes.
Actualización del código de control de DAO: ahora, en muchos protocolos DeFi, las partes del proyecto tienen control total y pueden iniciar decisiones importantes a voluntad, como suspender operaciones, vender fondos, etc., sin pasar por la votación y discusión de la comunidad. Creo que todos lo han presenciado o escuchado. de este caso. Por el contrario, el código DAPP bajo el ecosistema ICP se ejecuta en un contenedor controlado por la DAO. Incluso si una determinada parte del proyecto representa una gran proporción de la votación, aún se implementa un proceso de votación pública, que satisface la transparencia de blockchain descrita en el. inicio de este artículo. condiciones necesarias para la transformación. Este mecanismo de garantía de procesos puede reflejar mejor los deseos de la comunidad y tiene un mejor grado de implementación de gobernanza que otros proyectos actuales de la cadena pública.
Actualización automática del protocolo: cuando es necesario actualizar el protocolo, se puede agregar un nuevo esquema de firma de umbral al bloque de resumen para lograr la actualización automática del protocolo. Este enfoque garantiza la seguridad y confiabilidad de la red y al mismo tiempo evita los inconvenientes y riesgos causados por las bifurcaciones duras. Específicamente, la tecnología Chain Key en ICP puede garantizar la seguridad y confiabilidad de la red y mantiene la máquina de estado de blockchain a través de un esquema de firma especial. Al comienzo de cada época, la red utiliza un esquema de firma de umbral bajo para generar números aleatorios y luego utiliza un esquema de firma de umbral alto para autenticar el estado de replicación de la subred. Este esquema de firma puede garantizar la seguridad y confiabilidad de la red, al mismo tiempo que permite actualizaciones automáticas del protocolo, evitando así los inconvenientes y riesgos causados por las bifurcaciones duras.

Votación de propuestas
Avance rápido: es una tecnología del protocolo informático de Internet que sincroniza rápidamente el estado del nodo. Permite que los nodos recién agregados obtengan rápidamente el estado actual sin volver a ejecutar el protocolo de consenso. En concreto, el proceso de avance rápido es el siguiente:
El nodo recién agregado obtiene el paquete de recuperación (CUP) de la época actual, que contiene la raíz del árbol Merkle, el bloque de resumen y el número aleatorio de la época actual.
El nodo recién agregado utiliza el subprotocolo de sincronización de estado para obtener el estado completo de la época actual de otros nodos y utiliza la raíz del árbol Merkle en CUP para verificar la exactitud del estado.
Los nodos recién unidos ejecutan el protocolo de consenso utilizando números aleatorios en el CUP y los mensajes de protocolo de otros nodos para sincronizarse rápidamente con el estado actual.
La ventaja del avance rápido es que permite que los nodos recién agregados obtengan rápidamente el estado actual, sin tener que comenzar desde cero como otras cadenas públicas. Esto puede acelerar la sincronización y expansión de la red. Al mismo tiempo, también puede reducir el volumen de comunicación entre nodos, mejorando así la eficiencia y confiabilidad de la red.

avance rápido
Identidad de Internet descentralizada: el sistema de identidad en IC realmente me hace sentir que el problema DID se puede resolver por completo, y está completamente resuelto, ya sea por escalabilidad o privacidad. Actualmente existe una implementación del sistema de identidad en IC llamado Internet Identity, así como el NFID más potente desarrollado en base a él. Su principio es el siguiente:
Al registrarse genera un par de claves públicas y privadas para el usuario. La clave privada se almacena en el chip de seguridad TPM dentro del dispositivo del usuario y nunca puede filtrarse, mientras que la clave pública se comparte con los servicios de la red.
Cuando un usuario desea iniciar sesión en una dapp, la dapp crea una clave de sesión temporal para el usuario. Esta clave de sesión será firmada por el usuario mediante firma electrónica autorizada, de modo que la dapp tenga la autoridad para verificar la identidad del usuario.
Una vez firmada la clave de sesión, la dapp puede usar esa clave para acceder a los servicios de red en nombre del usuario sin que este tenga que firmar electrónicamente cada vez. Esto es similar a los inicios de sesión autorizados en Web2.
La clave de sesión solo es válida por un corto período de tiempo. Después de su vencimiento, el usuario debe volver a pasar la firma de autorización biométrica para obtener una nueva clave de sesión.
La clave privada del usuario siempre se almacena en el chip de seguridad local del TPM y no saldrá del dispositivo. Esto garantiza la seguridad de la clave privada y el anonimato del usuario.
Al utilizar claves de sesión temporales, diferentes dapps no pueden rastrear las identidades de los usuarios entre sí. Logre un acceso verdaderamente anónimo y privado.
Los usuarios pueden sincronizar y administrar fácilmente su identidad de Internet en múltiples dispositivos, pero los propios dispositivos también requieren claves biométricas o de hardware correspondientes para su autorización.

Algunos de los beneficios de Internet Identity son:
No es necesario recordar la contraseña. Inicie sesión directamente utilizando funciones biométricas como el reconocimiento de huellas dactilares, lo que elimina la necesidad de configurar y recordar contraseñas complejas.
La clave privada no sale del dispositivo, lo que lo hace más seguro. La clave privada se almacena en el chip de seguridad del TPM y no se puede robar, lo que resuelve el problema del robo de nombre de usuario y contraseña en Web2.
Inicie sesión de forma anónima y no podrá ser rastreado. A diferencia de Web2, que utiliza el correo electrónico como nombre de usuario para realizar un seguimiento en todas las plataformas, Internet Identity elimina este seguimiento.
La gestión de múltiples dispositivos es más conveniente. Puede iniciar sesión en la misma cuenta en cualquier dispositivo que admita datos biométricos, en lugar de limitarse a un solo dispositivo.
No depende de proveedores de servicios centrales y logra una verdadera descentralización. Es diferente del modelo donde los nombres de usuario corresponden a proveedores de servicios de correo electrónico en Web2.
Al utilizar el proceso de autenticación delegada, no es necesario iniciar sesión repetidamente cada vez que inicia sesión y la experiencia del usuario es mejor.
Admite el inicio de sesión utilizando dispositivos de seguridad dedicados como Ledger o Yubikey para mejorar la seguridad.
La clave pública real del usuario está oculta y los registros de transacciones no se pueden consultar a través de la clave pública para proteger la privacidad del usuario.
Perfectamente compatible con la cadena de bloques Web3, puede iniciar sesión y firmar DApps o transacciones de cadena de bloques de forma segura y eficiente.
La arquitectura es más avanzada, representa la integración orgánica de las ventajas de Web2 y Web3, y es el estándar para futuras cuentas de red e inicios de sesión.
Además de proporcionar una nueva experiencia de usuario, también se adoptan los siguientes medios técnicos para garantizar su seguridad:
La clave privada se almacena mediante un chip de seguridad TPM, que está diseñado para que ni siquiera los desarrolladores puedan acceder a la clave privada ni extraerla para evitar que la roben.
Los mecanismos de autenticación secundarios, como la autenticación biométrica, como la huella digital o el reconocimiento facial, deben verificarse en combinación con el dispositivo para que solo el usuario que posee el dispositivo pueda usar la identidad.
La clave de sesión adopta un diseño de vencimiento a corto plazo, que limita el período de tiempo para ser robada y obliga a destruir el texto cifrado relevante al final de la sesión para reducir los riesgos.
La tecnología de cifrado de clave pública permite cifrar los datos durante la transmisión y los oyentes externos no pueden conocer la información privada del usuario.
Al no depender de terceros proveedores de identidad, la CLAVE PRIVADA es generada y controlada por los propios usuarios y no confía en terceros.
Combinado con la inviolabilidad que ofrece el mecanismo de consenso de la cadena de bloques IC, garantiza la confiabilidad de todo el funcionamiento del sistema.
Los algoritmos criptográficos y los procesos de seguridad relevantes se actualizan y actualizan continuamente, como la adición de mecanismos más seguros, como las firmas múltiples.
El código fuente abierto y el diseño descentralizado optimizan la transparencia y facilitan la colaboración comunitaria para mejorar la seguridad.

Identidad en Internet
5. Equipo central
Desde la perspectiva del equipo, hay un total de más de 200 empleados, todos ellos talentos de élite. Los empleados han publicado un total de más de 1600 artículos, han sido citados más de 100 000 veces y han poseído un total de más de 250 patentes.
Académicamente, sus teorías matemáticas recientes incluyen Threshold Relay y PSC Chains, Validation Towers and Trees y USCID.
Desde el punto de vista de la formación técnica, tiene una profunda experiencia en investigación y desarrollo técnico y ha estado involucrado en la investigación en el campo de big data y computación distribuida en sus primeros años, lo que sentó las bases técnicas para la construcción de redes ICP complejas.
Desde una perspectiva empresarial, anteriormente dirigió un juego MMO utilizando su propio sistema distribuido que albergaba a millones de usuarios. Dominic fundó Dfinity en 2015 y también es presidente y director de tecnología de String Labs.
Desde una perspectiva, propuso el concepto de Internet descentralizado hace más de 10 años. No es fácil promover este gran proyecto a largo plazo. En la actualidad, sus ideas de diseño son muy prospectivas.
El fundador Dominic Williams es un cripto teórico y emprendedor en serie.
En términos de equipo técnico, Dfinity es muy fuerte. La Fundación Dfinity ha reunido a un gran número de los principales expertos en criptografía y sistemas distribuidos, como Jan Camenisch, Timothy Roscoe, Andreas Rossberg, Maria D., Victor Shoup, etc. Incluso la "L": Ben Lynn, el autor del BLS algoritmo criptográfico, también se encuentra en la oficina de Dfinity. Esto proporciona un fuerte apoyo a la innovación tecnológica del ICP. El éxito de los proyectos blockchain es inseparable de la tecnología, y la reunión de los mejores talentos puede generar avances tecnológicos, lo que también es una ventaja clave de ICP.

Equipo de la Fundación Dfinity
6. Financiamiento y modelo económico / Recaudación de fondos y tokenómica
Este artículo sería demasiado largo si también cubriera esta sección, así que decidí escribir un artículo separado más adelante para brindarte un análisis detallado. Este artículo se centra más en la dirección de desarrollo de la industria blockchain y por qué ICP tiene grandes oportunidades.

7. Aplicaciones
En ICP se pueden desarrollar todo tipo de aplicaciones, plataformas sociales, plataformas de creadores, herramientas de chat, juegos e incluso juegos Metaverse.
Mucha gente dice que IC no es adecuado para DeFi porque es difícil lograr un estado global consistente, pero creo que esta pregunta en sí misma es incorrecta. No es que el estado global sea consistente, sino que el estado global es consistente bajo una latencia baja. Si puede aceptar 1 minuto, 10.000 máquinas en todo el mundo pueden lograr una coherencia global. Con tantos nodos en Ethereum y BTC, ¿no se han visto obligados a lograr una coherencia estatal global bajo una alta latencia? Por lo tanto, actualmente no pueden lograr una expansión horizontal ilimitada. IC primero resuelve el problema de la expansión horizontal infinita dividiendo subredes. En cuanto a la consistencia del estado global con baja latencia, utiliza algoritmos de consistencia distribuida de fuerte consistencia, topología de red bien diseñada, sincronización de datos distribuidos de alto rendimiento y verificación de sello de tiempo efectiva. También se puede lograr un mecanismo maduro tolerante a fallas. Pero, para ser honesto, será más difícil construir una plataforma comercial a nivel de aplicación de circuitos integrados que la plataforma comercial de alto rendimiento que actualmente está construyendo la gente de Wall Street. No se trata solo de llegar a un acuerdo entre múltiples salas de computadoras. Sin embargo, que sea difícil no significa que no se pueda hacer en absoluto. Significa que primero se deben resolver muchos problemas técnicos y eventualmente se encontrará un estado moderado que no solo garantice la seguridad sino que también garantice una experiencia aceptable para las personas. Por ejemplo, ICLightHouse a continuación.
ICLightHouse, un índice de cartera de pedidos de toda la cadena, ¿cuál es el concepto de toda la cadena? ¿Cuántas dificultades técnicas hay que resolver? Esto es impensable en otras cadenas públicas, pero al menos en IC es factible, lo que nos da esperanza.

OpenChat es una aplicación de chat descentralizada con una gran experiencia. No he visto un segundo producto de este tipo en toda la industria blockchain. Muchos otros equipos han intentado en esta dirección antes, pero al final todos fallaron por varias razones. En última instancia, los usuarios sienten que la experiencia no es buena. Por ejemplo, la velocidad es demasiado lenta para enviar un mensaje y recibir los mensajes de otras personas durante 10 segundos. Sin embargo, un pequeño equipo de tres personas en ICP ha creado un producto tan exitoso. Puedes comprobar por ti mismo lo fluido que es. Bienvenido a unirse a la organización, donde podrá disfrutar de la colisión de ideas y disfrutar de la libertad de expresión hasta cierto punto.

Mora es una plataforma para súper creadores, donde todos pueden crear un planeta y construir su propia marca individual, y el contenido que genera es siempre suyo e incluso puede admitir lectura paga. Se le puede llamar un planeta del conocimiento descentralizado. Ahora actualizo artículos sobre él todos los días.

Fácil - 0xkookoo
Las aplicaciones OpenChat y Mora son productos que uso casi todos los días. Brindan a las personas una sensación inseparable de comodidad. Dos palabras para describirlas son libertad y enriquecimiento.
Ya hay algunos equipos que desarrollan aplicaciones de juegos en IC, y creo que IC eventualmente se hará cargo de la narrativa de los juegos de cadena completa. Como dije en la sección GameFi de este artículo que escribí antes, la jugabilidad y la diversión del juego son cosas que las partes del proyecto deben considerar. La jugabilidad es más fácil de lograr en IC. Espero con ansias la obra maestra de Dragginz.

8. Resumen/Resumen
ICP es como la tierra, y la tecnología Chainkey es como el núcleo de la tierra. Su relación con ICP es similar a la relación entre el protocolo TCP/IP y toda la industria de Internet. Cada subred es como el continente de Asia, África y América. América, por supuesto, la Subred también puede ser el Océano Pacífico/Atlántico, hay diferentes edificios y áreas (Réplica y Nodo) en el continente y se pueden plantar plantas (Recipiente) en cada área y edificio, y diferentes animales. vive felizmente;
ICP admite la expansión horizontal. Cada subred es autónoma y puede comunicarse entre diferentes subredes. No importa en qué aplicación se encuentre, redes sociales, finanzas o incluso el metaverso, puede lograr la máxima coherencia a través de esta red distribuida. Es fácil lograr un libro de contabilidad global en condiciones sincrónicas, pero es muy difícil lograr la "consistencia del estado global" en condiciones asincrónicas. En la actualidad, solo ICP tiene la oportunidad de hacerlo.
Cabe señalar que esto no se refiere a la "consistencia del Estado global", sino a la "consistencia del Estado global". La "consistencia del estado global" requiere que todos los nodos participantes [acuerden todas las secuencias de operaciones], [los resultados finales sean consistentes], [consistencia objetiva, no depende de si el nodo falla], [consistencia del reloj], [consistencia instantánea, todas las operaciones todos se procesan sincrónicamente], lo cual está garantizado en la subred única de IC. Sin embargo, si desea garantizar la "consistencia del estado global", necesita que todas las subredes en su conjunto logren la "consistencia del estado global" anterior para los mismos datos y estados. En la implementación real, esto es imposible de lograr con una latencia baja. Este es también el cuello de botella que actualmente impide que las cadenas públicas como ETH se expandan horizontalmente. Por lo tanto, IC optó por llegar a un consenso dentro de una sola subred, y otras subredes verificaron rápidamente a través de la comunicación que los resultados no fueron falsificados, para lograr la "consistencia del estado global final". Equivale a combinar la descentralización de grandes cadenas públicas con el alto rendimiento y la baja latencia de las cadenas de alianza, y lograr una expansión horizontal ilimitada de las subredes mediante pruebas de algoritmos matemáticos y de cifrado.
En resumen, podemos ver que de acuerdo con la dirección de desarrollo final de blockchain en la que pensé al principio del artículo, [soberanía] + [centralización descentralizada multipunto] + [transparencia] + [control de ejecución de código] + [ Escalabilidad infinita de costos lineales],
La soberanía es el único problema que la cadena de bloques debe resolver, incluida la soberanía de los activos, la soberanía de los datos, la soberanía del habla, etc. De lo contrario, no hay necesidad de la cadena de bloques;
IC lo hizo totalmente
La inmutabilidad es una condición suficiente, pero no una condición necesaria. Siempre que pueda asegurarse de que mi soberanía no se vea dañada, puedo manipularlo a voluntad si los activos de todos en el mundo son manipulados y duplicados en la misma proporción. ¿la diferencia?
IC también lo hizo
La descentralización completa es imposible de lograr, no importa cómo se diseñe, siempre habrá personas "dotadas"/intereses creados que tendrán mayor voz, y siempre habrá personas que decidan activamente no participar [Descentralización y multiparticipación. centralización de puntos] es el patrón final;
IC es actualmente la mejor entre todas las cadenas públicas. No solo puede mantener un cierto grado de descentralización, sino que también puede aprovechar al máximo las ventajas de las entidades centralizadas para realizar mejor la gobernanza y el funcionamiento de la red.
La transparencia es imprescindible. ¿No es este experimento social para toda la humanidad sólo para permitir que todos tengan voz y derecho a proteger su soberanía? Aunque siempre hay personas que son perezosas, siempre hay personas que están dispuestas a confiar en personas más profesionales y siempre hay personas que eligen activamente dejar de votar para maximizar la eficiencia, pero esta también es una elección que toman activamente. Tienen derechos pero eligen activamente no ejercerlos. Mientras todo sea transparente y no haya operaciones secretas, estoy dispuesto a aceptarlo incluso si se entiende. Si pierdo, no soy tan hábil como los demás y el más fuerte sobrevivirá. economía;
IC lo hizo totalmente
El control de la ejecución del código es el núcleo; de lo contrario, sería quitarse los pantalones y tirarse un pedo, y la votación se anunciará durante una semana. Al final, el equipo del proyecto implementó la versión malvada del código. La versión malvada, todavía se burla de todos.
Actualmente solo IC hace esto
Escalabilidad infinita de los costos lineales A medida que la cadena de bloques se integra cada vez más con la vida real, cada vez más personas participan y la demanda es cada vez mayor. La infraestructura no puede soportar una escalabilidad ilimitada o es demasiado grande para expandirse. inaceptable.
Actualmente solo IC hace esto
Con base en los hechos anteriores y mi pensamiento y análisis, creo que ICP = Blockchain 3.0.
Este artículo es solo para hablar sobre la dirección de desarrollo futuro de la industria blockchain y por qué es probable que ICP sea el motor de innovación de blockchain 3.0. Sin embargo, es innegable que existen algunos problemas en el diseño Tokenomics de ICP y la ecología. Todavía no ha llegado al brote, actualmente ICP todavía necesita continuar trabajando duro para alcanzar la blockchain 3.0 final en mi opinión. Pero no se preocupe, este asunto es intrínsecamente difícil. Incluso la Fundación Dfinity ha preparado una hoja de ruta de 20 años. Solo 2 años después del lanzamiento de la red principal, ya ha logrado un logro tan grande. También está utilizando criptografía para conectarse a BTC. Y la ecología de ETH, creo que alcanzará un nivel más alto en tres años.

9. Futuro
IC ya ha completado la construcción de infraestructura de abajo hacia arriba y las aplicaciones de arriba hacia abajo también están comenzando a tomar forma. Mi impresión directa reciente es que IC puede jugar cada vez más cartas y está totalmente preparado para el próximo mercado alcista.
IC es una actualización de paradigma, no solo una simple actualización de tecnología. Es una migración de paradigma de la computación de una sola máquina a la computación distribuida, y también es una migración de paradigma de un sistema de una sola máquina a un sistema distribuido. El concepto de computación en la nube descentralizada permite a muchas pequeñas empresas disfrutar de una experiencia de desarrollo integral en la etapa inicial.
Según la fórmula de valor del producto del profesor Yu Jun: Valor del producto = (nueva experiencia – experiencia anterior) – costo de la migración En el futuro, siempre que algunas personas descubran que los beneficios de la experiencia de unirse al ecosistema de CI son mayores que el costo de la migración, habrá. Habrá más personas en IC, incluidas las partes del proyecto y los usuarios. Con la incorporación de la computación en la nube, el efecto de escala de la "computación en la nube" se reflejará más fácilmente. Después de resolver el problema de "qué vino primero, el huevo o la gallina", se establece el volante delantero del IC.
Por supuesto, la definición que cada uno tiene de experiencia es subjetiva, por lo que siempre habrá personas que elijan unirse primero, y algunas personas que elijan unirse más tarde. Las personas que se unen primero corren mayores riesgos, pero generalmente obtienen mayores beneficios en promedio.

Contenido IC que te interesa
Progreso tecnológico | Información del proyecto | Eventos globales

Recopile y siga el canal IC Binance
Manténgase actualizado con la información más reciente
