sábado, 18 de marzo de 2017

Presentando la cadena gráfica


El Internet de la gente  (IOP)  utiliza un nuevo tipo de estructura de datos protegida criptográficamente llamada la cadena gráfica. La principal diferencia entre una cadena de gráficos y una cadena de bloques es que la primera actúa como una estructura de datos protegida criptográficamente, en la que no hay que almacenar bloques ni transacciones.

En la cadena gráfica la información a almacenar se refiere a nodos o bordes de un gráfico. La diferencia con un gráfico regular es que los nodos son identificados por una llave pública y su información es controlada por el titular de la llave privada correspondiente. Los bordes representan relaciones entre las entidades que controlan los nodos y algunas de estas relaciones sólo se pueden agregar a la cadena gráfica si son firmadas por las claves privadas de ambos nodos conectados.

En un grafo, los nodos pertenecen totalmente a los propietarios de las llaves privadas y la información almacenada sólo puede cambiarse firmando con la respectiva llave privada. Los bordes son co-propiedad de las entidades que tienen las llaves privadas de los nodos conectados. Las posibles acciones que pueden realizar individualmente sobre la información en los bordes está limitada por el tipo de relación y las condiciones acordadas cuando se estableció la relación. En algunos casos, cualquiera de las partes podría ser capaz de cancelar la relación o cambiar algunas de sus propiedades. En la mayoría de los tipos de relación, el control reside en el nodo predecesor.

La implementación de una cadena gráfica por el Internet de la gente distribuye la estructura de datos a través de dos conjuntos diferentes de ordenadores o dispositivos de hardware en general. Todos los nodos y bordes públicos pertenecen al primer grupo: un conjunto de dispositivos que se ejecutan en la parte superior de una red persona a persona abierta y pública. Todos los bordes privados se almacenan en los dispositivos de las entidades que tienen las llaves privadas del nodo predecesor. Esto significa que una parte del gráfico es accesible al público por cualquier persona y la otra parte no lo es. La parte privada del gráfico está fragmentada en diferentes dispositivos pertenecientes a diferentes entidades y las partes externas pueden enterarse de ella sólo con el consentimiento del propietario de esa parte privada del gráfico o cuando el propietario expone privadamente estas relaciones a un tercero con el propósito de establecer una relación.

Estos dos conjuntos de bordes, los privados y los públicos están unidos entre sí porque el Internet de la gente lo permite a los dispositivos de usuario final para mantener una conexión abierta a la red pública. Cualquier persona con acceso a la red pública puede localizar un dispositivo asociado con un nodo de la cadena gráfica y utilizar esa conexión abierta para obtener más información del componente privado de la cadena gráfica, si el propietario le da permiso.

El uso de una cadena gráfica por Internet de la gente es con el propósito de crear una gráfica social segura, abierta y públicamente accesible que sea propiedad y controlada por el usuario. El resultado final sería combinar Facebook, Twitter, LinkedIn, Google y todas las bases de datos de usuarios de todas las compañías gigantes de tecnología y exponerlas públicamente en una red persona a persona tipo cadena de bloques que cualquiera puede usar para consumir información y crear software sin permisos. camino. La diferencia más importante con esta base de datos de usuarios combinados es que los usuarios finales son propietarios y controlan tanto su información como sus relaciones con otros en todo tipo de aplicaciones.

Las diferentes aplicaciones que se ejecutan en dispositivos de usuario final controlan diferentes conjuntos de bordes y nodos privados y públicos en nombre de los usuarios finales. Esto significa que un único usuario final puede tener múltiples nodos en el gráfico y cualquier cantidad de bordes privados y públicos. Todo esto está habilitado sólo mediante el uso de aplicaciones IoP para diferentes tipos de interacciones sociales o comerciales.

Nota.- Traducción realizada por @jmcpcancino del Artículo de @Luis_fer_Molina publicada originalmente en Medium.

No hay comentarios.:

Publicar un comentario