Preguntas y respuestas de Bit University con Rong Chen: “El sistema operativo es como un país”.

– Comparación de Elastos con Ethereum y EOS

Hora: 27 de marzo a las 21:30

Comunidad de Wechat: Bit University

Invitado: Rong Chen, fundador de Elastos

Moderador: Zhang Feng , fundador de Digital Age Blockchain Alliance; conferenciante invitado de Golden Academy; consejero legal de Bit University, una comunidad de investigación blockchain; experto especial de Yirongbang, una plataforma de intercambio de conocimientos financieros, abogado en ejercicio del bufete de abogados Beijing Jinchengtongda Law Firm (sucursal de Shanghai), asesor legal para los equipos fundadores de blockchain e inversores.

El siguiente es el texto de su diálogo.

Pregunta 1

Zhang Feng : Como sistema operativo blockchain, ¿cómo planificará Elastos su ecosistema y sus aplicaciones? De hecho, el desarrollo del sistema operativo requiere una carga de trabajo muy pesada. Como equipo inicial, ¿qué tipo de preparación tiene Elastos para completar la tarea? ¿De dónde viene la confianza? ¿Cuáles son los medios de implementación?

Rong Chen : Todos sabemos que algunas personas piensan que hay tres generaciones de blockchain. La primera generación es Bitcoin. La segunda generación es el contrato inteligente de Ethereum. Y la tercera generación es DApp. DApp me interesa porque una aplicación requiere un entorno en ejecución, en otras palabras, un sistema operativo.

Muchas personas encuentran el sistema operativo muy misterioso. Empecé a hacer trabajos relacionados con el sistema operativo en 1985 y ya han pasado más de 30 años. Desde el 2000, cuando regresé a China para comenzar mi propio negocio, hasta ahora, he experimentado muchos reveses durante los 18 años. Estos pueden considerarse como mi trabajo de preparación. Hemos pasado por muchos desvíos, pero todavía tenemos algo de acumulación. Basándonos en nuestra experiencia anterior, y luego en blockchain, creo que DApp es una oportunidad de verdad.

En términos de blockchain, la mayoría de las personas aún prestan más atención al blockchain en sí, como la minería, el mecanismo de consenso o el llamado impacto social, incluida la generación de confianza, las finanzas, etc. Pero creo que no importa qué tecnología sea, el objetivo final debería ser dejar que las personas se beneficien, en otras palabras, permitir que los consumidores obtengan beneficios, que es de lo que se trata la “aplicación”.

Nuestra confianza proviene de nuestra comprensión de la computadora. Después de todo, el mundo digital y la economía inteligente tienen mucho que ver con las computadoras y la tecnología de la información. No importa si se trata de aplicaciones o contratos inteligentes, muchas personas mencionan Turing. Básicamente, la programación apunta a la finalización. (Luego habla sobre el concepto de finalización de Turing: Turing completaba todos los problemas computables). Para implementarlos en teléfonos móviles o en Internet, nuestro objetivo es crear una nueva Internet. Desde otra perspectiva, si dejamos de lado la cadena de bloques, no hay identificación en la Internet de hoy. Cualquiera puede agregar un servidor como nodo en Internet. Por eso Internet se ha desarrollado tan rápido: no existe un sistema de aprobación. Pero también crea una serie de grandes problemas como virus, identidad falsificada y robo de la privacidad del usuario. Todo es porque no hay identificación. Ahora estamos más inclinados a utilizar grandes aplicaciones, como Wechat y Google. En otras palabras, empresas de oligopolio como Tencent, Google, Microsoft, etc. nos han emitido una identificación, que es más segura.

La cadena de bloques de la que estamos hablando ahora tiene una característica principal: ha emitido una identificación en Internet, que no está bajo el control de ningún país. Puede emitir billeteras, y la billetera en sí es un tipo de identificación porque la billetera se usa para el pago y definitivamente identifica de manera única a un sujeto. Por lo tanto, no necesitamos detenernos en la etapa final o la eficiencia de blockchain. Si podemos utilizar las características maduras de blockchain y usarlas en Internet, por ejemplo, emitiendo una identificación en Internet, será el comienzo de la seguridad.

La segunda característica es que tendremos el certificado de depósito, que puede servir como una notaría justa e imparcial. Esta notaría no pertenece a ningún país y utiliza las matemáticas para probar problemas. Bitcoin puede realizar seis operaciones por segundo, ya sea que la velocidad de la computadora sea rápida o lenta, siempre son seis operaciones. Por lo tanto, significa que la cantidad de certificados de depósito no debe considerarse un problema sensible a la velocidad. Entonces, la velocidad de blockchain no es un problema grave.

La tercera característica es la escasez y la cuarta característica es el consenso. Aplicar estas cuatro características a Internet es suficiente para generar grandes cambios. La clave es implementarlos.

Pregunta 2

Zhang Feng : ¿En qué tipo de hardware se ejecutará el sistema operativo blockchain que Elastos iba a fabricar? En el mercado de hardware actual, donde la competencia es tan feroz, ¿cómo puede persuadir a sus socios para que apuesten por el futuro?

Rong Chen : Permítame explicarle primero el sistema operativo. Cuando se trata de sistema operativo, la mayoría de la gente piensa en Linux, Windows, PC o teléfonos móviles. Pero algunas personas pueden haber notado las máquinas virtuales, lo que significa que varios sistemas operativos virtuales pueden ejecutarse en un sistema operativo. Linux solía ser Unix. La I + D de Unix comenzó alrededor de 1970 y se prolongó hasta 1984. Maduró alrededor de 1985 después de 15 años. Pero han pasado más de 30 años desde 1985. Durante ese tiempo, muchas personas intentaron desafiar a Unix o Windows. Pero al final, ha demostrado ser el mismo, lo que significa que la arquitectura de nuestro sistema operativo actual es la misma que hace 40 años.

En esta etapa, la I + D de la nueva generación no es el sistema operativo en una máquina física, sino que está creando una máquina virtual, la llamada computación en la nube. La computación en la nube también se conoce como computación elástica. Amazon lo llamó “computación elástica”, no computadora ni computación. La computadora se refiere al hardware de la computadora y la computación se refiere al funcionamiento del programa. Compute es la máquina virtual.

Por lo tanto, la computación elástica se reduce a cuántas máquinas virtuales se pueden iniciar a pedido y cuántas máquinas virtuales se pueden destruir después de su uso. El nombre en inglés Elastos en realidad se refiere al sistema operativo de la máquina virtual.

Se me ocurrió el nombre en 2002 porque participé cuando Microsoft diseñó el sistema operativo .net de 1998 a 1999. Este sistema operativo trata la red como una computadora donde se ejecutan máquinas virtuales. “Elastos” en realidad se refiere a una máquina virtual de ese tipo. El término “elastos” salió en 2006. No existía en 1999. Se me ocurrió el nombre Elastos en 2002. Cuatro años después, Amazon usó la misma palabra, pero no podemos decir que Amazon nos esté plagiando porque en esa vez ya había regresado a China.

Entonces, el sistema operativo de red que estamos haciendo ahora no está muy relacionado con el hardware. Estamos más dispuestos a llamarlo Smart Web, que significa una World Wide Web en la que se pueden ejecutar programas. Si hace clic en la URL de la generación anterior de Internet, que es el navegador, que nació en 1995, se le presentará la página del sitio web. Para la próxima generación de la World Wide Web, una vez que se hace clic en la URL, se presenta un programa al usuario. Google llamó a esta aplicación instantánea. Así como Smartphone se refiere a un teléfono que puede ejecutar aplicaciones, Smart Web se refiere a una web que puede ejecutar aplicaciones.

Habiendo descubierto esto, es más fácil convencer a los socios. El costo de fabricación del hardware es muy alto y la cadena de suministro también es relativamente larga y requiere mucho tiempo. Además, el consumo de fondos también es muy elevado. Hacer una máquina virtual solo requiere el costo de desarrollo de software. El costo de producción es casi nulo. Al igual que el navegador, una vez que está instalado en su teléfono celular, puede ejecutarse inmediatamente. Entonces, la máquina virtual Elastos que estamos creando ahora se llama Elastos Runtime. Ahora se puede ejecutar en iPhone, teléfonos Andriod, Ubuntu y PC con Linux instalado como una simple aplicación de “hola mundo”.

Además, nuestra plataforma web descentralizada se abrió en febrero de 2018. Por lo tanto, nuestro progreso es muy rápido. Entonces, en este momento, al igual que cuando nació el navegador en 1995, todo lo que tenemos que hacer es crear algunas aplicaciones típicas. Explicaré los detalles más tarde. De hecho, no necesitamos gastar demasiado dinero para persuadir a estos grandes socios de alto costo. En cambio, esperamos que más empresas emergentes de base puedan utilizar nuestro producto.

Por lo tanto, una web con las características de blockchain, como tener una identificación y certificados de depósito y poder crear escasez, puede traer muchos modelos de negocios nuevos y modelos de ganancias. Así que esperamos tener una marea empresarial y algunas pequeñas empresas de nueva creación que utilicen nuestro producto. Hemos emitido tokens, que pueden usarse para recompensarlos y animarlos a usar nuestra web.

He Bing : ¿Como Wechat, que puede ejecutar pequeños programas?

Rong Chen : es como los pequeños programas de Wechat. Pero la función de programa pequeño de Wechat no está descentralizada como lo hace blockchain. Está centralizado y controlado por una empresa.

Pregunta 3

Zhang Feng : Gracias, Sr. Chen. Vayamos a nuestra tercera pregunta. En cuanto a la ecología del token de Elastos y la ecología de los diferentes tokens de DApp, ¿cómo maneja la relación entre competencia y cooperación?

Rong Chen : hablemos de los dos tipos de tokens. Los tokens emitidos por una cadena pública se denominan criptomonedas. Hay otro tipo de token, que se llama moneda de utilidad, ese es el token del que solemos hablar. Recientemente, algunas personas han comenzado a llamar a los tokens emitidos en cadena pública “moneda” y a los tokens de seguridad, “tokens”, para diferenciar los dos tipos de tokens. El gobierno de EE. UU. Tiene regulaciones muy estrictas sobre los tokens de seguridad. Por ejemplo, solo cuesta varios miles de RMB emitir tokens como ERC20 y hacer posible recaudar dinero. Entonces, el gobierno de los Estados Unidos tiene regulaciones muy estrictas para tales actividades. Aquellos que realmente están trabajando en la cadena pública han desplegado nodos en todo el trabajo para extraer monedas. Todos los países fomentan la innovación. La cadena pública es la base de la confianza, pero no significa que se deba confiar naturalmente en todas las cadenas públicas. Se puede confiar en Bitcoin y Ethereum porque tienen muchos usuarios. Entonces la gente confía en ellos y cree que no hay nadie detrás de ellos para controlar todo. Para que Elastos construya la Web inteligente, siempre que haya suficiente tráfico, DApps y usuarios en ella, los usuarios naturalmente tendrán confianza en Elastos. Por tanto, la cadena pública de Elastos ganará más confianza. Por lo tanto, se necesita tiempo y tráfico para generar confianza.

No consideramos a Elastos como un competidor de Bitcoin porque estamos co-extrayendo monedas con Bitcoin. Tampoco consideramos a Elastos como el competidor de Ethereum, porque en el futuro, algunos sitios web de Elastos también se basarán en el consenso y los contratos inteligentes, que también serán compatibles con los contratos inteligentes de Neo. Es como desarrollar una web. Algunas personas están dispuestas a desarrollar con Java, otras prefieren el lenguaje C. Algunos prefieren el inglés y otros el chino. No tendremos ninguna restricción sobre lo que quieren elegir. Apoyaremos todos estos.

También ayudaremos a algunas aplicaciones en el sistema Elastos. Entonces aparecerán los llamados derechos e intereses. Por ejemplo, si escribí un libro y había 10,000 ejemplares para publicar, quien posea una copia tendrá el 0.1% de los derechos de autor. Esto es lo que llamamos derechos e intereses. Veamos otro ejemplo. Supongamos que tenías un blog y te di una donación. Es algo así como la circulación, pero el núcleo sigue siendo los derechos y los intereses. Para alentar a las DApps a formar un ecosistema en la plataforma Elastos, necesitamos apoyo y cooperación en lugar de competencia. Para una web, si no hay un sitio web o DApp, no habrá ecosistema. Por supuesto, habrá DApps similares en la misma categoría para crear competencia en el ecosistema. Es como en el sistema operativo actual del teléfono móvil, como el iPhone, existen varias aplicaciones de notas en la nube y aplicaciones de juegos diferentes. No está compitiendo con Elastos. Es el comportamiento normal del mercado.

La conclusión es que Elastos es una plataforma. No compite con nadie. Y damos la bienvenida a las personas para que desarrollen DApps para nuestra plataforma.

Fion Wu : Sr. Chen, como continuación de la segunda pregunta. (2.1) Blockchain se considera generalmente como una herramienta que puede integrarse en otros sistemas operativos maduros y compensarse entre sí. El lanzamiento de su producto me hizo ver la esperanza de un acceso rápido a Internet de las cosas. Pero según las relaciones entre las características principales de los dispositivos móviles actuales y el hardware inteligente y el ID de blockchain, ¿cómo se asegura de que la funcionalidad se encargue de ambos? (2.2) La identificación personal generada por el sistema de Elastos es una gran ventaja. Incluso si no pensamos en la seguridad y estabilidad del sistema elástico, podemos imaginar que se puede usar para construir la cadena personal de Internet de las cosas. Sr. Chen, ¿ha pensado en la dependencia y asociación del ID?

Rong Chen : No estoy muy seguro de tus dos preguntas. Hablando de blockchain incrustado en sistemas operativos maduros: ¿Se ha integrado blockchain en sistemas operativos como Linux o Windows? No estoy muy seguro. Cuando los proyectos de blockchain como Ethereum desarrollan aplicaciones, se enfocan más en las máquinas virtuales o en el entorno de desarrollo, como EVM. La programación es muy diferente a la de Windows o Linux. No está integrado en los sistemas operativos.

He Bing : Es posible que Fion Wu haya hecho las preguntas porque está trabajando en IOT. Podría referirse al sistema operativo de los dispositivos IOT.

Rong Chen : Hablando de la relación entre DAG e IOT, es más un caso especial. No creo que debamos llamarlo IOT. Podemos hablar de esto en privado porque para entender nuestros puntos de vista y posiciones básicos, necesitamos comunicarnos cara a cara y hacer más preguntas.

De hecho, en mi opinión, según los chinos, el término “internet de las cosas” se refiere a una web. Dos adjetivos al principio y el último es un sustantivo. El sistema operativo IOT del que habla la gente se refiere al sistema operativo del sensor, que es el sistema operativo de las cosas. Entonces, al final, no importa si es el sistema operativo de las cosas o el sistema operativo de la web, son dos conceptos diferentes.

En cuanto al sistema operativo, por ejemplo, si estamos creando un sistema operativo para un sensor integrado en la CPU, porque hay diferentes tipos de sensores, será difícil crear un sistema operativo que sea adecuado para todos los sensores. Una talla no sirve para todos. Por lo tanto, tenemos todo tipo de sistemas operativos diferentes. Los métodos utilizados pueden variar, pero el principio es el mismo. Estos sistemas operativos no se desvían del diseño de sistema operativo clásico. Todos ellos son sistemas operativos clásicos hechos a la medida de diferentes formas, lo cual está lejos del sistema operativo de red. Algunos pueden saber que cuando planeamos hacer el sistema .net de Microsoft, realmente estábamos tratando de hacer un sistema operativo de red. Han pasado 18 años desde que regresé a China y he estado trabajando en Elastos todo el tiempo. Siempre me he dedicado a crear un sistema operativo de red, lo que no creo que nadie más esté haciendo ahora en China.

Pregunta 4

Zhang Feng : Muchas gracias, Sr. Chen. Al brindar beneficios a las aplicaciones distribuidas, ¿cómo obtendrá Elastos sus ganancias? ¿Y cómo apoyarían las ganancias el desarrollo continuo a gran escala?

Rong Chen : cuando se trata de las ganancias de Elastos, es posible que la gente no crea lo que voy a decir. Los sistemas operativos, como Linux, son proyectos de código abierto. Son principalmente para nutrir un ecosistema. Todos sabemos que si construimos un parque científico y tecnológico para atraer inversiones, su función es diferente a la de una corporación. Al igual que un país, se sostiene mediante la recaudación de impuestos. Las corporaciones deben pagar impuestos porque están ganando dinero. Entonces son dos cosas diferentes. El sistema operativo, de hecho, es como un parque científico y tecnológico, como una incubadora, como un país. Están alimentando un ecosistema. Así que la prioridad es permitir que nuestros socios ecológicos obtengan los beneficios.

El valor del ecosistema se verá reflejado cuando haya muchos usuarios. Por ejemplo, Windows es valioso porque tiene muchos usuarios. Android es valioso porque también tiene muchos usuarios. Por tanto, la ganancia no se refleja directamente. En cuanto a Elastos, en primer lugar, financiamos algunos bitcoins para desarrollar la llamada Smart Web de Elastos, por lo que la financiación es suficiente. Entonces, después del desarrollo, nuestra tarifa de operación será el 1% del valor de mercado. Además, el 1% de los ingresos mineros se asignará a los desarrolladores, para apoyar el mantenimiento y la mejora más adelante.

En el 4% adicionalmente emitido, el 70%, que es el 2,8%, se destinará a los propietarios de la minería. El 30%, que es el 1,2%, se destinará a desarrolladores y operadores.Por lo tanto, nuestros equipos operativos y de desarrollo se mantendrán en un 1,2% del PIB.

Zhang Feng : Elastos es como un parque científico y tecnológico, que es una plataforma económica inteligente.

Pregunta 5

Zhang Feng : En un mundo lleno de documentos técnicos, todos afirman que están creando un sistema operativo blockchain. ¿Cuál es la diferencia entre Elastos y sus competidores? ¿Elastos ha encontrado ya algún competidor respetable?

Rong Chen : Para responder a la pregunta, necesito eliminar el analfabetismo y hablar de sentido común. Definiré los sistemas operativos en dos ángulos diferentes. Por ejemplo, no solemos describir el sistema operativo como cuántas veces puede calcular por segundo. Esa es la computadora. Para tener una comprensión básica, desde el punto de vista de alguien que se especializa en ciencias de la computación, considero la cadena de bloques como una computadora. Aunque una cadena de bloques tiene muchos nodos, como 6.000 puntos o 10.000 nodos, y cada nodo es una computadora. Los 10,000 nodos de computadoras forman así una computadora más grande. Es como si usáramos cuatro núcleos para ensamblar un teléfono celular. Y 128 gabinetes pueden formar una computadora galaxy. En otras palabras, las computadoras pequeñas pueden formar una computadora grande. Entonces podemos decir cuál es la frecuencia y la velocidad de procesamiento de la computadora. No definiríamos la frecuencia ni la velocidad de procesamiento de un sistema operativo. Cuanto más rápida sea la máquina, más rápido será el sistema operativo.

En segundo lugar, por supuesto, quiero hablar sobre la diferencia entre los programas del sistema y las aplicaciones. ¿Qué es una aplicación? Los programas que los usuarios finales (o consumidores) pueden ver y utilizar se denominan aplicaciones. Por ejemplo, software como navegadores y Microsoft Word son aplicaciones.

Si abrimos la computadora y echamos un vistazo al disco duro, veremos la placa de circuito. Tiene su propio sistema operativo y software. Por ejemplo, uno de los sectores del disco duro está roto, automáticamente se saltará. Dado que el disco duro es muy grande, como un disco duro de 1T, no todos los sectores o registros son buenos. Tendrá cierta tolerancia a fallos. El salto lo realiza el software, que fue escrito y creado por los codificadores del sistema. Los usuarios finales no pueden verlo directamente. El sistema Linux está haciendo una copia de seguridad de la cámara. Entonces, en este escenario, ¿el sistema Linux está ejecutando aplicaciones o ejecutando la cámara? Cuando el sistema Linux está ejecutando la cámara, se considerará un software del sistema. En lugar de una aplicación que es un dispositivo.

EOS siempre enfatiza que es más rápido que Ethereum. Pero no se trata de las funciones del sistema operativo. En segundo lugar, el sistema operativo general necesita ejecutar aplicaciones. Entonces, el sistema operativo proporcionará algo llamado SDK (Software Development Kit). Linux proporcionará un SDK de Linux, Windows proporcionará un SDK de Windows y Android proporcionará un SDK de Android. En pocas palabras, el fabricante del sistema operativo siempre proporcionará el SDK original.

Cuando se trata de Android, por ejemplo, los teléfonos Huawei y Xiaomi usan el sistema operativo Android. Y para desarrollar aplicaciones para estos teléfonos, se utilizará Android SDK. Entonces, desde esta perspectiva, no hay una gran diferencia entre el SDK de los teléfonos Xiaomi y el SDK de los teléfonos Huawei. Básicamente son iguales. Ambos pertenecen a la misma empresa, Google. En otras palabras, el sistema operativo está hecho por Google, no por Huawei o Xiaomi. Entonces, para aplicar el mismo concepto a la cadena de bloques actual, ¿qué empresa de cadenas de bloques proporcionará el SDK?

Primero, sabemos que EOS está usando un SDK llamado Web Assembly, que es un estándar acordado por los editores de navegadores como Microsoft, Apple y Google. No lo proporciona EOS. Huawei no creó el sistema operativo. Google lo hizo. En otras palabras, EOS no creó el sistema operativo porque no tiene un SDK.

Ahora hablemos de Ethereum. Ethereum tiene EVM, que admite contratos inteligentes. Según el documento técnico de Ethereum, EVM no se puede utilizar para desarrollar aplicaciones no financieras o de mantenimiento de registros. Entonces, juegos como Cryptokitties se están saliendo de la cadena, no en la cadena de Ethereum. Es decir, de hecho, los contratos inteligentes de Ethereum son como los programas dentro de un disco duro o la macro en Excel, o el procedimiento de almacenamiento en una base de datos, lo que significa que la base de datos o Excel es programable. El disco duro también es programable. Pero no importa si se trata de la base de datos, Excel o el disco duro, ninguno de ellos se enfrenta directamente a los clientes.

Entonces, las aplicaciones de Ethereum no son DApps. Mucha gente confunde los contratos inteligentes con Dapps, que no es riguroso. Por tanto, Ethereum no es un sistema operativo, al menos no es el sistema operativo tradicional de Windows o Android. No es así. Solo se puede considerar como un sistema operativo en el disco duro o la cámara, lo que no tiene nada que ver con los consumidores. EOS es solo una computadora, una computadora dedicada. Se puede utilizar para la contabilidad, pero no es compatible con un ecosistema.

Pregunta 6

Zhang Feng : ¿Elastos puede co-usar / conectar las plataformas blockchain establecidas propiedad de grandes empresas, como Azure de Microsoft o la plataforma blockchain de IBM?

Rong Chen : en pocas palabras, no es compatible con Microsoft o IBM. Elastos tiene su propio SDK, estilo de programación y lenguaje de programación. Elastos usa el lenguaje estándar C o C ++. No inventó ningún lenguaje como solidez o EVM.

En otras palabras, blockchain requiere credibilidad, especialmente para la cadena pública. Por lo tanto, generalmente se requiere que la cadena pública sea de código abierto, por lo que la gente puede creer que no hay nada oculto. Luego, crearemos una World Wide Web inteligente llamada Smart Web. Ahora también es completamente de código abierto, y la máquina virtual C + + también es 100% de código abierto. Acabamos de terminar el prototipo simple. Podremos terminar la versión 0.1 este verano. Y será 100% de código abierto.

Tener el ID de usuario no significa que se revelará la verdadera fuente del usuario. Al igual que Bitcoin, cualquiera puede solicitar un bitcoin. Pero no sabe de qué país es el propietario de la billetera. Y, por supuesto, sabes que debe haber una persona detrás de la billetera. Esto ya es mucho mejor. Porque si esta persona me acosa todo el tiempo, puedo bloquearlo. O digamos que esta persona quiere lanzar un ataque DDOS, como secuestrar 1 millón de cámaras para atacar un sitio web al mismo tiempo. Para lograrlo, debe tener al menos 1 millón de identificaciones diferentes. De lo contrario, no podrán lanzar el ataque DDOS.

Pero si está en Internet hoy en día, dado que no se requiere la identificación, teóricamente puedes secuestrar 1 millón de cámaras y lanzar el ataque de inmediato. Ni siquiera necesitas tener 1 millón de identificaciones semi-anónimas. Otro punto es una cuestión filosófica. Es difícil para Microsoft, IBM, Google y Apple lograr el 100% de código abierto, lo que se reduce a la misma pregunta: si es de código abierto, ¿cómo pueden beneficiarse? Es imposible que cada empresa haga su propia cadena pública o Internet. Internet debe conectar a todas las empresas y todos los sitios web, por lo que debe tener credibilidad. Además, debe ser de código abierto y no priorizar las ganancias.

Esta filosofía es muy diferente a la filosofía de una empresa. El primer objetivo de una empresa es ganar dinero. Tiene fines de lucro. Así que es un concepto totalmente diferente en comparación con Internet. Los productos compiten entre sí. Las empresas existen para obtener beneficios. La economía inteligente es como un país y el objetivo es incubar su ecología. Un país tiene como objetivo hacer que su gente viva una vida cómoda, sin ganar nada en la competencia. Entonces el concepto es muy diferente.

Por eso considera Linux o Windows como un sistema operativo. Técnicamente hablando, son bastante similares. Pero tienen un posicionamiento muy diferente. El boom de Internet ha llevado a Linux a adelantarse a otros como el recién llegado. Técnicamente hablando, en 1990, cuando apareció Linux por primera vez, la tecnología de Windows era mucho más avanzada. Linux fue creado básicamente por un estudiante de posgrado y su tecnología era muy limitada. Luego, dado que Internet requería que un sistema operativo fuera justo, imparcial y abierto, Linux comenzó a obtener el apoyo de algunos usuarios y poco a poco comenzó a crecer.

Pregunta 7

Zhang Feng : ¿Cómo construye Elastos el sistema de identificación de usuario y confirma la verdadera fuente de la identificación de usuario?

Rong Chen : basándonos en esta identificación semi-anónima, también podemos establecer ciertos requisitos, como KYC (conozca a su cliente). Si usa esta identificación para ejecutar un sitio web, requerimos que el sitio web cumpla con las leyes y regulaciones locales. Por ejemplo, en China, se requiere la verdadera identidad para abrir un sitio web, lo que significa que tendrá que vincular su identificación real con esta identificación semi-anónima. Entonces, el semi-anónimo es un número de tarjeta de identificación mundial. La única diferencia es que no sabe quién está detrás del número de la tarjeta de identificación y de qué nacionalidad es. Pero si desea abrir un sitio web, debe dirigirse a la Oficina de Seguridad Pública para realizar la certificación de nombre real. Y debe vincular su número de teléfono móvil con su UnionPay. En este caso, si vende algún producto ilegal, debe asumir la responsabilidad legal y la gente puede demandarlo. Por supuesto, esto no es completamente un problema técnico sino de cumplimiento legal. Sobre este tema, hay muchos abogados en este grupo que son más profesionales que yo.

Pregunta 8

Zhang Feng : ¿Por qué vincular la circulación de ELA a la circulación de Bitcoin? ¿Cuál es el valor nominal de ELA? ¿Puede utilizar el cambio de dólares estadounidenses y RMB como ejemplo?

Rong Chen : La distribución de tokens Elastos se ha diseñado de acuerdo con Bitcoin. Entonces, la velocidad de circulación y extracción de ELA es el doble de la de Bitcoin. Hasta ahora, hay 16 millones de Bitcoin extraídos. Entonces ELA tiene una circulación de 33 millones, lo que duplica lo que tiene Bitcoin. Cada 10 minutos, se extraen 12.5 Bitcoin, por lo que por cada 10 minutos, se extraen aproximadamente 25 ELA. Nuestra velocidad de circulación y extracción es el doble de la de Bitcoin. Es el doble de tamaño.

Hay otra diferencia que tenemos en comparación con Bitcoin. Cuanto más Bitcoin extraigas, menos habrá. Ahora se extraen 12,5 bitcoins cada 10 minutos. En 4 años, solo se extraerán 6.25 bitcoins cada 10 minutos. ELA emitirá además 4% cada año porque queremos ser una economía con una inflación del 4%. En otras palabras, Bitcoin es deflacionario y ELA es inflacionario.

Nuestra idea básica es hacer una web inteligente, que es una economía inteligente. Mi socio, el Sr. Han Feng, conoce muy bien la economía inteligente. Y estoy muy de acuerdo con la idea de que podemos tener ventas directas P2P de mercadería digital. Por ejemplo, si solo hacemos 10,000 copias de un libro, si compro uno, puedo revenderlo después de terminar de leerlo, lo que constituye una economía inteligente.

Hemos diseñado la inflación del 4% para esta economía inteligente. Leí algo de literatura que dice que cuando Satoshi Nakamoto diseñó Bitcoin, predijo que en 2020, la circulación de dólares estadounidenses será de aproximadamente 2100 billones, por eso decidió emitir 2100 Bitcoin. Así que usamos el volumen de circulación de la moneda fiduciaria como referencia cuando diseñamos el valor nominal de ELA.

Se dice que Bitcoin es igual al oro digital. Entonces ELA circula en la web inteligente de Elastos. De hecho, ELA no tiene que ser el token principal que circula en la plataforma. Si abrió un sitio web en la plataforma, podría optar por establecerse en dólares estadounidenses o RMB. Diferentes sitios web de diferentes países pueden cobrar en diferentes monedas.

Requerimos que ELA tenga valor. De lo contrario, no podríamos motivar a los mineros. Entonces debería ser similar al oro. Los mineros pueden intercambiarlo en diferentes intercambios a fiat después de extraerlo. Entonces, para nuestra web inteligente, si un usuario desea registrar una identificación, como una billetera Bitcoin, será gratis y semi-anónimo. Pero si el usuario desea nombrar la billetera Zhang San, se requerirá una certificación de nombre real cuando realice el pago. Entonces, si alguien desea iniciar un sitio web sina.com.cn, se requerirá una certificación de nombre real. Es como la autenticación de dominio de Internet actual. No puede ser gratis. De lo contrario, se tomarán sitios web como Sina, Sohu y Google. Entonces, para registrarse con un nombre determinado, se cobrará una tarifa.

Debido al sistema de nombres reales, si alguien quiere usar el ID Zhang San para visitar el sitio web de Sina, esta persona deberá pagar por el nombre Zhang San, y Sina deberá pagar por el nombre Sina. Cuando se registra un nombre, le cobraremos ELA. Por supuesto, también necesitamos usar ELA para invertir en las DApps mencionadas anteriormente. Es como usar Bitcoin para invertir en algunas aplicaciones ecológicas. Necesitamos darle a ELA algunos escenarios de uso.

Esto también es para la circulación y el valor de ELA. Pero no requerimos que los sitios web se establezcan en ELA. Tampoco cobramos GAS. No tenemos un modelo GAS.

Hay algo más que requiere ELA. Dado que estamos creando una web inteligente, cuando algunas personas ayuden a generar tráfico o proporcionen unidades en la nube, serán compensadas con algo de ELA. En otras palabras, las personas que registran sitios web deberán gastar ELA, mientras que las personas que proporcionan discos duros y servidores serán compensadas con ELA.

Pregunta 9

Zhang Feng : ¿Cómo entrega valor Elastos?

Rong Chen : Hablando de entrega de valor e Internet del valor, tenemos que hablar sobre las características de escasez de blockchain. Ethereum se basa en la cadena pública, mientras que Elastos se basa en la cadena lateral. Hablando de la cadena pública, ELA se utiliza para emitir ID, ejecución automática, minería de tokens. Y los efectos secundarios provocan el funcionamiento automático de la web inteligente. Luego está la identificación. El certificado de depósito de la notaría descentralizada y los tokens ELA son posibles gracias a la cadena pública. Por el contrario, si publicamos 10,000 libros, desde el final del usuario, habrá una cadena lateral del libro.

Si comprara una copia de las 10,000 copias y se la revendiera al Sr. Zhang Feng después de terminar de leerlo, ya no tendría el libro. En este caso, el contrato inteligente se utilizará para completar la llamada entrega de valor. La transferencia de valor es un problema del modo de usuario porque la cadena de bloques actual no distingue entre el modo de usuario y el sistema. Pero para las personas como nosotros que trabajan en sistemas operativos, tenemos muy claro qué software es un sistema y qué software es una aplicación. Puede contarse como nuestra “enfermedad profesional”.

En cuanto a los métodos técnicos, no existe una gran diferencia entre nosotros y otras tecnologías blockchain, como Ethereum. Tendemos a utilizar algunas tecnologías maduras. La única diferencia es que queremos poner los contratos inteligentes en el modo de usuario y separar los contratos inteligentes de la cadena pública. Este es un principio absoluto que debemos enfatizar.

Zhang Feng : Algunos amigos del grupo estaban discutiendo el uso principal de Elastos Runtime. De hecho, le he hecho esta pregunta al Sr. Chen en privado antes. Sr. Chen, ¿por qué no nos vuelve a explicar?

Rong Chen : En realidad, Elastos Runtime es como el EVM de Ethereum. Es principalmente para ejecutar DApps. Y el EVM de Ethereum es para ejecutar contratos inteligentes. La diferencia es que el contrato inteligente se ejecuta en los nodos de la cadena de bloques mientras que las DApps se ejecutan en teléfonos móviles y otros terminales de usuario.

En términos generales, Runtime se denomina App Sandbox, que es la zona de pruebas de la aplicación. Es para evitar virus, fugas de privacidad y ataques a la red de las aplicaciones. Así que la caja de arena está aquí para determinar qué debe hacer o qué no debe hacer la aplicación.

Es nuestra última piedra de toque. Nuestro arenero es muy flexible. Eventualmente, podrá ejecutar programas en C, en otras palabras, instrucciones de CPU. En este caso, puede ser un programa para que se ejecuten todas las CPU. Todos pueden correr en la caja de arena. No es tan simple como blockchain. Mucha gente dice que la Equivalencia de Turing significa que puede escribir cualquier programa, lo cual es un concepto muy confuso.

Pregunta 10

Zhang Feng : Los amigos del grupo tienen una última pregunta que hacerle al Sr. Chen. Dado que el sistema operativo Elastos será compatible con DApps, ¿cuáles serán los requisitos del desarrollo de DApp? ¿Los requisitos se harán como cualquier otro lenguaje de desarrollo?

Rong Chen : poder escribir un programa no significa poder crear aplicaciones. Las máquinas de Turing pueden funcionar a una velocidad infinitamente rápida. Nuestros teléfonos móviles y computadoras no pueden ser infinitamente rápidos. En comparación con una máquina Turing infinitamente rápida, el programa podría tener que ejecutarse en el teléfono móvil durante 100 años. Teóricamente, se puede lograr en una máquina de Turing, pero la vida útil humana no supera los 100 años. Entonces, el programa no terminaría de ejecutarse incluso después de que estuviéramos muertos. Eso sería simplemente inaceptable. Pero el programa estará Turing completo. Ahora nos resulta fácil de entender, que Turing esté completo no significa que los consumidores acepten un programa. Puede que sea demasiado lento. Entonces, la medida final de aceptación es si la CPU puede funcionar a cierta velocidad o no. Si la CPU es demasiado lenta, no tiene más remedio que comprar una máquina nueva.

Siempre que la CPU pueda funcionar, este programa también debería poder ejecutarse. Mucha gente tampoco entiende esto. Por ejemplo, algunas personas usan Java para desarrollar programas, algunas usan Javascript para desarrollar programas.Java puede funcionar para la mayoría de los programas porque las computadoras son más rápidas que los humanos. Pero por el contrario, un programa Java no se puede utilizar para desarrollar motores de juegos o para el llamado aprendizaje profundo. No se puede utilizar para jugar al ajedrez. Por lo tanto, el aprendizaje profundo y la conducción inteligente consumirán mucha potencia informática de la CPU. El lenguaje Java será demasiado lento y, por lo tanto, inaceptable. En este tiempo, debemos usar la aceleración de hardware, lo que significa que la CPU en sí no es suficiente. La aceleración de hardware es necesaria para ejecutar la máquina con las instrucciones de la máquina.

Esto es lo que acabamos de decir. Cuando se habla de instrucciones de máquina, mucha gente piensa inmediatamente en el sistema operativo porque debe estar ejecutándose en un sistema operativo. Entonces, en una máquina virtual, podemos lograr la velocidad de las instrucciones de la máquina. Esto nunca se ha hecho antes. Y esto también es lo que nos enorgullece de Elastos.

Además, Elastos tiene requisitos para DApps. Primero hablemos de la diferencia entre DApps y Apps. DApp se refiere a una aplicación descentralizada.

Nos desharemos de dos intermediarios. Por ejemplo, cuando usamos Wechat, como si estuviera dando una clase sobre Wechat para ustedes, que es P2P. Y el transportista Tencent será el intermediario. Veamos otro ejemplo. Si llamo al Sr. Zhang Feng, estoy usando un teléfono celular Unicom mientras él usa un teléfono celular de China Mobile, en nuestra llamada telefónica, dos operadores serán los intermediarios, que son Unicom y China Mobile. Si queremos deshacernos del operador, en otras palabras, hacer un operador descentralizado usando blockchain, el operador operará automáticamente. Será un transportador de robots.

Blockchain significa que el robot será el centro. La llamada descentralización no significa que no haya un centro, sino que significa que la máquina será el centro. El mayor problema de Internet es que no hay un operador y cualquiera puede acceder a él. Esa es la mayor ventaja de Internet. Pero también es su mayor desventaja, lo que significa que cualquiera puede liberar avirus o interceptar a otras personas.

Zhang Feng : Entonces, una DApp significa una aplicación descentralizada. Y la aplicación de la que solemos hablar es una aplicación centralizada.

Rong Chen : en este caso, si creamos un operador para Internet, Internet estará seguro. Es como si Tencent fuera el operador de Wechat. Pero no es lo suficientemente justo. Por ejemplo, Tencent no permite que los usuarios accedan a los sitios web de Alibaba directamente a través de Wechat. Entonces, ¿cómo hacemos que Internet tenga un proveedor y, mientras tanto, nos aseguramos de que sea justo y que las publicaciones de nadie se eliminen por motivos injustos? Necesitamos usar el mecanismo de operación automática de blockchain, dejando que el robot sea el portador.

Wechat sin el operador será una versión DApp de Wechat. Por ejemplo, hay una aplicación llamada Telegram que es muy similar a Wechat. Su compañía recaudó alrededor de mil millones de dólares recientemente. Su objetivo es hacer un Telegram descentralizado, que es un Telegram sin telegram.com. Es como un Wechat sin Tencent, que es el Wechat descentralizado.

Si escribo un blog sobre Sina y hay lectores para leerlo, en este caso, Sina será el portador. El operador también podría ser Facebook, Youtube, Youku o Twitter. Por extensión, existen operadores para muchas aplicaciones de teléfonos móviles. Si podemos poner todo en la perspectiva de la descentralización, la mayoría de las aplicaciones tendrán su versión descentralizada.

El Telegram descentralizado no puede ser un contrato inteligente porque es solo un juego independiente que se ejecuta en el teléfono celular. Si falla, que así sea. No se necesita permiso ni consenso. Por tanto, es muy diferente a un contrato inteligente. Las DApps no son iguales a contratos inteligentes.

Pero por el contrario, los contratos inteligentes deben ser DApps. Porque no hay ningún operador detrás de los contratos inteligentes. Ethereum no tiene un operador. Bitcoin tampoco tiene uno. No hay un operador detrás del contrato inteligente, por lo que el contrato inteligente debe ser un DApp, pero un DApp no ​​es necesariamente un contrato inteligente.

Además, como mencioné, DApp es una aplicación sin operador. Esta DApp se llamaría eliminar el intermediario del reproductor multimedia. Por ejemplo, si hago un video corto y el códec es H.264. Si subo el video H.264 en línea, no sabría que se ha reproducido 10,000 o 100,000 veces. Entonces, ¿quién lo sabe? El reproductor multimedia lo sabe. El reproductor de medios colocó anuncios antes de mi video H.264. Sabe cuántas veces, pero a menudo no me dice la verdad. Por ejemplo, según nuestro acuerdo, si el video se reproducía 10,000 veces, obtenía una parte de la mitad de los ingresos. Pero ya sea que se haya jugado 10,000 o 100,000 veces, el operador a menudo miente para obtener la parte de su beneficio neto.

Se denomina piratería por segunda vez o piratería por segunda vez a través de la reproducción multimedia. Mismo concepto. Las películas, las canciones y los libros electrónicos se pueden piratear por segunda vez. Si una base de datos que hice fue ejecutada por un software, como intermediario, el software a menudo intimida a los débiles. El creador del contenido creó el video H.264, pero a menudo es intimidado por el medio de comunicación. O si escribiera un libro, el reproductor multimedia de libros electrónicos podría acosarme.

La mayoría de los softwares son en realidad intermediarios. Todo se reduce a cómo debemos deshacernos del intermediario de software y hacer que el autor se beneficie más. Cuando se trata de blockchain, muchas personas hablan de eliminar al intermediario. Pensemos en ello, ¿cuántos tipos de intermediarios hay? ¿Pueden eliminarse todos? Por ejemplo, si se deshace del software, ¿cómo toca la canción? Si elimina el intermediario del libro, ¿cómo lee el libro electrónico? Así que no hicimos nada más que usar blockchain para registrar la escasez. Pero a la mayoría de la gente nunca se le ocurre que si se registra en línea que hay 10,000 libros, una vez que se haya reproducido, será pirateado. En este caso, ¿qué sentido tiene contar los números? Entonces, blockchain solo puede contar números. Si queremos eliminar la piratería, tenemos que manipular el entorno operativo.

Por eso, en este caso, el sistema operativo es muy importante. El EOS que mencionamos antes no es un sistema operativo. Ethereum tampoco es un sistema operativo. Nadie puede resolverlo todavía.

Entonces, ¿qué debemos hacer para deshacernos del intermediario de software? Necesitamos una herramienta de software y una plantilla. Por ejemplo, si me da un video H.264, crearé una herramienta para él. Procesará el video como una picadora de carne procesa la carne. Si me da un video H.264, lo convertiré en un juego en línea. El objetivo del juego en línea será avanzar o rebobinar el video. Todos sabemos que “White Deer Plain” es un libro. Y el libro claramente tiene una versión electrónica. ¿Pero lo has pensado? ¿Alguien ha intentado encontrar la aplicación “White Deer Plain” en la App Store de Apple?

Verifiqué específicamente y encontré una aplicación llamada “White Deer Plain”. Es una aplicación de Apple. Si lo abre, verá que es un libro electrónico. Puede pasar las páginas y agregar etiquetas. Por lo tanto, se generó una aplicación de teléfono celular para el libro PDF. Es una tarea muy sencilla para los desarrolladores de software.

Pero en este caso, el modelo de ingresos es muy diferente. Porque es una aplicación gratuita, una herramienta gratuita. Si pongo el libro electrónico de “White Deer Plain”, será un juego de “White Deer Plain”. El juego estará leyendo el libro. Pero el autor determinará qué anuncios se pueden ejecutar en el juego o si se debe cobrar al lector después de pasar cinco páginas. Habrá una herramienta para que elijas, puedes completar los espacios en blanco como quieras. Se generará un juego. Solo necesita pagar una tarifa única para comprar la herramienta. La próxima vez, no importa cuántos libros escriba, siempre puede generar juegos a partir de ellos. En este caso, puede tomar el control de su propio destino y modelo de ingresos.

En otras palabras, te deshaces del intermediario de software porque te conviertes en el software mismo y tu libro “White Deer Plain” se convierte en el juego. Ya no necesitas un reproductor multimedia. Puede reproducir su propio contenido y diseñar su propio reproductor. Pero, ¿por qué no se ha hecho antes? No es difícil generar un juego a partir de “White Deer Plain”. Pero si te envío el juego por correo electrónico, ¿te atreves a presionar el botón de reproducción? Es porque el sistema operativo tradicional tiene virus. Así que la gente aprendió esta lección y no se atrevió a abrir el juego en el correo electrónico. Y si te envío el juego a través de un software social, como Wechat, ¿te atreves a hacer clic en él? Puede que todavía tenga virus. Entonces nadie se atreve a abrirlo. Y todo se reduce a si puedo diseñar una máquina virtual para eliminar el virus.

Con una máquina virtual de este tipo, podemos permitir que los usuarios tengan sus propios datos para que puedan tomar el control de sus propios modelos de ingresos. Para ello, Elastos tiene un arma secreta, llamada Elastos Runtime. Esta máquina virtual puede ejecutar código C y no transfiere ningún virus. De eso es de lo que queremos presumir un poco hoy. En todos los proyectos de blockchain, Elastos es el único que puede hacer que esto suceda. Así es como queremos comercializarlo en términos de eliminar al intermediario.

Finalmente, en conclusión, Elastos tiene seis características : Primero , tiene un ID descentralizado y operado automáticamente. En segundo lugar , Smart Web puede rastrear todo el camino hacia atrás como si hubiera una notaría. Su sitio web puede demostrar que es el primero en escribir el artículo. En tercer lugar , hay escasez. Si emite 10,000 copias de un libro, puede crear bienes escasos, que forman una economía inteligente. En cuarto lugar , los sitios web pueden tener un consenso. En la Internet actual, un sitio web está controlado por una empresa. En el futuro, un sitio web puede ser controlado por consenso, por contratos inteligentes y por consenso a través del financiamiento de la cadena de suministro por parte de varias partes. En quinto lugar , puede eliminar el intermediario operativo. En sexto lugar , puede eliminar el software intermediario.

Por supuesto, la tecnología blockchain se ha desarrollado rápidamente. Pero creo que, en lugar de esperar a que madure la tecnología blockchain, es mejor utilizar lo que tenemos hasta ahora y llevarlo al mercado, a los consumidores.

En el pasado, Internet se trataba de tráfico. Cuando se trata de blockchain, se trata del acuerdo. Para hacer dinero de ICO, debes tener acuerdos. Es como cuando decimos, en el pasado, Internet era C, quieres ganar dinero con los consumidores. Luego se trataba de B, donde desea ganar dinero con las empresas. Después de eso, se trató de VC. Al principio, el dinero se obtenía del mercado. Al final, se trata de estafar el dinero de VC. Entonces, usar la cadena de bloques de hoy para los acuerdos es básicamente estafar el dinero de ICO. No creo que ese sea el camino a seguir.

Amigos del grupo : Sr. Chen, entiendo que cuando se trata de la cadena de bloques convencional, los bloques están relacionados. Los bloques de Elastos deben ser diferentes de los bloques de Bitcoin. No estoy seguro de cómo Elastos puede utilizar la potencia informática de Bitcoin para extraer monedas sin consumir potencia informática adicional.

Zhang Feng : Como mencioné, cada minero obtiene un hash, lo que significa que tiene derecho a contabilizar tanto Elastos como Bitcoin.

Rong Chen : En realidad, es un problema matemático, lo que significa que se puede transferir la confianza. El libro mayor de Elastos y el de Bitcoin son bastante diferentes. Pero pueden juntar su firma digital individual, lo que causaría una interrupción de la máquina minera de Bitcoin. Luego, se notificará al libro mayor y se puede usar un algoritmo para excavar dos libros mayores. Entonces, con el mismo algoritmo, se podrían extraer varios libros de contabilidad. En este caso, todos esperamos que todas las cadenas públicas en nuestra web inteligente puedan usar el mismo conjunto de máquinas mineras y consumir la misma electricidad, lo que puede generar monedas utilizando varias cadenas públicas. Es una especie de generación de monedas fiduciarias como USD, RMB y GBP.

De hecho, mucho antes de que empezáramos a trabajar en Elastos, tuvimos la misma conversación. Algunas personas estaban discutiendo la co-minería. También hay artículos relacionados que puedes encontrar. Bitmain también tiene dos tipos de máquinas mineras. Uno de ellos ya puede soportar la co-minería. Con un poco de alteración, la otra máquina minera puede lograr lo mismo. En este momento, el valor de Elastos es solo el 1% o el 0,5% del de Bitcoin. Pero si hay 20 cadenas públicas dedicadas a la minería y a recompensar a los mineros, el beneficio es considerable. Las máquinas mineras se convertirán en la raíz de la confianza de todo Internet. Ahora POW (prueba de trabajo) sigue siendo el algoritmo más simple y justo. Se consume la energía y se gana la confianza.

Zhang Feng : Gracias, Sr. Chen, por compartir con nosotros. Si está interesado en saber más, puede seguir prestando atención al pensamiento y la práctica del Sr. Chen, así como a la comunidad de Elastos.