Construir uma rede P2P para apoiar comunidades e economias regenerativas é um esforço pioneiro. Poderia destacar um dos obstáculos técnicos mais complexos que a sua equipa enfrentou neste percurso e descrever as soluções ou abordagens inovadoras que explorou para o ultrapassar?
A construção da Holochain exigia encontrar uma solução robusta para um armazenamento endereçável de conteúdos distribuídos com 2 critérios:
1) Deve ser escalável e dinamicamente auto-regenerativo em termos de resiliência do armazenamento.
2) deve fornecer propriedades de tipo gráfico que permitam ligar conteúdos a outros conteúdos, o que ultrapassa as implementações normais de tabelas de hash distribuídas (DHT).
Para atender ao primeiro critério, o conteúdo endereçável que é mantido de forma redundante em muitos nós deve ser mantido de forma confiável em um nível definido de redundância, mesmo quando esses nós vêm e vão. A nossa solução para este desafio, o rrdht (mais pormenores aqui) e o seu algoritmo de mexericos quantizados é um desses padrões inovadores. Esta solução baseia-se na utilização das chaves públicas dos agentes como endereço de transporte na rede e como endereço na própria DHT. Isto permite que as mensagens dos nós sejam auto-autenticadas (porque são assinadas), bem como nos permite criar vizinhanças no espaço hash do DHT para as quais os nós podem anunciar a responsabilidade pelo armazenamento de dados. O nosso algoritmo de mexericos quantizado também torna muito eficiente saber que dados um nó precisa de pedir a outros nós para ficar atualizado. Para responder ao segundo critério, acrescentámos a capacidade de armazenar e recuperar meta-dados em endereços de conteúdo que ligam esses endereços a outros endereços no espaço de endereços da DHT. Estes dados de ligação são o que torna possível implementar soluções CRUD robustas num espaço distribuído sem ter de depender de algoritmos de consenso, mas sim usando CRDT e outras abordagens de consistência eventual.
O seu trabalho na Holochain envolve a criação de bases técnicas para uma web P2P. Que capacidades ou estruturas técnicas chave acredita serem cruciais para permitir a visão de uma Web peer-to-peer orientada para a comunidade, e como planeia implementá-las?
Bem, para nós a estrutura chave e a base técnica para uma web P2P é a própria Holochain. Para nós, algumas das principais capacidades técnicas necessárias para uma Web P2P são
1) A arquitetura não introduz dinâmicas de centralização da herança (por exemplo, mineração e staking).
2) À medida que o número de nós aumenta, a capacidade do sistema para efetuar transacções tem de aumentar (ou seja, não pode manter-se estável como acontece nas cadeias de blocos).
3) Deve funcionar localmente em primeiro lugar, ou seja, os nós devem poder efetuar transacções quando estão fora de linha ou em redes particionadas que podem ser sincronizadas mais tarde quando estiverem em linha.
4) Cada aplicação deve ser facilmente segmentada de todas as outras aplicações e não depender de uma única rede para funcionar.
Todas estas propriedades são fornecidas pela Holochain "out-of-the-box". Quando se combina a nossa abordagem de estado local com visibilidade global, ou seja, cada agente cria o seu próprio livro-razão criptográfico de autocomprovação das suas transacções de aplicações, que são depois partilhadas, validadas e mantidas por outros pares na rede de aplicações.
Como planeia navegar pelas complexidades técnicas e logísticas para garantir que diferentes soluções e redes Web P2P possam comunicar e colaborar eficazmente para criar uma experiência Web coesa?
A Holochain foi construída de raiz para ser modular e interoperável. Estamos a construir protótipos e apresentações para demonstrar como isso funciona. Com o jogo Fractal Tribute, por exemplo, mostrámos a ligação a EVMs, gateways para serviços centralizados como o Opensea. Estamos a trabalhar noutros protótipos para permitir a interoperabilidade, como notificações e integração de protocolos de mensagens. Outro exemplo é o facto de termos um método Holo aprovado em DIDs que estamos a desenvolver como norma, para além de todos os outros módulos de gestão de identidades e chaves que estamos a apoiar.
Pode partilhar ideias sobre a forma como está a criar parcerias e a promover um ecossistema de colaboração para enfrentar os desafios multifacetados da criação de uma Web P2P regenerativa e resiliente?
Estamos profundamente ligados ao espaço dweb, somos os principais patrocinadores da conferência dweb e estamos ativamente ligados a outras tecnologias dweb e às suas comunidades. Participamos e patrocinamos conferências nos espaços Web3 e Blockchain, bem como nos espaços de cooperação e inovação. Também estamos a organizar eventos para empreendedores sociais e líderes da comunidade tecnológica ao serviço do crescimento de todo o ecossistema. Além disso, estamos a estabelecer parcerias com laboratórios, outros projectos de código aberto, cooperativas comunitárias, empresas e investidores que partilham algumas das mesmas perspectivas sobre a forma como o público de ferramentas, aplicações e tecnologia pode ser utilizado para o bem-estar humano.
Palestras importantes: Entrevista com Mary Camacho
Desafios técnicos, capacidades essenciais para uma Web P2P orientada para a comunidade, melhorias UX/UI, garantia de interoperabilidade e criação de parcerias de colaboração.
Diretor executivo na Holochain
Construir uma rede P2P para apoiar comunidades e economias regenerativas é um esforço pioneiro. Poderia destacar um dos obstáculos técnicos mais complexos que a sua equipa enfrentou neste percurso e descrever as soluções ou abordagens inovadoras que explorou para o ultrapassar?
A construção da Holochain exigia encontrar uma solução robusta para um armazenamento endereçável de conteúdos distribuídos com 2 critérios:
1) Deve ser escalável e dinamicamente auto-regenerativo em termos de resiliência do armazenamento.
2) deve fornecer propriedades de tipo gráfico que permitam ligar conteúdos a outros conteúdos, o que ultrapassa as implementações normais de tabelas de hash distribuídas (DHT).
Para atender ao primeiro critério, o conteúdo endereçável que é mantido de forma redundante em muitos nós deve ser mantido de forma confiável em um nível definido de redundância, mesmo quando esses nós vêm e vão. A nossa solução para este desafio, o rrdht (mais pormenores aqui) e o seu algoritmo de mexericos quantizados é um desses padrões inovadores. Esta solução baseia-se na utilização das chaves públicas dos agentes como endereço de transporte na rede e como endereço na própria DHT. Isto permite que as mensagens dos nós sejam auto-autenticadas (porque são assinadas), bem como nos permite criar vizinhanças no espaço hash do DHT para as quais os nós podem anunciar a responsabilidade pelo armazenamento de dados. O nosso algoritmo de mexericos quantizado também torna muito eficiente saber que dados um nó precisa de pedir a outros nós para ficar atualizado. Para responder ao segundo critério, acrescentámos a capacidade de armazenar e recuperar meta-dados em endereços de conteúdo que ligam esses endereços a outros endereços no espaço de endereços da DHT. Estes dados de ligação são o que torna possível implementar soluções CRUD robustas num espaço distribuído sem ter de depender de algoritmos de consenso, mas sim usando CRDT e outras abordagens de consistência eventual.
O seu trabalho na Holochain envolve a criação de bases técnicas para uma web P2P. Que capacidades ou estruturas técnicas chave acredita serem cruciais para permitir a visão de uma Web peer-to-peer orientada para a comunidade, e como planeia implementá-las?
Bem, para nós a estrutura chave e a base técnica para uma web P2P é a própria Holochain. Para nós, algumas das principais capacidades técnicas necessárias para uma Web P2P são
1) A arquitetura não introduz dinâmicas de centralização da herança (por exemplo, mineração e staking).
2) À medida que o número de nós aumenta, a capacidade do sistema para efetuar transacções tem de aumentar (ou seja, não pode manter-se estável como acontece nas cadeias de blocos).
3) Deve funcionar localmente em primeiro lugar, ou seja, os nós devem poder efetuar transacções quando estão fora de linha ou em redes particionadas que podem ser sincronizadas mais tarde quando estiverem em linha.
4) Cada aplicação deve ser facilmente segmentada de todas as outras aplicações e não depender de uma única rede para funcionar.
Todas estas propriedades são fornecidas pela Holochain "out-of-the-box". Quando se combina a nossa abordagem de estado local com visibilidade global, ou seja, cada agente cria o seu próprio livro-razão criptográfico de autocomprovação das suas transacções de aplicações, que são depois partilhadas, validadas e mantidas por outros pares na rede de aplicações.
Como planeia navegar pelas complexidades técnicas e logísticas para garantir que diferentes soluções e redes Web P2P possam comunicar e colaborar eficazmente para criar uma experiência Web coesa?
A Holochain foi construída de raiz para ser modular e interoperável. Estamos a construir protótipos e apresentações para demonstrar como isso funciona. Com o jogo Fractal Tribute, por exemplo, mostrámos a ligação a EVMs, gateways para serviços centralizados como o Opensea. Estamos a trabalhar noutros protótipos para permitir a interoperabilidade, como notificações e integração de protocolos de mensagens. Outro exemplo é o facto de termos um método Holo aprovado em DIDs que estamos a desenvolver como norma, para além de todos os outros módulos de gestão de identidades e chaves que estamos a apoiar.
Pode partilhar ideias sobre a forma como está a criar parcerias e a promover um ecossistema de colaboração para enfrentar os desafios multifacetados da criação de uma Web P2P regenerativa e resiliente?
Estamos profundamente ligados ao espaço dweb, somos os principais patrocinadores da conferência dweb e estamos ativamente ligados a outras tecnologias dweb e às suas comunidades. Participamos e patrocinamos conferências nos espaços Web3 e Blockchain, bem como nos espaços de cooperação e inovação. Também estamos a organizar eventos para empreendedores sociais e líderes da comunidade tecnológica ao serviço do crescimento de todo o ecossistema. Além disso, estamos a estabelecer parcerias com laboratórios, outros projectos de código aberto, cooperativas comunitárias, empresas e investidores que partilham algumas das mesmas perspectivas sobre a forma como o público de ferramentas, aplicações e tecnologia pode ser utilizado para o bem-estar humano.
Um banco
para todos os activos digitais
Faça a gestão dos seus activos através de uma interface, através de um browser ou de uma aplicação, com uma comodidade inigualável.
Inscrever-se