Cómo utilizamos la tecnología subyacente de Bitbox para mejorar la eficiencia del trabajo
Bit Box, estrella del futuro
2018-01-22
Internet móvil y blockchain son las dos tecnologías más populares en la actualidad y también se consideran una cambio importante que está o cambiará el modelo de negocio y el modelo económico. De hecho, la Internet móvil está cambiando todo, incluso cambiando nuestra forma básica de supervivencia como seres humanos. A finales de 2015 había 2.000 millones de ordenadores personales en el mundo, pero los terminales móviles habían llegado a uno por persona en el mundo, es decir, 7.000 millones de unidades. En la era de las computadoras tradicionales, el tiempo promedio por persona en línea era de 2,8 horas por día, mientras que en la era de los teléfonos inteligentes, es decir, la era de Internet móvil, el tiempo promedio por persona por día en línea era de 16 horas.
Barreras técnicas a las que se enfrentan los teléfonos móviles
En la actualidad, el rendimiento informático de los teléfonos inteligentes ha mejorado considerablemente, pero todavía enfrentan muchas barreras técnicas para adaptarse a la informática blockchain:
1) Cuello de botella en el rendimiento de los chips de teléfonos móviles. Actualmente, la configuración de hardware de los teléfonos móviles convencionales puede alcanzar 2-3G de CPU, 4-8G de memoria y 128-256G de espacio de almacenamiento, lo que básicamente cumple con la configuración mínima de blockchain. Sin embargo, los algoritmos de cifrado, los algoritmos de minería y los picos de memoria y CPU en ejecución pueden provocar fallas en el sistema telefónico. Por lo tanto, los correspondientes sistemas de software y hardware de los teléfonos móviles deberían mejorarse para realizar ciertas adaptaciones a la cadena de bloques.
2) La inestabilidad de las redes de telefonía móvil. Durante el uso normal, los teléfonos móviles a menudo cambian de red entre 4G y Wifi, lo que genera parámetros de red inestables (como las direcciones IP) y afecta la sincronización de los datos de blockchain y la realización del conocimiento ***.
3) Diferencias en los sistemas de compilación de sistemas operativos móviles. Los códigos blockchain se basan principalmente en el entorno de compilación C de los sistemas Linux. Cuando se trasplantan a teléfonos móviles, ya sea un sistema Android o un sistema IOS, enfrentarán ajustes en el entorno de compilación y las bibliotecas de compilación, e incluso la reescritura del dispositivo móvil. Sistema operativo. Actualmente, ningún equipo en el mundo se atreve a desafiar este campo.
Oportunidades y obstáculos del Internet de las Cosas en las aplicaciones blockchain
1. Costos operativos del Internet de las Cosas: Con la mayor aplicación de la tecnología del Internet de las Cosas, el costo de cientos de La gestión y el mantenimiento de miles de millones de dispositivos de Internet de las cosas supondrán una enorme presión de costes para los fabricantes, operadores y usuarios finales.
La tecnología Blockchain proporciona interconexión directa de transmisión de datos punto a punto para el Internet de las Cosas. Toda la solución de IoT no requiere la introducción de un centro de datos a gran escala para la sincronización de datos y el control de gestión. Las operaciones, incluida la recopilación de datos, el envío de comandos y las actualizaciones de software, se pueden transmitir a través de la red blockchain.
La tecnología Blockchain resuelve el cuello de botella del marco de Internet de las cosas principalmente en tres aspectos:
(1)?Arquitectura de almacenamiento y transmisión de datos distribuidos punto a punto;
(2)?Mecanismo de autenticación y protección de cifrado de datos en un entorno distribuido;
(3)?
(3)? Liquidación y pago de tarifas convenientes y confiables.
2. Problemas de protección de la privacidad en Internet de las cosas: con el desarrollo continuo de la industria de Internet de las cosas, las cuestiones de seguridad de los datos y protección de la privacidad están recibiendo cada vez más atención. Después del incidente de Snowden, la privacidad de los servicios en línea controlados por gobiernos y grandes empresas ha sido ampliamente cuestionada. Especialmente en el campo de IoT, la arquitectura de servicio centralizada actual consiste en un servidor central que almacena y reenvía todos los datos de monitoreo y señales de control. Estos servidores centralizados recopilan las señales de video de todas las cámaras, los registros de llamadas de micrófono e incluso la velocidad de carrera, los latidos del corazón, la presión arterial y otra información del usuario, todo lo cual se agrega al servidor centralizado. Las señales enviadas por el servidor centralizado también pueden controlarse. En las puertas, ventanas y luces del hogar, encender el aire acondicionado afecta directamente la vida diaria del usuario.
3. Utilice blockchain para establecer un nuevo modelo de negocio: el futuro Internet de las cosas no se trata solo de conectar dispositivos para completar la recopilación de datos. La gente espera que los dispositivos conectados al Internet de las cosas puedan tener cierta inteligencia. , colaboran de forma autónoma bajo reglas y lógica determinadas para completar diversas aplicaciones con valor comercial. Sin embargo, las interacciones comercialmente valiosas deben garantizar que el dispositivo operativo tenga autorización para realizar transacciones en nombre del propietario y que esta autorización pueda verificarse directamente.
Al mismo tiempo, las solicitudes de transacción emitidas por dispositivos inteligentes deben registrarse de manera confiable para garantizar la validez de la transacción.
4. La evolución de la tecnología blockchain en el entorno de Internet de las cosas: el despliegue y la implementación de la tecnología blockchain requieren la participación simultánea de múltiples nodos. En las condiciones de Internet de las cosas, cada dispositivo inteligente es informático. La potencia es muy limitada en comparación con los nodos de minería de blockchain tradicionales, su potencia de cálculo Hash no es ni siquiera una milésima parte de la del sistema GPU. Además, el consumo de energía de los dispositivos IoT también es un tema que requiere atención estricta en aplicaciones prácticas. Por lo tanto, es imposible aplicar directamente la tecnología blockchain existente a las aplicaciones de IoT.
Visión y ruta técnica de Bitbox
① Para lograr la transferencia completa de blockchain a teléfonos móviles y terminales móviles, Bitbox une a las élites de tecnología de TI en el país y en el extranjero (China, Rusia, Israel), formuló una solución razonable y una hoja de ruta de implementación:
En el primer paso, el código central de la cadena de bloques todavía se está ejecutando en el servidor y la interfaz de comando y control se desarrolla en el teléfono móvil para lograrlo. un servidor de telefonía móvil. En el primer paso, el código central de la cadena de bloques todavía se ejecuta en el servidor y se desarrolla una interfaz de control de comandos en el teléfono móvil para lograr una correspondencia uno a uno entre un teléfono móvil y un servidor. El terminal móvil completa los parámetros tradicionales, el monitoreo del sistema, la retroalimentación de datos y el SDK de interfaz de transacciones de capa superior de blockchain.
El segundo paso es desacoplar la parte del código subyacente de la cadena de bloques (red P2P, algoritmo de conocimiento, almacenamiento de datos, etc.) de la parte de la billetera (administración de direcciones, algoritmo de cifrado, control de transacciones, etc.), y luego transfiera la parte de la billetera al terminal móvil.
El tercer paso es optimizar profundamente el código blockchain completo y trasplantarlo por completo al teléfono móvil.
El cuarto paso es realizar una personalización profunda basada en el sistema operativo Android o Ubuntu Core, integrar el código central de la cadena de bloques en el nivel del sistema operativo e iniciar la comunicación de red de la cadena de bloques cuando Se inicia el teléfono móvil. Esto permite que blockchain se adapte mejor al hardware del teléfono móvil y al rendimiento de la red, mejora la estabilidad y confiabilidad del funcionamiento de blockchain y también brinda mayor seguridad.
2) Plataforma tecnológica Android
Android es un sistema operativo gratuito y de código abierto basado en Linux. Se utiliza principalmente en dispositivos móviles como teléfonos inteligentes y tabletas. Está desarrollado por Google. y la Open Handset Alliance. El sistema operativo Android fue desarrollado originalmente por Andy Rubin y es compatible principalmente con teléfonos móviles. En agosto de 2005, Google adquirió el sistema operativo Android. En noviembre de 2007, Google estableció la Open Handset Alliance*** con 84 fabricantes de hardware, desarrolladores de software y operadores de telecomunicaciones para desarrollar y mejorar conjuntamente el sistema Android. Posteriormente, Google publicó el código fuente de Android bajo la licencia de código abierto Apache.
3) Plataforma tecnológica Ubuntu Core
Ubuntu Core, conocido como Ubuntu para el Internet de las cosas, es una versión optimizada de Ubuntu que puede ejecutar de forma segura máquinas, dispositivos y otros dispositivos autónomos de forma digital. productos conectados a través de Internet. Desde hogares inteligentes hasta drones, estos dispositivos revolucionarán todos los aspectos de nuestras vidas, pero requerirán un sistema operativo diferente al de las PC tradicionales para garantizar una mayor seguridad y control.
4) Estado actual de la investigación y el desarrollo
Actualmente, BitBox ha completado el desarrollo del prototipo preliminar basado en el código fuente abierto de Beidou Chain. El programa central de la cadena de bloques está comprimido a 6M. Y la operación máxima de memoria está limitada a 250M, una CPU normal (1G) puede implementar el algoritmo de conocimiento de minería optimizado. La primera versión de BitBox tendrá un código publicado en marzo de 2018.
La importancia de Bit Box
① Los usuarios de teléfonos móviles han superado con creces a los usuarios de PC y servidores. La aparición de Bit Box acercará la tecnología blockchain a los usuarios finales. popularización de la tecnología blockchain y el rápido desarrollo de aplicaciones móviles blockchain. La aplicación Blockchain no necesita llamar de forma remota a la interfaz blockchain a través de la red, pero puede llamar directamente al sistema blockchain local. Incluso sin una red, se pueden realizar transacciones de activos digitales y el rendimiento operativo y la seguridad mejoran enormemente.
2) En el contexto del rápido desarrollo de la tecnología IoT, todos los tipos de nodos IoT se conectarán a la red blockchain en el futuro, y el rendimiento informático de los nodos IoT es cercano al de los teléfonos móviles. , por lo que Bit Box se convertirá en un sistema operativo compatible tanto con IoT como con blockchain.