Navegue na Web ponto a ponto com o navegador Beaker

Beaker Browser é um navegador baseado em Chromium para navegar na web descentralizada usando o protocolo Dat. Saiba mais sobre este projeto incomum de código aberto.

Navegue na Web ponto a ponto com o navegador Beaker

A Internet como a conhecemos existe inalterada (mais ou menos) nos últimos 50 anos. Pessoas em todo o mundo usam seus dispositivos para recuperar dados de enormes servidores espalhados pelo mundo.

Um grupo de tecnólogos dedicados quer mudar isso para tornar a Internet um lugar onde as pessoas possam se conectar e compartilhar informações diretamente, em vez de depender de um servidor central (descentralização).

Existem vários desses serviços descentralizados que já abordamos no It’s FOSS. LBRY como alternativa do YouTube, Mastodon como alternativa do Twitter são apenas alguns desses exemplos.

E hoje vou cobrir outro produto chamado Beaker Browser, que é essencialmente para navegar na web ponto a ponto.

Beaker Browser

Beaker Browser O que é "Web ponto a ponto"?

De acordo com um dos desenvolvedores por trás do navegador Beaker, “A Web P2P é um conjunto experimental de tecnologias ... para dar aos usuários mais controle sobre a Web.”

Além disso, eles dizem que a Web ponto a ponto tem três princípios principais: qualquer pessoa pode ser um servidor; vários computadores podem servir ao mesmo site; não há back-end.

Como você pode ver a partir desses princípios. a ideia da Web ponto a ponto é muito semelhante ao BitTorrent, onde os arquivos são propagados por vários pontos e esses pontos compartilham a carga de largura de banda. Isso reduz a largura de banda geral que uma pessoa precisa fornecer para seu site.

Configuração do Beaker Bowser Configurações do Beaker Browser A outra parte principal da Web ponto a ponto é o controle do criador de suas ideias. Nos dias de hoje, as plataformas são controladas por grandes corporações, que tentam usar seus dados em seu benefício. O Beaker devolve o controle aos criadores do conteúdo.

O Beaker Browser surgiu pela primeira vez em 2016. O projeto (e a tecnologia que o envolve) é criado por uma equipe de três no Blue Link Labs. O Beaker Browser usa o protocolo Dat para compartilhar dados entre computadores. Todos os sites que usam o protocolo Dat começam com dat:// em vez de http://.

Os pontos fortes do protocolo Dat são:

  • Rápido - os arquivos são sincronizados de várias fontes ao mesmo tempo.
  • Seguro - Todas as atualizações são assinadas e verificadas a integridade.
  • Resiliente - Arquivos podem mudar de hosts sem mudar seus URLs.
  • Com versão - as alterações são gravadas em um registro de versão somente para anexos.
  • Descentralizado - Qualquer dispositivo pode hospedar qualquer arquivo.

Sementeira do Beaker Browser Seeding do Beaker Browser Seeding do Beaker Browser O Beaker Browser é essencialmente uma versão reduzida do Chromium com suporte integrado para dat://addresses. Ele ainda pode visitar sites regulares http://.

Cada vez que você visita um site de dados, o conteúdo desse site é baixado para o seu computador conforme você solicita. Por exemplo, uma imagem de Linux Torvalds na página sobre de um site não é baixada até que você navegue até essa página.

Além disso, depois de visitar um site dat, “você temporariamente reenviar ou propagar todos os arquivos que você baixou do site.” Você também pode optar por semear o site para ajudar seu criador.

Beaker Browser Menu Menu Beaker Browser Uma vez que a ideia do Beaker é criar uma web mais aberta, você pode facilmente visualizar o código-fonte de qualquer site. Ao contrário da maioria dos navegadores onde você apenas vê o código-fonte da página atual que está visualizando, o Beaker mostra toda a estrutura do site em uma visualização semelhante ao GitHub. Você pode até mesmo fazer um fork do site e hospedar sua versão dele.

Além de visitar sites baseados em dados, você também pode criar seu próprio site. No menu Beaker Browser, há uma opção para criar um novo site ou um projeto vazio. Se você selecionar a opção de criar um novo site, o Beaker construirá um pequeno site de demonstração que você pode editar com o editor integrado do navegador.

No entanto, se você é como eu e prefere usar o Markdown, pode optar por criar um projeto vazio. O Beaker criará a estrutura de um local e atribuirá a ele um endereço dat://. Crie um arquivo index.md e pronto. Existe um breve tutorial com mais informações. Você também pode usar a opção criar projeto vazio para construir um aplicativo da web.

Modelo de site do Beaker Browser Modelo de site do Beaker Browser Como o Beaker atua como um servidor web e semeador de sites, sempre que você fechá-lo ou desligar o computador, o site ficará indisponível . Felizmente, você não precisa executar seu computador ou navegador constantemente. Você também pode usar um serviço de propagação chamado Hashbase ou pode configurar um servidor de propagação homebase.

Embora o Beaker esteja disponível para Linux, Windows e macOS. Se você começar a brincar com o Beaker, dê uma olhada rápida em sua interface d es.

O Beaker Browser não é para todos, mas tem um propósito

Quando comecei esta tarefa, tinha grandes esperanças no Beaker Browser. Como está agora, ainda é muito experimental. Vários dos sites de dados que tentei visitar não estavam disponíveis porque o usuário não estava propagando seus sites. O Beaker tem a opção de notificá-lo quando o site estiver online novamente.

Beaker Browser No Peer Beaker Browser No Peer Outro problema é que o Beaker é uma versão realmente simplificada do Chromium. Não há opção de instalar extensões ou temas. Em vez disso, você está preso a um tema branco e um conjunto de ferramentas muito limitado. Eu não usaria este como meu navegador principal e ter acesso ao mundo dos sites de dados não é razão suficiente para mantê-lo instalado em meu sistema.

Procurei ver se há uma extensão para o Firefox que adicionaria suporte para o protocolo dat://. Eu encontrei essa extensão, mas ela também exigiu a instalação de alguns outros softwares. É apenas mais fácil instalar o Beaker.

Da forma como está agora, Beaker não é para mim. Talvez no futuro, mais pessoas comecem a usar o Beaker ou o protocolo dat ganhe suporte de outros navegadores. Então pode ser interessante. No momento, está meio vazio.

Como parte do meu tempo com o Beaker, criei um site usando as ferramentas integradas. Não se preocupe, eu me certifiquei de que foi semeado.

Fonte do site do Beaker Bowser Fonte do site do Beaker Bowser O que você acha do Beaker Brower? O que você acha da web ponto a ponto? Por favor, deixe-nos saber nos comentários abaixo.

Se você achou este artigo interessante, reserve um minuto para compartilhá-lo nas redes sociais, Hacker News ou Reddit.

Via itsfoss.com. Você pode conferir o post original em inglês:

Browse the Peer-to-peer Web With Beaker Browser

Última atualização deste artigo: 4 de may de 2020