Director Ejecutivo de HolochainDirector Ejecutivo de Holochain
Todos los blogs

Charlas clave: Entrevista con Mary Camacho

25 de octubre de 2023
Compartir
Director Ejecutivo de Holochain

Construir una web P2P para apoyar comunidades y economías regenerativas es un esfuerzo pionero. Podría destacar uno de los obstáculos técnicos más complejos a los que se ha enfrentado su equipo en este viaje y describir las soluciones o enfoques innovadores que han explorado para superarlo?

Construir Holochain requería encontrar una solución robusta para un almacén direccionable de contenido distribuido con 2 criterios:

1) Debe ser escalable y dinámicamente autorregenerable en términos de resistencia del almacenamiento.

2) debe ofrecer propiedades de tipo gráfico que permitan enlazar contenidos con otros, lo que va más allá de las implementaciones estándar de tablas hash distribuidas (DHT).

Cumplir el primer criterio significa que el contenido direccionable que se mantiene de forma redundante en muchos nodos debe mantenerse de forma fiable en un nivel determinado de redundancia, incluso cuando esos nodos van y vienen. Nuestra solución a este reto, rrdht (más detalles aquí) y su algoritmo de cotilleo cuantificado es uno de esos patrones innovadores. Esta solución se basa en el uso de las claves públicas de los agentes como dirección de transporte en la red y como dirección en la propia DHT. Esto permite que los mensajes de los nodos se autentifiquen por sí mismos (porque están firmados) y nos permite crear vecindarios en el espacio hash de la DHT para los que los nodos pueden anunciar su responsabilidad en el almacenamiento de datos. Nuestro algoritmo de cotilleo cuantificado también hace que sea muy eficiente saber qué datos necesita solicitar un nodo a otros nodos para estar al día. Para abordar el segundo criterio añadimos la capacidad de almacenar y recuperar metadatos en direcciones de contenido que enlazan esas direcciones con otras del espacio de direcciones de la DHT. Estos datos de enlace son los que hacen posible implementar soluciones CRUD robustas en un espacio distribuido sin tener que depender de algoritmos de consenso, sino utilizando CRDT y otros enfoques de consistencia eventual.

Su trabajo en Holochain consiste en crear las bases técnicas de una web P2P. ¿Qué capacidades técnicas o marcos cree que son cruciales para hacer posible la visión de una web entre iguales orientada a la comunidad, y cómo piensa ponerlos en práctica?

Bueno, para nosotros el marco clave y la base técnica para una web P2P es la propia Holochain. Para nosotros, algunas de las capacidades técnicas clave necesarias para una web P2P son

1) La arquitectura no introduce dinámicas centralizadoras de inherencia (por ejemplo, minería y estaca).

2) A medida que aumenta el número de nodos, debe aumentar la capacidad del sistema para realizar transacciones (es decir, no puede permanecer plano como ocurre en las blockchains).

3) Debe funcionar primero a nivel local, es decir, los nodos deben poder realizar transacciones mientras están desconectados o en redes particionadas que luego puedan sincronizarse cuando se conecten.

4) Cada aplicación debe poder segmentarse fácilmente del resto de aplicaciones y no depender de una única red para funcionar.

Holochain ofrece todas estas propiedades "listas para usar". Cuando se combina nuestro enfoque de estado local con la visibilidad global, es decir, cada agente crea su propio libro de contabilidad criptográficamente autoprobado de las transacciones de su aplicación que luego se comparten y validan y luego se mantienen por otros compañeros en la red de aplicaciones.

¿Cómo piensa sortear las complejidades técnicas y logísticas de garantizar que las distintas soluciones y redes web P2P puedan comunicarse y colaborar eficazmente para crear una experiencia web cohesionada?

Holochain se ha construido desde cero para ser modular e interoperable. Estamos creando prototipos y vitrinas para demostrar cómo funciona. Con el juego Fractal Tribute, por ejemplo, mostramos la vinculación a EVM y las pasarelas a servicios centralizados como Opensea. Estamos trabajando en otros prototipos que permitan la interoperabilidad, como las notificaciones y la integración de protocolos de mensajería. Otro ejemplo es que tenemos un método Holo aprobado sobre DIDs que estamos desarrollando como estándar, además de todos los demás módulos de gestión de identidades y claves que apoyamos.

¿Podría explicarnos cómo están creando asociaciones y fomentando un ecosistema de colaboración para hacer frente a los múltiples retos que plantea la creación de una web P2P regenerativa y resistente?

Estamos profundamente conectados en el espacio dweb, los principales patrocinadores de la conferencia dweb, y conectado activamente con otras tecnologías dweb y sus comunidades. Asistimos y patrocinamos conferencias en los espacios Web3 y Blockchain, así como en los espacios de cooperación e innovación. También estamos convocando eventos para emprendedores sociales y los líderes de la comunidad tecnológica al servicio del crecimiento de todo el ecosistema. Más allá de eso, nos estamos asociando con laboratorios, otros proyectos de código abierto, cooperativas comunitarias, empresas e inversores que comparten algunas de las mismas perspectivas sobre cómo el público de herramientas, aplicaciones y tecnología puede ser utilizado para la prosperidad humana.

Todos los blogs

Charlas clave: Entrevista con Mary Camacho

Retos técnicos, capacidades clave para una web P2P orientada a la comunidad, mejoras de la UX/UI, garantía de interoperabilidad y creación de asociaciones de colaboración.

Mark Galkevich
-
25 de octubre de 2023
-
Charlas clave
Compartir

Director Ejecutivo de Holochain

Construir una web P2P para apoyar comunidades y economías regenerativas es un esfuerzo pionero. Podría destacar uno de los obstáculos técnicos más complejos a los que se ha enfrentado su equipo en este viaje y describir las soluciones o enfoques innovadores que han explorado para superarlo?

Construir Holochain requería encontrar una solución robusta para un almacén direccionable de contenido distribuido con 2 criterios:

1) Debe ser escalable y dinámicamente autorregenerable en términos de resistencia del almacenamiento.

2) debe ofrecer propiedades de tipo gráfico que permitan enlazar contenidos con otros, lo que va más allá de las implementaciones estándar de tablas hash distribuidas (DHT).

Cumplir el primer criterio significa que el contenido direccionable que se mantiene de forma redundante en muchos nodos debe mantenerse de forma fiable en un nivel determinado de redundancia, incluso cuando esos nodos van y vienen. Nuestra solución a este reto, rrdht (más detalles aquí) y su algoritmo de cotilleo cuantificado es uno de esos patrones innovadores. Esta solución se basa en el uso de las claves públicas de los agentes como dirección de transporte en la red y como dirección en la propia DHT. Esto permite que los mensajes de los nodos se autentifiquen por sí mismos (porque están firmados) y nos permite crear vecindarios en el espacio hash de la DHT para los que los nodos pueden anunciar su responsabilidad en el almacenamiento de datos. Nuestro algoritmo de cotilleo cuantificado también hace que sea muy eficiente saber qué datos necesita solicitar un nodo a otros nodos para estar al día. Para abordar el segundo criterio añadimos la capacidad de almacenar y recuperar metadatos en direcciones de contenido que enlazan esas direcciones con otras del espacio de direcciones de la DHT. Estos datos de enlace son los que hacen posible implementar soluciones CRUD robustas en un espacio distribuido sin tener que depender de algoritmos de consenso, sino utilizando CRDT y otros enfoques de consistencia eventual.

Su trabajo en Holochain consiste en crear las bases técnicas de una web P2P. ¿Qué capacidades técnicas o marcos cree que son cruciales para hacer posible la visión de una web entre iguales orientada a la comunidad, y cómo piensa ponerlos en práctica?

Bueno, para nosotros el marco clave y la base técnica para una web P2P es la propia Holochain. Para nosotros, algunas de las capacidades técnicas clave necesarias para una web P2P son

1) La arquitectura no introduce dinámicas centralizadoras de inherencia (por ejemplo, minería y estaca).

2) A medida que aumenta el número de nodos, debe aumentar la capacidad del sistema para realizar transacciones (es decir, no puede permanecer plano como ocurre en las blockchains).

3) Debe funcionar primero a nivel local, es decir, los nodos deben poder realizar transacciones mientras están desconectados o en redes particionadas que luego puedan sincronizarse cuando se conecten.

4) Cada aplicación debe poder segmentarse fácilmente del resto de aplicaciones y no depender de una única red para funcionar.

Holochain ofrece todas estas propiedades "listas para usar". Cuando se combina nuestro enfoque de estado local con la visibilidad global, es decir, cada agente crea su propio libro de contabilidad criptográficamente autoprobado de las transacciones de su aplicación que luego se comparten y validan y luego se mantienen por otros compañeros en la red de aplicaciones.

¿Cómo piensa sortear las complejidades técnicas y logísticas de garantizar que las distintas soluciones y redes web P2P puedan comunicarse y colaborar eficazmente para crear una experiencia web cohesionada?

Holochain se ha construido desde cero para ser modular e interoperable. Estamos creando prototipos y vitrinas para demostrar cómo funciona. Con el juego Fractal Tribute, por ejemplo, mostramos la vinculación a EVM y las pasarelas a servicios centralizados como Opensea. Estamos trabajando en otros prototipos que permitan la interoperabilidad, como las notificaciones y la integración de protocolos de mensajería. Otro ejemplo es que tenemos un método Holo aprobado sobre DIDs que estamos desarrollando como estándar, además de todos los demás módulos de gestión de identidades y claves que apoyamos.

¿Podría explicarnos cómo están creando asociaciones y fomentando un ecosistema de colaboración para hacer frente a los múltiples retos que plantea la creación de una web P2P regenerativa y resistente?

Estamos profundamente conectados en el espacio dweb, los principales patrocinadores de la conferencia dweb, y conectado activamente con otras tecnologías dweb y sus comunidades. Asistimos y patrocinamos conferencias en los espacios Web3 y Blockchain, así como en los espacios de cooperación e innovación. También estamos convocando eventos para emprendedores sociales y los líderes de la comunidad tecnológica al servicio del crecimiento de todo el ecosistema. Más allá de eso, nos estamos asociando con laboratorios, otros proyectos de código abierto, cooperativas comunitarias, empresas e inversores que comparten algunas de las mismas perspectivas sobre cómo el público de herramientas, aplicaciones y tecnología puede ser utilizado para la prosperidad humana.

Un solo banco
para todos los activos digitales

Gestione sus activos a través de una interfaz mediante un navegador o una aplicación con una comodidad inigualable.

Inscribirse