La Fundación DFINITY desarrolló CanCan, una aplicación en cadena similar a Douyin con menos de 1000 líneas de código, que demostró su usabilidad y atrajo a varios desarrolladores destacados para probar el terreno.

2020 es el año de la explosión de DeFi, que no sólo produce nuevos efectos de creación de riqueza, sino que también demuestra el valor de blockchain. Las aplicaciones DeFi continúan zarpando después de experimentar desburbujas, "atacando la ciudad" en el territorio original de CeFi. Desde la perspectiva del valor de mercado, los nuevos líderes de DeFi también han superado a muchas "viejas corrientes principales".

Sin embargo, desde una perspectiva de aplicación, los escenarios de Dapp actualmente se centran principalmente en servicios financieros como el comercio, los préstamos y la gestión financiera. Las cadenas públicas también están conectadas a los puntos de acceso DeFi, tratando de copiar el ecosistema Ethereum. Por el contrario, las "aplicaciones tradicionales de Internet" más frecuentes, como Douyin, Didi y Meituan, no se han trasladado a la cadena porque la infraestructura blockchain actual es difícil de soportar.

Con la madurez de DFINITY nació una computadora de Internet basada en blockchain. Este sistema, que tiene en cuenta tanto la gobernanza en cadena como los hábitos de desarrollo tradicionales, espera reducir el umbral de entrada para los desarrolladores y al mismo tiempo amplificar la imaginación empresarial de los emprendedores, revolucionando así la era de las aplicaciones tradicionales de Internet y creando la próxima Gran salida para el emprendimiento en cadena.

Así como Uniswap, que tiene solo unos pocos cientos de líneas de código, lanzó un impacto en CEX a través de contratos inteligentes de Ethereum, la Fundación DFINITY desarrolló CanCan, una aplicación en cadena similar a Douyin con menos de 1000 líneas de código, lo que demuestra su usabilidad y atraer Un grupo de destacados desarrolladores vino a probar el terreno. Pero en 2021, cuando las cadenas públicas de la nueva era se están acelerando, los desarrolladores también se centran en si DFINITY podrá mantenerse al día con el resto.

Teniendo en cuenta que DFINITY es un proyecto de ingeniería informática blockchain extremadamente grande, primero llevaremos a los lectores a ver la arquitectura general de DFINITY desde el exterior (los lectores que tengan cierto conocimiento de su tecnología pueden pasar directamente a la segunda parte). ), y luego compare Las similitudes y diferencias entre DFINITY y otras cadenas públicas y la Internet tradicional. En última instancia, basándose en la comprensión de la arquitectura de DFINITY y los cambios revolucionarios en la experiencia de desarrollo en cadena, se creará un magnífico modelo para la Internet futura. presentado a todos.

Aquí, Odaily Planet Daily también desea expresar un agradecimiento especial a muchos desarrolladores senior de blockchain, incluido el director técnico de SNZ, NEO, el gerente de la comunidad de DfinityFun/cofundador de OureaGroup, Punk, el ingeniero senior de investigación y desarrollo de blockchain de HashQuark, Flanker, y el desarrollador central de DFINITY, Paul (incluido en no orden particular) evaluó DFINITY desde una perspectiva diferente y proporcionó perspectivas y conocimientos valiosos.

Entender DFINITY desde la arquitectura técnica

La idea original de DFINITY comenzó en 2015. El equipo fundó la Fundación DFINITY en octubre de 2016 y estableció la capa de red en enero de 2017. En ese momento, el objetivo principal era resolver algunas de las deficiencias de Ethereum. A medida que la tecnología se desarrolla y el equipo recibe más apoyo financiero y absorbe más talentos, DFINITY restablece su visión basándose en la anterior y se compromete a convertirse en una computadora de Internet.

DFINITY opera basándose en el protocolo informático blockchain ICP y adopta una estructura jerárquica, que incluye principalmente contenedores de software, subredes, nodos y centros de datos. Se puede considerar que consta de muchas subredes (Subredes). Hay múltiples contenedores de software en cada subred con funciones y atributos específicos (Nota: el contenedor de software es una unidad básica interoperable en DFINITY. En el software, el contenedor contiene el código). y estado subido por el usuario. La capa inferior de DFINITY es un centro de datos independiente que aloja hardware dedicado. Los nodos se ejecutan en el centro de datos. Los nodos son responsables del procesamiento de datos y la ejecución del estado en contenedores de subred.

Diagrama de estructura DFINITY

Podemos tomar prestada la "composición de la vida" de los libros de biología para comprender la arquitectura de DFINITY: el centro de datos es como los elementos materiales básicos que sustentan la composición de la vida, y los nodos son como neuronas que conectan y controlan muchos órganos y tejidos. . Cada contenedor de software es como una célula independiente, y la subred formada por un grupo de contenedores de software es como un órgano formado por un grupo de células. Cuando muchos órganos y redes de neuronas están conectados, se implementan diferentes órganos. funciones y operaciones muy complejas.

"Ethereums" va a la izquierda, DFINITY va a la derecha

El 10 de enero de 2021, el fundador de EOS, BM, anunció su renuncia a su puesto como CTO de la empresa matriz de EOS, Block.one. El competidor de Ethereum que tenía mayores esperanzas en ese momento acaba de pasar a un segundo plano. Los antiguos competidores de Ethereum han perdido gradualmente su capacidad de subvertir Ethereum. Las cadenas públicas emergentes que cuentan historias de expansión entre cadenas son más bien complementos de Ethereum, repitiendo el estilo arquitectónico del ecosistema Ethereum.

Punk, community manager de DfinityFun y cofundador de OureaGroup, dijo en una entrevista con Planet Daily que muchas cadenas públicas, incluida Ethereum, todavía se centran en temas como TPS, pero si no resuelven el problema de la experiencia del usuario y las frágiles conexiones centralizadas, Ninguna de estas cuestiones puede provocar grandes cambios. Pero DFINITY ha realizado enormes innovaciones desde abajo hacia arriba, introduciendo blockchain al mundo desde la perspectiva de una nueva vía.

Dominic Williams, fundador y científico jefe de la Fundación DFINITY, dijo en el "Foro y ceremonia de entrega de premios de la Cumbre FAT Value Era 2020": "Las computadoras de Internet son la tercera gran innovación de blockchain. La primera innovación es Bitcoin, que introdujo el concepto de la moneda ahora juega el papel del oro digital; la segunda innovación es Ethereum, que introduce contratos inteligentes y promueve la revolución DeFi en las finanzas descentralizadas; la tercera innovación importante es la computadora de Internet "Esta es la primera computadora blockchain verdadera y universal que permite". Nos permite reimaginar la forma en que construimos todo, una cadena de bloques fluida y de rendimiento ilimitado".

Las palabras de Dominic describen brevemente las tres características principales de DFINITY: la capacidad de crear varias aplicaciones, conexiones perfectas y rendimiento ilimitado. También profundizaremos en estas tres dimensiones.

1. DFINITY puede crear varias aplicaciones. El ecosistema blockchain dominado por Ethereum se concentra actualmente en campos como DeFi, criptoarte y juegos (los dos últimos son relativamente tempranos), y estas Dapps todavía son relativamente básicas en términos de implementación funcional. El mercado actual de cadenas públicas aún no ha visto una capa inferior que pueda admitir varios tipos de aplicaciones multifuncionales.

DFINITY desafía este status quo “con el ejemplo”. Para demostrar que los desarrolladores pueden crear cualquier aplicación en él, la Fundación DFINITY desarrolló CanCan, una aplicación similar a Douyin, con menos de mil líneas de código. A diferencia de DeFi, las aplicaciones de videos cortos reciben cantidades masivas de datos cargados por usuarios finales C todo el tiempo, y también necesitan procesar estos datos en cualquier momento para permitir que los videos se reproduzcan sin problemas y los usuarios interactúen libremente. Este es un buen ejemplo de "utilizar un producto líder para demostrar las posibilidades subyacentes".

Entonces, suponiendo que Ethereum implemente todas las funciones de 2.0, ¿puede también admitir el buen funcionamiento de DAPP de videos cortos?

El director técnico de SNZ, NEO, dijo en una entrevista que si se implementan todas las funciones de Ethereum 2.0, es posible producir algunas aplicaciones más complejas. Sin embargo, Ethereum no tiene su propia capa de almacenamiento de datos en la arquitectura subyacente. Actualmente, los bloques solo pueden almacenar una serie de datos, como transacciones de transferencia de tokens. En el futuro, será difícil almacenar datos masivos como Douyin. Al desarrollar y diseñar DFINITY, diseñó funciones nativas de almacenamiento de datos en la capa inferior (Nota: DFINITY tiene almacenamiento automático y funciones de persistencia ortogonal, que se presentarán más adelante). Esto también le da a DFINITY una fuerte ventaja para actuar tarde.

En este sentido, preguntamos sobre la posibilidad de combinar Ethereum e IPFS. NEO cree que actualmente IPFS es más para el almacenamiento de datos estáticos. La gente tiene dudas sobre su disponibilidad de red y no es adecuado para el almacenamiento de datos dinámicos basado en aplicaciones a gran escala. En general, Ethereum es actualmente más adecuado como capa de liquidación de activos y el almacenamiento se centra más en el almacenamiento centralizado. En el futuro, Ethereum también puede adoptar una solución de almacenamiento más descentralizada basada en el principio de descentralización;

Además, Punk cree que, en comparación con el desarrollo en cadenas públicas como Ethereum, DFINITY es muy flexible y eficiente en la implementación del código. Los contratos inteligentes en la cadena pública son cosas "muertas" y requieren activación externa; pero el contenedor en DFINITY siempre está en un estado activado y el programa escrito puede lograr una activación activa a través de un protocolo de comunicación.

Se puede ver que la configuración inicial de DFINITY tiene en cuenta las necesidades de más tipos de aplicaciones.

2. DFINITY puede lograr una conexión perfecta. En DFINITY, los desarrolladores pueden crear programas y aplicaciones directamente en Internet sin la necesidad de servicios en la nube, bases de datos o interfaces de pago. Los desarrolladores pueden crear aplicaciones sin problemas porque no necesitan preocuparse por una gran cantidad de middleware.

Punk habló sobre tal cosa: "Hace unos días, Metamask se actualizó y su interfaz también cambió. Debido a que mis extremos frontal y posterior están separados, es necesario repararlos. Tomó mucho tiempo. Como desarrollador independiente, Si quiero desarrollar una aplicación muy compleja, este tipo de cosas ocupará la mayor parte de mi tiempo, y luego básicamente no puedo hacer nada. En DFINITY, que integra front-end y back-end, no necesito comprar una. servidor front-end o lidiar con problemas intermedios, trabajo sucio conectado”.

Punk agregó además: "Al crear aplicaciones en Ethereum, es difícil evitar el problema de la centralización de los puntos de conexión. Para facilitar a los usuarios comunes, la mayoría de las aplicaciones actualmente necesitan construir una interfaz Dapp, lo que requiere la compra de un servidor o hosting. IPFS, es necesario construir un "puente" en el medio para conectarse. Para los desarrolladores, su construcción llevará mucho tiempo y será laborioso; lo que es más importante, si desea desarrollar aplicaciones sociales, la experiencia del usuario será muy pobre; es la minería DeFi, está bien si lleva un tiempo; si se trata de chatear, muchos usuarios no pueden soportarlo”.

En comparación con Internet tradicional, es muy conveniente desarrollar en DFINITY. No hay necesidad de preocuparse por la base de datos, el equilibrio de carga, la distribución de la red, los firewalls, etc. Esto libera más tiempo y energía para los desarrolladores.

3. DFINITY tiene fuertes ventajas de rendimiento. Cuando las aplicaciones en DFINITY necesitan ampliar el rendimiento, el contenedor original puede crear un nuevo contenedor o bifurcarse. Cada contenedor adicional aumenta la capacidad general de la memoria, lo que aumenta la cantidad de contenedores y al mismo tiempo aumenta el rendimiento general de las llamadas de consulta y actualización. A esto se le llama rendimiento ilimitado.

Además, aunque solo existe un hilo de ejecución para la actualización del contenedor, DFINITY permite que la aplicación ejecute muchos contenedores en paralelo. Esto se debe a que diferentes contenedores en DFINITY tienen diferentes funciones. Una aplicación involucrará múltiples contenedores. Algunos contenedores pueden ser contenedores de confianza, etc. Los contenedores se llaman entre sí cuando se actualiza la aplicación. el uno al otro tampoco.

Además, DFINITY distingue entre "solicitudes de actualización que necesitan actualizar el estado del contenedor" y "solicitudes de consulta que modificarán el estado del contenedor". Este último no realiza cambios permanentes en la memoria. De esta manera, puede haber cualquier número de subprocesos simultáneos dentro del contenedor que procesa llamadas de consulta en un momento dado. Estas llamadas de consulta se ejecutan en la instantánea de la memoria registrada en el último estado raíz determinado. Al realizar una llamada de actualización entre contenedores, DFINITY permite que el hilo de ejecución se mueva a una nueva llamada de actualización si la llamada se bloquea.

Una experiencia de desarrollo cercana a la Internet tradicional y características superiores a la Internet tradicional

Me pregunto si habrás notado que la descripción anterior de Dominic sobre las ventajas de DFINITY está dirigida principalmente a la comunidad de desarrolladores. Todo esto se debe a la ruta de transmisión de la cadena pública B2D2C. En el proceso de desarrollo de la infraestructura subyacente, si ganas al desarrollador, ganarás el mundo. Para DFINITY, conquistar un "pequeño grupo" de otros desarrolladores de cadenas públicas es sólo un pequeño paso, mientras que "reclutar" a la mayoría de los desarrolladores tradicionales de Internet es un gran paso.

Preguntamos a varios veteranos con experiencia en desarrollo de blockchain e Internet cuáles fueron sus principales consideraciones al elegir una determinada capa subyacente. Entre las respuestas que recopilamos, los umbrales de desarrollo (incluidos el idioma, el entorno y el middleware) y los costos de migración son dos puntos que se superponen mucho. Varios desarrolladores también tuvieron algo que decir sobre la experiencia de desarrollo en DFINITY.

1. DFINITY reduce en gran medida la dificultad del desarrollo al simplificar la pila de tecnología y el almacenamiento del desarrollo. Paul, el desarrollador principal de DFINITY, explicó esto en detalle: "Los programadores son muy complicados cuando programan en Internet tradicional, porque muchas tecnologías tradicionales están limitadas por la confiabilidad y la seguridad, pero después de que DFINITY resolvió efectivamente estos dos problemas, muchos middleware ya no son necesarios, por lo que el desarrollo La dificultad se puede reducir de manera efectiva simplificando la pila de tecnología tradicional (nota: la pila de tecnología generalmente se refiere a la combinación de N tecnologías juntas para lograr una determinada función como un todo orgánico. En el pasado, debido a la inestabilidad). de almacenamiento, necesitábamos hacer copias de seguridad en el disco duro, pero esto era completamente innecesario. La última tecnología de hardware ha logrado grandes avances en esta área. Se desarrolló y lanzó una solución de persistencia de datos que elimina la necesidad de que los desarrolladores se preocupen por la persistencia. Problemas Mientras el programa esté escrito y no eliminado, seguirá ejecutándose. Lógicamente, este es un gran problema para los desarrolladores. A través de la simplificación, ya no piensan en el programa como una aplicación que existe en un entorno complejo. Continuar corriendo en el espacio virtual”.

2. El lenguaje de desarrollo de DFINITY es muy conciso y muy inclusivo. Los dos lenguajes principales utilizados actualmente para el desarrollo en DFINITY son: Rust y Motoko. Según informes oficiales, DFINITY admitirá todos los lenguajes de desarrollo en el futuro. Flanker, ingeniero senior de investigación y desarrollo de blockchain en HashQuark, dijo en una entrevista que, según la experiencia reciente de desarrollo en DFINITY, el nuevo lenguaje de programación Motoko es el primero en introducirse. Por supuesto, también admite muchos otros lenguajes, como C y. Óxido, etc "En términos generales, es relativamente cómodo de desarrollar y podemos escribir directamente el código de front-end y back-end juntos, como desarrollar una aplicación normal. Una vez completado el desarrollo, la implementación también es muy simple y puede admitir Implementación con un solo clic y luego regresar. Las pruebas y la depuración se pueden realizar a través de la página de inicio".

Se puede ver que simplemente estar cerca de Internet no es suficiente para atraer a una gran cantidad de desarrolladores. Además de una experiencia amigable, también es necesario tener características mejores que Internet, para que los empresarios "tengan" que elegir. una nueva capa inferior. También resumimos las ventajas y características de DFINITY a los ojos de los desarrolladores recopiladas de la siguiente manera:

1. DFINITY proporciona un canal de aleatoriedad seguro y amplía los límites de las aplicaciones de Internet. Aunque Bitcoin se está generalizando gradualmente, las aplicaciones DeFi en Ethereum están en auge y el ecosistema de varias cadenas de bloques se está enriqueciendo, todavía no está perfectamente conectado ni es compatible con la Internet tradicional. El canal seguro de aleatoriedad de DFINITY puede ser un puente entre los dos mundos, utilizando API para firmar contratos de Bitcoin y Ethereum, creando una nueva Internet más acorde con la era digital.

2. DFINITY es altamente tolerante a fallas y no fallará debido a fallas. Desde una perspectiva contextual, la mayor diferencia entre un proceso y un contenedor es que el contenedor tiene una copia en todos los nodos de la subred DFINITY, por lo que es altamente tolerante a fallas. Esto significa que cuando un proceso falla, se bloqueará, pero cuando el contenedor encuentre esta situación, se revertirá al estado anterior a que comenzara a ejecutarse la solicitud de mensaje actual. Después de la reversión, el contenedor puede continuar ejecutando nuevas solicitudes de mensajes. .

3. DFINITY tiene funciones de almacenamiento automático y persistencia ortogonal. El centro de datos subyacente de DFINITY utiliza un servidor de memoria profesional. El contenedor es equivalente a ejecutarse en el entorno de memoria. Cuando los desarrolladores programan en el contenedor, se almacenará automáticamente en la capa subyacente y se podrá llamar directamente, lo que significa que el desarrollador lo lee y lo ejecuta. Las escrituras están todas completadas en el contenedor, no es necesario almacenarlas primero en el disco duro como en Internet tradicional y luego llamarlas desde el disco duro cuando sea necesario. En DFINITY, los desarrolladores no tienen que pensar en la persistencia, simplemente escriben código.

4. DFINITY demuestra principios de diseño de Internet más absurdos al tiempo que protege la privacidad. En Internet (tradicional), intentar conectarse a algún software requiere conocer la dirección IP de la computadora que ejecuta el software y el puerto TCP en el que el software está escuchando. En DFINITY, si desea llamar a una función, solo necesita conocer la identidad del contenedor y la firma de la función. Además, para ejecutar el código alojado, el centro de datos cobra a los desarrolladores de aplicaciones en forma de criptomonedas, pero no puede acceder a los datos, lo que dificulta a los anunciantes recopilar las actividades de los usuarios en Internet y proteger la privacidad.

La nueva salida emprendedora que trae DFINITY

Dado que DFINITY tiene tantas ventajas en comparación con Internet tradicional, ¿cómo utilizarán los desarrolladores/emprendedores el "artefacto" para crear grandes cambios?

Flanker respondió: "Se puede imaginar ejecutar una computadora virtual pública en nuestra enorme Internet. Sus recursos informáticos son lo suficientemente grandes y podemos confiar plenamente en su uso y seguridad de los datos, porque es descentralizado, a prueba de manipulaciones y Las personas pueden cargar e implementar libremente sus propias aplicaciones para que otros las usen sin invertir en enormes costos de alquiler de servidores. Creo que la diferencia más esencial entre DFINITY y la Internet tradicional es que no tiene entidad operativa y cualquiera puede usar la aplicación. sin confianza”.

Dominic ha dicho que quizás la mayor oportunidad para empresarios e inversores esté relacionada con la creación de "servicios abiertos de Internet". El lanzamiento de CanCan también pretende utilizarlo como plantilla de aplicación para proporcionar a los empresarios algunas demostraciones de código y alentar a todos a implementar las diversas aplicaciones y funciones que desean implementar en DFINITY y crear aplicaciones de alto valor.

Si se pueden construir más rápidamente otras aplicaciones que involucran datos y transacciones masivas en DFINITY, los emprendedores pueden intentar cometer errores rápidamente sin altos costos iniciales y dedicar su energía a la lógica empresarial fuera del código.

Flanker estuvo de acuerdo con este punto de vista: “La razón por la que soy optimista sobre DFINITY es que DFINITY tiene tres fundamentos básicos: un excelente mecanismo de consenso de blockchain, una confirmación final de bloque más rápida y capacidades de expansión ilimitadas, por lo que puede soportar hacer cosas en él. aplicaciones a nivel empresarial, es más probable que los proyectos producidos sean productos excelentes que realmente puedan llevar blockchain a la economía real”.

El 18 de febrero, el evento en línea "Oportunidad de un billón de dólares: cómo la nueva Internet está remodelando la imaginación de los modelos de negocios", organizado conjuntamente por Forbes y DFINITY, se centrará en este tema. Los invitados confirmados incluyen a Dominic, la directora ejecutiva de EFF, Cindy Cohn, el decano de Mediapolis, Alan Emtage, el fundador de ClariNet, Brad Templeton, y el editor adjunto de Forbes Crypto y Blockchain Channel, Michael del Castillo.

El camino es largo y lejano, buscaré arriba y abajo

Objetivamente, aunque ha recibido un importante reconocimiento técnico, en 2021, cuando la nueva generación de cadenas públicas la rodean, DFINITY, que aún se encuentra en sus etapas iniciales, necesita acelerar y priorizar asuntos urgentes e importantes.

En el proceso de comunicación con los desarrolladores, Odaily Planet Daily también conoció los problemas que DFINITY necesita resolver a sus ojos, así como el camino más corto hacia el objetivo a largo plazo.

Flanker cree que antes de elegir una capa base, además de verificar si el entorno de desarrollo, las herramientas auxiliares, los documentos de orientación y las bibliotecas de códigos de programas de muestra están completos, lo más importante es si existen incentivos y apoyo continuos para el desarrollo. No importa cuán excelente sea un producto de Internet, no tendrá éxito si no lo utiliza mucha gente. "Por lo tanto, DFINITY no sólo debe atraer desarrolladores, sino también encontrar formas de atraer a los usuarios para que lo utilicen. Los incentivos y el apoyo continuos son una forma de promoción muy importante".

Punk dijo que el centro de datos de DFINITY debe ser un servidor de memoria profesional (sin disco duro) y no se pueden usar servidores tradicionales, por lo que el umbral y el costo serán relativamente altos, lo que impedirá la entrada de un grupo de personas. Aunque cuando el ecosistema madure, la reducción de costos para los desarrolladores posteriores puede cubrir completamente la alta inversión en centros de datos, todavía habrá problemas de centralización al principio. Afortunadamente, el sistema de gobernanza (elemento de red neuronal) de DFINITY está completamente descentralizado y puede compensar las deficiencias. En la actualidad, todo el mundo está prestando más atención a cuándo DFINITY abrirá el código fuente. Esto, por un lado, disipará algunas dudas en el mercado y, por otro lado, también permitirá a los desarrolladores crear aplicaciones ecológicas en torno a DFINITY lo antes posible. posible.

NEO también expresó su preocupación por el progreso del código abierto de DFINITY. Al mismo tiempo, señaló que en los primeros días estaba más preocupado por la integridad de las herramientas ecológicas de DFINITY y, en segundo lugar, esperaba que la planificación de todo el producto; Sea muy claro, como la creación de comunidades, la copia de desarrolladores y la documentación técnica. Es muy difícil para muchos proyectos desarrollarse solo confiando en la comunidad. Además, esperamos ver. una o dos aplicaciones fenomenales se ejecutan en DFINITY, para que todos puedan comprender mejor DFINITY, lo que atrae a más personas. Finalmente, lo que más me preocupa es el costo de la migración y las buenas herramientas de migración. y las herramientas en Ethereum se pueden migrar fácilmente a DFINITY, además, si el costo es controlable, para la Internet tradicional, ¿se pueden migrar fácilmente algunas aplicaciones? Por ejemplo, diseñando una función de "migración con un solo clic", el código de las aplicaciones tradicionales. Se puede implementar directamente en DFINITY. Si es así, producirá muy buenos resultados. DFINITY puede obtener rápidamente parte del valor de Internet tradicional y estará bien construido y desarrollado.

Dado que durante la entrevista, muchos desarrolladores y participantes iniciales del proyecto estaban muy preocupados por el progreso de DFINITY, a continuación también revisaremos brevemente los logros recientes y los planes futuros de DFINITY.

Según los funcionarios, DFINITY tiene cinco hitos principales: red principal de latón, bronce, tungsteno, sodio y mercurio en línea.

El 18 de diciembre de 2020, se completó la primera fase basada en Mercurio y la Fundación DFINITY inicialmente realizó la descentralización de la red principal DFINITY, que permite que el Sistema Neural de Red (NNS), un sistema de gobernanza algorítmica, transporte miles de datos independientes. centros y millones de máquinas de nodos especializados.

El 6 de enero de 2021, se lanzó oficialmente la primera fase Alfa de la red principal DFINITY Mercury, lo que significa que las computadoras de Internet pasarán a formar parte de la Internet pública, utilizando ICP como protocolo de Internet complementario a TCP/IP. Desde el lanzamiento de su propia red, DFINITY ha creado más de 400.000 bloques, NNS se está preparando para instalarse en 32 centros de datos independientes para finales del primer trimestre de 2021, y planea instalarse en 100 para finales de 2021 y miles para finales de 2021. 2030. El objetivo de los centros de datos independientes.

El hito de Mercurio ahora coloca a Internet Computer en el camino corto hacia la fase descentralizada de "génesis" final, que implica que NNS libere tokens funcionales ICP a los titulares en forma de neuronas de votación, que se abrirán al procesar la propuesta de activación, hora de apertura. Se espera que sea en el primer trimestre de 2021. Una vez que se active la demanda de "génesis", más de 50.000 poseedores de tokens funcionales de ICP comenzarán a participar en la gobernanza de la red o disolverán sus neuronas de votación para liberar tokens funcionales de ICP y convertirlos en ciclos para su uso Fortalecer los cálculos.

Resumir

DFINITY no es solo un proyecto de cadena pública, sino un servicio de Internet más completo basado en blockchain. Esta es una gran innovación nada menos que Ethereum y Bitcoin.

DFINITY cambia el paradigma para que los desarrolladores creen aplicaciones, de modo que ya no tengan que preocuparse por las bases de datos, el equilibrio de carga, la distribución de la red, los firewalls, etc., sino que puedan dedicar más tiempo a pensar en la implementación de la lógica del código. Esto es como liberar a los desarrolladores. En la "era agrícola", el uso de máquinas para reemplazar el trabajo tedioso y el cerebro para crear más, esto puede conducir a una explosión de aplicaciones más creativas.

Para los empresarios, DFINITY ofrece una gran oportunidad. Un desarrollador talentoso puede crear cualquier aplicación innovadora a bajo costo en una computadora con Internet, una vez que tenga éxito, será difícil de superar. En la era Ethereum, el éxito de Uniswap es un buen ejemplo. Solo se necesitan unos cientos de líneas de código y la creatividad genial no se verá defraudada. Estaremos esperando ansiosamente la próxima gran aplicación de la informática de Internet.

Autor: Veintitrés pintores (Odaily Planet Daily)

Composición tipográfica: Catherine

Contenido IC que te interesa

Progreso tecnológico | Información del proyecto | Eventos globales

Recopila y sigue el canal IC Binance

Responde preguntas en cualquier momento