Con este artículo, quiero hablar sobre la inteligencia enjambre que formará parte del Proyecto Qubic de IOTA. Este proyecto incluye Smart Contracts, Oracles y Qubic. Parte de esto es el cómputo subcontratado. Esto abre áreas de aplicación completamente nuevas y resalta los verdaderos beneficios de IOTA. Qubic es mucho más grande que todo lo que hemos visto hasta ahora de IOTA, y comenzará pronto. Con este artículo, me gustaría arrojar algo de luz sobre los conceptos y las implicaciones de esta tecnología innovadora. La computación subcontratada nos ha sido conocida por algún tiempo.
La computación subcontratada, un servicio importante proporcionado por la computación en la nube, se ha vuelto cada vez más popular. En el contexto de la computación subcontratada, los clientes (o dispositivos) computacionalmente débiles pueden externalizar su computación y datos a un servidor en la nube. Si bien este enfoque tiene numerosas ventajas en costo y funcionalidad, es crucial que el mecanismo de subcontratación comprometa la privacidad de los datos subcontratados y la integridad de los cálculos, ya que el servidor en la nube puede no ser completamente confiable. El objetivo final de la computación subcontratada segura es diseñar protocolos que minimicen el costo computacional de los clientes y mantener la confidencialidad e integridad de sus datos.
Computación en la nube: la práctica de usar una red de servidores remotos alojados en Internet para almacenar, administrar y procesar datos, en lugar de un servidor local o una computadora personal. La computación en nube puede ser una forma pesada y densa de potencia informática.
Fog computing: un término creado por Cisco que se refiere a extender la computación en la nube al borde de la red de una empresa. También conocida como Edge Computing o niebla, la niebla de cómputo facilita la operación de los servicios de computación, almacenamiento y redes entre los dispositivos finales y los centros de datos de computación en la nube. Mientras que la computación perimetral generalmente se refiere a la ubicación donde se instancian los servicios, la computación en niebla implica la distribución de los recursos y servicios de comunicación, computación y almacenamiento en o cerca de dispositivos y sistemas en el control de los usuarios finales. La computación de niebla es un peso medio y un nivel intermedio de potencia de cálculo. En lugar de un sustituto, la computación en niebla a menudo sirve como complemento de la computación en nube.
Tanto la computación en nube como la de niebla proporcionan almacenamiento, aplicaciones y datos a los usuarios finales. Sin embargo, la computación en niebla tiene una proximidad más cercana a los usuarios finales y una mayor distribución geográfica.
Computación en niebla(mist computing): una forma ligera y rudimentaria de poder de computación que reside directamente dentro del tejido de la red en el extremo del tejido de la red que utiliza microcomputadores y microcontroladores para alimentar los nodos de Fog Computing y potencialmente hacia las plataformas de Cloud Computing.
Hasta ahora, todos se han centrado en la computación en la nube, la computación en niebla y la computación de vanguardia. Hasta hace poco, podíamos realizar cálculos de Internet de las cosas en cuatro áreas generales: podríamos calcular en una nube externa, lo que significa en uno o más servidores en un centro de datos en algún lugar remoto. Podríamos calcular «en prem.», Lo que significa en uno o más servidores en la red local de la empresa. Podríamos calcular la niebla, lo que significa en una puerta de enlace en la red OT (Tecnología operativa) o en un enrutador o conmutador o algún otro nodo de red en la red de TI (Tecnología de la información). O podríamos calcularlo dentro del dispositivo o producto de IoT, lo que significa en un dispositivo integrado incorporado.
Ahora estamos viendo emerger una nueva clase de superficie de computación llamada Mist. La niebla consiste en el borde, es decir, el mismo borde: los controladores del sensor y del actuador. Extender la informática hasta el borde puede tener mucho sentido dependiendo de la topología de red necesaria. Para redes de OT que tienen pérdidas y / o tienen un ancho de banda bajo, realizar agregación, fusión o filtrado directamente en el sensor podría ser útil. Y dado que las comunicaciones toman 5 veces el poder de la computación, la computación por niebla puede ser una excelente opción para una situación de baja potencia, en la que la duración de la batería es de suma importancia. Sin embargo, mi caso de uso favorito es usar el Mist para la computación paralela: resolver grandes problemas dividiéndolos en otros más pequeños en procesadores más pequeños.
La computación por niebla es el resultado de todo lo que computa en todas partes.
Aquí es donde entra en juego IOTA Qubic. IOTA Qubic combinará los beneficios de la niebla y la computación de niebla para crear un nuevo sistema que va mucho más allá de eso. El sitio web de Qubic https://qubic.iota.org/intro explica el proyecto de computación de externalización de Qubic:
For any computational device, there will always be tasks too resource intensive for the device to compute, or tasks that require data beyond what is locally available. This is especially true for the devices that comprise the Internet of Things (IoT). These devices are typically limited by lack of memory, processing power, energy availability, or all of the above. What if such low power devices could simply outsource intensive computations to an external, more capable machine?
Para cualquier dispositivo computacional, siempre habrá tareas que requieren un uso excesivo de recursos para que el dispositivo las calcule, o tareas que requieren datos más allá de lo que está disponible localmente. Esto es especialmente cierto para los dispositivos que comprenden Internet of Things (IoT). Estos dispositivos suelen estar limitados por la falta de memoria, la capacidad de procesamiento, la disponibilidad de energía o todo lo anterior. ¿Qué pasaría si tales dispositivos de baja potencia pudieran simplemente externalizar los cálculos intensivos a una máquina externa más capaz?
Qubic enables exactly such outsourced computations, and allows secure, permissionless participation for consumers and producers alike. The protocol allows anyone to create or request to run a computational task on one or more external devices, which in turn transmit the results back to the requester. Similarly, anyone can find tasks and participate in processing them.
Qubic permite exactamente tales cálculos subcontratados, y permite una participación segura y sin permiso para los consumidores y productores por igual. El protocolo permite que cualquier persona cree o solicite ejecutar una tarea de cómputo en uno o más dispositivos externos, que a su vez transmiten los resultados al solicitante. Del mismo modo, cualquier persona puede encontrar tareas y participar en su procesamiento.
As with oracle machines, this processing takes place in a decentralized and secure way, with the Qubic protocol ensuring that the results can be trusted to a high degree of certainty.
Al igual que con las máquinas de Oracle, este procesamiento se realiza de forma descentralizada y segura, con el protocolo Qubic que garantiza que los resultados se pueden confiar con un alto grado de certeza.
Este tipo de inteligencia de enjambre es parte de la revolución de IOTA y superará con creces los beneficios actuales de Iota en el futuro.
Fuente: https://medium.com/@markusgebhardt/why-iota-qubics-outsourcing-computer-concept-is-becoming-revolutionary-87c93f0d3df7