Sir Tim Berners-Lee na Campus Party 2008, foto de Jonan BasterraSir Tim Berners-Lee, criador da World Wide Web e diretor do consórcio W3C, está confiante de que o desenvolvimento da Web atingiu um ponto crítico e se afastou o máximo possível do conceito original. Inicialmente, foi concebida como uma rede descentralizada, onde o primeiro navegador também era um editor de documentos. A ideia era que cada usuário não apenas pudesse exibir documentos, mas também criasse e editasse. A web se tornaria um local de criatividade e cooperação conjunta para toda a humanidade. Mas algo deu errado.
Existem exemplos de implementação bem-sucedida da cocriação, como a Wikipedia, hospedagem descentralizada de sites e redes sociais ponto a ponto. Esses são precursores do que a Web pode se tornar baseada na nova
tecnologia Solid, desenvolvida por Tim Berners-Lee, em colaboração com uma equipe de pesquisadores do Instituto de Tecnologia de Massachusetts. Esta é a coroa de décadas de trabalho conceitual que Berners-Lee fez.
Como a web chegou a tal perda de descentralização, ao triste estado atual? Do primeiro navegador popular, o Mosaic removeu as ferramentas de multimídia e edição. Foi decidido que eles eram muito complicados para o leigo. Foi aqui que tudo começou. Essa transformação indesejável da prole nativa levou ao fato de que Tim Berners-Lee e seus colegas sugeriram retornar a funcionalidade que faltava à web:
em 2003, eles propuseram um conceito chamado Read-Write Web .
O conceito sugere que todos possam participar da formação de um único espaço na web. Para isso, precisamos:
- sistema de permissão funcional (quem, onde e o que pode escrever) com base em um sistema de identificação comum;
- acesso controlado aos dados, uma vez que a base da web não é apenas documentos, mas também dados.
Agora, muito trabalho sobre as ferramentas e ferramentas de desenvolvimento desse conceito chegou ao fim.
A tecnologia sólida é a verdadeira personificação de uma ideia formulada há 15 anos.
A tecnologia sólida é baseada nos padrões atuais do W3C, o que facilita sua implementação e contribui para a rápida disseminação. Ele implementa um sistema de permissão e identificação, funcionalidade de edição de ponta a ponta para todos os documentos, um sistema de gerenciamento de dados e atualizações em tempo real via WebSockets.
Após o registro em um dos servidores sólidos, o usuário recebe um identificador e um “contêiner” pessoal (pod sólido). Como alternativa, você pode aumentar o servidor local. Foto fornecida por Tim Berners-LeeInstalando um servidor Solid local
As instruções de instalação e teste estão
aqui . O servidor está instalado e é executado diretamente no Node.js ou no Docker.
Funções suportadas:- Plataforma de dados vinculada : um padrão para acesso gerenciado aos dados identificados por um URI HTTP. Descrito separadamente é o trabalho com contêineres em que os recursos são adicionados pela operação POST
- WebAccessControl : um sistema descentralizado de acesso a recursos para vários usuários
- Autenticação WebID-TLS
- A tecnologia permite que o usuário se autentique em diferentes recursos com um certificado de um navegador. Qualquer site pode lidar com a emissão desses certificados para seus usuários. O sistema estende a especificação WebID. No caso de um servidor Solid local, você pode gerar um certificado autoassinado
- Atualizações em tempo real (usando WebSockets)
- Verificação de identidade para WebID
- Proxy CORS para acessar dados entre sites
- Servidor de correio para usuários
Veja também:“A Solid oferece oportunidades incríveis para criatividade, solução de problemas e comércio. Isso dará a indivíduos, desenvolvedores e empresas maneiras completamente novas de entender, criar e encontrar aplicativos e serviços inovadores, confiáveis e úteis. Eu vejo muitas oportunidades de mercado, incluindo aplicativos confiáveis e data warehouses ”, diz Tim Berners-Lee em seu artigo de 29 de setembro de 2018, onde anunciou este projeto e convidou todos a participar.
Esta semana, o
repositório Solid entrou no topo dos novos repositórios mais populares no Github, perdendo apenas para as
fontes MS-DOS 1.25 e 2.0 , recarregadas aqui no Museu de História do Computador.
Talvez a tecnologia Solid seja suportada pelos desenvolvedores, pois agora há tudo o que você precisa. Agora, os primeiros servidores sólidos estão surgindo no mundo e até agora existem
muito poucos aplicativos que os utilizam . Depois de instalar um servidor local, não está claro o que fazer a seguir. Provavelmente, os primeiros usuários que acessaram a Internet se sentiram assim. Mas o potencial de uma nova rede descentralizada pode ser muito grande.
“Solid está mudando o modelo atual, no qual os usuários precisam transferir dados pessoais para gigantes digitais em troca dos benefícios pretendidos. Como todos descobrimos, não era do nosso interesse. Sólido - é assim que desenvolvemos a Internet de maneira revolucionária para restaurar o equilíbrio, dando a cada um de nós controle total sobre dados, pessoais ou não ”- Tim Berners-Lee.
Acrescentamos que, ao mesmo tempo que o anúncio da Solid, Sir Tim Berners-Lee lançou a startup
Inrupt , que promoverá uma nova tecnologia: "Nosso objetivo é dominar o mundo", disse modestamente o criador da World Wide Web em
entrevista à Fast Company.

