Keet está introduzindo comunicações digitais P2P e integrará pagamentos Bitcoin PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Keet está introduzindo comunicações digitais P2P e integrará pagamentos Bitcoin

A exchange de criptomoedas Bitfinex e o emissor de stablecoin USDT Tether colaboraram com a equipe de protocolo de código aberto Hypercore para lançar um novo aplicativo de comunicação peer-to-peer (P2P), Keet.

O Keet permite que um determinado conjunto de partes troque comunicações instantâneas de vídeo, mensagens e arquivos de uma forma verdadeiramente P2P.

A abordagem aprimora ofertas populares criptografadas de ponta a ponta, mas centralizadas, como Zoom e WhatsApp, porque os dados compartilhados não são encaminhados para um servidor central em nenhum momento; em vez disso, a conexão é estabelecida exclusivamente entre os usuários que participam do chat — diminuindo a latência e aumentando a confiabilidade.

Keet está lançando sua versão alfa hoje, e os usuários podem baixar o aplicativo em seu site do Network Development Group. A versão móvel do aplicativo está prevista para ser lançada em novembro de 2022.

Holepunch: a tecnologia por trás do Keet

Keet serve como uma aplicação de demonstração do que a tecnologia subjacente trabalhada pelas três equipes nos últimos três anos, Holepunch, pode alcançar.

Holepunch, que aproveita infraestrutura de rede de computadores semelhante ao BitTorrent, será totalmente lançado ao público como um kit de desenvolvimento de software (SDK) de código aberto em dezembro de 2022. Como uma homenagem a “perfuração” - o ato de um computador em diretamente conectando-se a outro — a infraestrutura de backbone visa tornar mais fácil para os desenvolvedores desenvolverem aplicativos verdadeiramente P2P com a pilha Hypercore.

Hipernúcleo é uma rede de dados ponto a ponto construída em logs assinados somente com acréscimos. Esses logs funcionam de forma semelhante a um blockchain, mas sem o algoritmo de consenso e, portanto, sem a necessidade de um estado contábil global a ser mantido por todos os nós.

Holepunch torna o Hypercore mais acessível, abstraindo detalhes técnicos de baixo nível do protocolo. Isso leva o Hypercore um passo adiante, simplificando a arquitetura e permitindo que mais pessoas criem aplicativos com ele – o que permitiu que um único desenvolvedor front-end construísse o Keet em menos de quatro meses, disse o diretor de estratégia da Holepunch e CTO da Bitfinex e Tether, Paolo Ardoino. Revista Bitcoin.

“O Holepunch oferece uma variedade de estruturas de dados P2P colaborativas e fáceis de usar, permitindo que os desenvolvedores se concentrem principalmente na construção de ótimos aplicativos, em vez de ter que ser especialistas em redes ou P2P”, disseram Ardoino e o CEO da Holepunch, Mathias Buus, em uma declaração conjunta enviada para Revista Bitcoin. “Tendo construído o Keet sobre o Holepunch, sabemos em primeira mão o quão poderosa a plataforma é e mal podemos esperar para ver o que outros desenvolvedores irão construir.”

Todas as comunicações no Keet são criptografadas por padrão, já que o aplicativo utiliza criptografia assimétrica. O aplicativo gera ED25519 pares de chaves privadas e públicas localmente no primeiro lançamento.

“As chaves são geradas no dispositivo, todas localmente, e estamos trabalhando para adicionar suporte para vários módulos seguros de hardware (HSMs), como Ledger, para dar mais flexibilidade aos usuários”, explicaram Ardoino e Buus. “Isso significa que no futuro, além de manter suas chaves em seus dispositivos locais, os usuários poderão armazená-las em hardware externo ou em seus telefones.”

As chaves públicas são anunciadas na tabela de hash distribuída (DHT) do Holepunch, uma rede aberta de computadores que pode ser usada por pares para descobrir e conectar-se uns aos outros.

“Nosso DHT é usado para descobrir pares (ou seja, mapear uma chave pública para um par) e para facilitar a ‘perfuração’”, disseram Ardoino e Buus. “Em sistemas tradicionais, como WebRTC e outros, isso acontece através de um servidor centralizado, que vaza muitos metadados. Com o Keet, isso acontece usando vários nós DHT, cada um com apenas informações parciais, o que significa que muito menos metadados são perdidos.”

Holepunch renuncia totalmente ao uso de blockchain e token nativo, permitindo que aplicativos distribuídos sejam criados para escalabilidade com recursos mínimos.

“Em vez de depender de um blockchain compartilhado entre todos os usuários do aplicativo, cada usuário constrói muitas pequenas estruturas de dados” que são usadas para armazenar os dados do próprio usuário, bem como daqueles na mesma chamada, explicaram Ardoino e Buus.

“Ao usar blockchains, todos esses dados devem ser armazenados em uma grande cadeia, estritamente ordenados e replicados entre todos os usuários globalmente, o que faz sentido para sistemas financeiros como o Bitcoin”, continuaram. “No entanto, para aplicativos normais, muitas vezes é muito mais eficiente usar um monte de estruturas de dados menores, armazenando apenas dados locais.”

Falando em Bitcoin, Ardoino disse à Bitcoin Magazine que a equipe está trabalhando na integração ao SDK da capacidade de enviar pagamentos Lightning. As possibilidades para bitcoin em aplicativos Holepunch incluem permitir que os usuários transmitam BTC para criadores de conteúdo, façam pagamentos P2P regulares e ofereçam dicas. O SDK também oferecerá suporte ao USDT do Tether.

“Os pagamentos Bitcoin e Tether são recursos complementares para fornecer opções/trilhos de pagamento para pessoas que usam aplicativos construídos em cima do Holepunch ou planejam construir/oferecer serviços através da rede Holepunch”, disseram Ardoino e Buus.

Holepunch fornecerá primitivos para oferecer suporte às opções de pagamento digital P2P de forma não custodial.

“Diferentemente de outros projetos [como] Impervious AI… Holepunch usa técnicas de comunicação P2P puras (DHT, holepunching distribuído, swarming)… que são dissociadas do sistema de pagamento para alcançar o mais alto nível de liberdade para atingir os requisitos de escalabilidade de uma massa sistema de comunicação”, acrescentaram.

A equipe da Holepunch reimplementou protocolos de rede de baixo nível para selecionar de forma independente a melhor tecnologia para fluxos de dados altamente escaláveis.

“Essa abordagem resultou em uma solução realmente flexível, expandindo-se das estruturas de dados de log Merkle usadas no Hypercore (que inerentemente oferecem verificação e integridade de dados) para um pelotão de pequenas bibliotecas e módulos que podem ser conectados para construir redes mesh com alta disponibilidade. ”, disseram os executivos.

Ardoino disse à Bitcoin Magazine que as opções atualmente sendo consideradas pela equipe Holepunch em relação à integração do Lightning incluem a integração de serviços como Luz verde da Blockstream, que fornecem gerenciamento de nós do Lightning de baixo custo, sob demanda, mas sem custódia. A equipe também está explorando a possibilidade de integração total dos nós do Lightning, disse Ardoino.

Os pagamentos são uma faceta da comunicação, destacaram Buus e Ardoino, que podem ser oferecidos como um serviço opcional aos usuários que embarcam em chats P2P, imparáveis ​​​​de vídeo, áudio ou texto.

“Keet é um bom exemplo para explicar tudo isso. O objetivo do Keet é se tornar o aplicativo de comunicação mais imparável, oferecendo uma ótima experiência ao usuário, com o máximo de privacidade e segurança”, afirmaram. “Isso não tem nada a ver com pagamentos, já que os chats de vídeo/áudio/texto são puros fluxos de dados. Os pagamentos no contexto do Keet são opcionais e podem ser usados ​​para oferecer gorjetas, pagar transmissões ao vivo, enviar dinheiro para amigos e familiares, etc.”

Keet

Além de melhor desempenho e escalabilidade mais fácil, os usuários também ganham menor latência e mais privacidade ao usar aplicativos distribuídos como o Keet, que não aproveitam blockchains inerentemente ineficientes, disseram os dois executivos.

“Os usuários precisam replicar muito poucos dados para participar de uma chamada – na verdade, usamos uma série de técnicas avançadas de indexação para garantir que apenas um subconjunto de dados nessas pequenas estruturas de dados precise ser replicado”, acrescentaram.

“No Keet, você pode ver isso em ação, se fizer coisas como compartilhar um arquivo grande no chat. Ao fazer isso, você notará que ele aparece instantaneamente para outros usuários, e somente quando os usuários baixam o arquivo, as partes que faltam começam a ser replicadas. Depois de ter os dados, você pode ajudar a compartilhá-los novamente com outros usuários, tornando-os muito escalonáveis.”

A Bitcoin Magazine testou o Keet antes do lançamento, participando de uma chamada com três pessoas. Em um teste, um arquivo de vídeo de 3 gigabytes foi compartilhado por um dos participantes, que os outros dois usuários puderam começar a reproduzir em menos de um minuto.

O mecanismo de compartilhamento de dados do Keet aproveita conceitos popularizados pelo BitTorrent – ​​os usuários baixam e propagam coletivamente pacotes de dados uns para os outros de uma forma que elimina a necessidade da fonte original continuar alimentando informações para cada novo usuário.

Isso, uma característica do próprio Holepunch, conforme mencionado anteriormente, poderia, por exemplo, permitir que aplicativos de streaming P2P resistentes à censura fossem construídos com o SDK – que o streamer seria capaz de hospedar com computadores simples de placa única, como um Raspberry Pi. À medida que os usuários ingressam, eles começam a alimentar uns aos outros com dados de streaming, aliviando a carga do host de compartilhar seus pacotes de dados com todos os espectadores – uma realidade de serviços de streaming como Twitch e YouTube, que necessariamente dependem de servidores centralizados para mediar.

Keet abstrai a maior parte do trabalho do usuário em uma interface de usuário simples, mas funcional e intuitiva. Requer acesso a um microfone e uma câmera e, embora pessoas preocupadas com a privacidade possam desativar a câmera durante a chamada, o aplicativo não funcionará sem que o acesso a ela seja concedido primeiro.

A tendência Web3-Contrarian

Embora o hype da Web3 que se acelerou nos últimos anos tenha atingido o tambor de tokenizar todas as coisas e colocar tudo em um blockchain como a melhor alternativa para descentralizar a Internet, uma tendência contrária surgiu recentemente.

A criação e o desenvolvimento de infraestrutura P2P que, apesar da agitação da Web3, não aproveita de forma alguma a tecnologia blockchain, está aumentando.

Um exemplo é o Web5, uma resposta irônica à Web3 e à “cripto” por seu talvez mais proeminente crítico, Jack Dorsey. CEO do The Block, cofundador e ex-CEO do Twitter tem falado abertamente sobre as armadilhas da Web3 – que ele afirma favorecer assimetricamente os capitalistas de risco em detrimento dos investidores de varejo e do público ao qual a tecnologia foi supostamente destinada.

Web5 foi anunciado em junho. A iniciativa, que está sendo trabalhada pela subsidiária do Block, TBD, aproveita o Bitcoin e uma infinidade de tecnologias sólidas de ciência da computação para criar um ecossistema de identidades descentralizadas, armazenamento de dados e aplicativos nos quais os usuários controlam suas informações pessoais.

Ardoino e Buus argumentam que sua solução, Holepunch, é mais flexível que Web5.

“O Web5, pelo que vimos até agora, tem uma estrutura mais complexa e pré-determinada do que o Holepunch”, disse a dupla à Bitcoin Magazine. “O Holepunch fornece um conjunto de primitivos e a estrutura para construir aplicativos sem tentar forçar padrões específicos.”

Outra chance de criar uma web descentralizada sem tokens foi anunciado em novembro pela Synonym, uma empresa de propriedade da Tether. Apesar de parecer contraditório que a Tether tenha dois empreendimentos no mesmo assunto, Ardoino e Buus explicaram que as ofertas podem ser complementares.

“A Synonym poderia aproveitar o Holepunch SDK para construir parte de seus serviços no roteiro”, disseram eles. “Synonym e Holepunch não são concorrentes, mas sim complementares em termos de visão e produtos que planejam construir.”

Ainda não se sabe qual versão descentralizada da web reinará como vencedora no futuro, mas certamente aquela que fornece mais valor ao usuário final, e não aos capitalistas de risco, tem maior probabilidade de ser bem-sucedida.

Carimbo de hora:

Mais de Bitcoin Magazine