A Internet está lentamente mudando para um novo modelo, e isso deveria significar menos censura e mais tempo de atividade.
Principais conclusões
- Os sites descentralizados são hospedados em uma rede de nós independentes em vez de servidores centralizados, tornando-os menos suscetíveis à censura e a pontos únicos de falha.
- Protocolos como o IPFS usam rede peer-to-peer e hashing criptográfico para garantir a integridade dos dados e a recuperação eficiente em sites descentralizados.
- Sites descentralizados oferecem vantagens como maior segurança, resistência à censura, resiliência de rede e maior privacidade, mas também têm limitações, como uma base de usuários menor e desafios com a experiência e o conteúdo do usuário moderação.
Você sabe como funciona a internet? Como funcionam os sites que você visita diariamente?
Os arquivos do site são carregados em um servidor e vinculados a um nome de domínio que as pessoas usam para acessar o site. Se o servidor cair, o site fica inacessível porque está centralizado.
Então, como seria um site descentralizado? Como funcionaria e quais benefícios teria em relação a um site tradicional?
O que é um site descentralizado?
Um site descentralizado é um site hospedado em uma rede descentralizada. Pode ser um site estático ou um diretório sofisticado com recursos de gamificação, mas desde que esteja hospedado em uma rede de nós independentes, é um site descentralizado.
Tradicionalmente, os websites são hospedados em servidores centralizados fornecidos por um pequeno grupo de empresas bem financiadas. Embora este sistema seja funcional, os servidores centralizados são suscetíveis a um único ponto de falha e podem ser censurados.
A hospedagem descentralizada na web existe como uma solução para essas deficiências. Ele garante que os dados de um site sejam distribuídos por milhares de computadores em todo o mundo, o que significa que não podem ser censurados e que a falha de um único nó não afeta a acessibilidade do site.
Como funciona um site descentralizado?
Um site descentralizado difere dos sites tradicionais na forma como seus arquivos são armazenados. Em vez de hospedar os arquivos em um servidor, os arquivos são divididos em bits e distribuídos por uma rede de computadores.
Os protocolos que alimentam essas redes de nós adotam rede ponto a ponto como a arquitetura fundamental. Alguns também usam os princípios da tecnologia blockchain para obter melhor segurança e eficiência dos dados.
Um desses protocolos é o Interplanetary File System (IPFS), que utiliza a tecnologia blockchain Bitcoin, especialmente no que diz respeito à arquitetura de armazenamento de dados e ao design de endereçamento de nós.
Nós simultaneamente atuar como clientes e servidores em IPFS. Os usuários ingressam na rede e configuram seus computadores como nós. Sempre que um usuário visita um site descentralizado, os arquivos são obtidos de vários nós. Essa abordagem reduz significativamente a incidência de falhas de ponto único, comuns em sistemas de servidores centralizados. No entanto, a preocupação óbvia com este sistema é se a integridade dos dados pode ser mantida dentro da rede descentralizada de nós independentes, ou seja, se o site que você está visitando é genuíno.
IPFS, novamente tomando emprestado do blockchain, emprega hash criptográfico, que garante, por meio de verificação contínua, que a cópia do arquivo de um site em um nó não foi adulterada antes de ser buscada. Você pode ter certeza de que está visitando o site certo ao usar o link correto.
Além do design de hospedagem de sites, os sites descentralizados diferem dos sites centralizados em alguns outros aspectos.
- Desenvolvimento de sites: A criação de sites descentralizados pode envolver ferramentas e linguagens Web3 além das contrapartes padrão da Web2. Isso permite que sites descentralizados aproveitem a tecnologia blockchain, por exemplo, usando contratos inteligentes para projetar automações.
- Sistema de nomes de domínio: Devido à arquitetura de hospedagem de sites descentralizados, os arquivos não podem ser servidos usando o DNS padrão. Em vez disso, eles usam sistemas de nomes de domínio Web3, como Ethereum Name System e Unstoppable Domains.
- Acesso ao site: sites descentralizados adotam protocolos diferentes dos sites Web2 e, portanto, não podem ser acessados com configurações padrão do navegador. Por exemplo, são necessários alguns ajustes nas configurações para acessar sites do Unstoppable Domains.
- Recuperação e entrega de dados: os nós de uma rede descentralizada trabalham juntos para encontrar arquivos de sites e entregá-los diretamente ao navegador do usuário. Não há intermediário envolvido como no Web2; portanto, cria muita eficiência e reduz o risco de hacks.
Em muitos aspectos, os sites descentralizados são uma atualização dos sites Web2. Estas vantagens únicas desta tecnologia inovadora provavelmente orientarão a sua adoção.
Exemplos de sites descentralizados
Existem sites descentralizados para aproveitar os benefícios da hospedagem descentralizada. Aqui estão alguns exemplos práticos.
PeerPad é uma plataforma online que oferece uma experiência perfeita e fácil de usar para os usuários criarem, colaborarem e exportarem documentos Markdown, tudo dentro de um navegador da web. Assim como o Google Docs, o PeerPad permite que os usuários aproveitem o poder da linguagem Markdown sem a necessidade de software ou instalações especializadas.
Snapshot é uma plataforma de votação descentralizada para projetos Web3, DAOs e comunidades online. Ele emprega “votação fora da cadeia”, em que as assinaturas criptográficas que validam os votos dos usuários são registrados e mantidos com segurança no IPFS em vez de obstruir os blockchains suportados com esses dados pontos.
Killcord é um site resistente à censura para a criação de switches usados para liberar dados criptografados com segurança. Killcord depende de Ethereum e IPFS. O proprietário do projeto Killcord mantém uma chave confidencial à vista do público, interagindo regularmente com um contrato inteligente.
Se cessarem a interação por um período predefinido, o mecanismo Killcord é ativado, levando à publicação da chave secreta necessária para descriptografar os dados criptografados.
Estes são apenas alguns dos muitos sites descentralizados que existem. Contudo, vale ressaltar o desafio de encontrar esses sites, considerando a necessidade de um mecanismo de indexação elaborado como o Google para sites Web2.
Vantagens de sites descentralizados
Os sites descentralizados oferecem várias vantagens em relação aos sites centralizados tradicionais. Aqui estão alguns dos principais benefícios:
- Maior segurança: Como os sites descentralizados não são armazenados em um único servidor, eles são menos vulneráveis a hacks e ataques cibernéticos tradicionais. A natureza distribuída do armazenamento de dados torna mais difícil para agentes mal-intencionados comprometerem toda a rede.
- Resistência à censura: os sites descentralizados são resistentes à censura porque não são controlados por uma única entidade nem hospedados em um servidor centralizado. Isto torna difícil para os governos ou outras autoridades encerrar ou restringir o acesso ao conteúdo.
- Resiliência de rede: Sites descentralizados são mais resilientes diante de falhas de servidor ou outros problemas técnicos. O conteúdo é distribuído por vários nós, garantindo que o site permaneça acessível mesmo que alguns nós fiquem offline.
- Privacidade aprimorada: Os utilizadores de websites descentralizados têm frequentemente maior controlo sobre os seus dados pessoais. Eles podem escolher quais informações compartilhar e com quem, reduzindo o risco de seus dados serem coletados ou vendidos sem o seu consentimento.
Outros benefícios notáveis incluem acessibilidade global, oportunidades de monetização para participantes em hospedagem descentralizada e participação na governança da plataforma.
Desvantagens de sites descentralizados
Embora os sites descentralizados ofereçam inúmeras vantagens, eles também apresentam seu próprio conjunto de desvantagens e desafios.
- Base de usuários limitada: os sites descentralizados normalmente têm uma base de usuários menor do que as plataformas centralizadas populares. Isto pode limitar o alcance e o impacto dos conteúdos e aplicações hospedados em redes descentralizadas.
- Experiência de usuário: A experiência do usuário em sites descentralizados é muitas vezes menos refinada e fácil de usar do que em sites centralizados. Isso pode incluir problemas com design de interface, velocidade e compatibilidade com tecnologias web existentes.
- Falta de moderação de conteúdo: Sites descentralizados podem ter dificuldades com moderação de conteúdo e controle de qualidade. Por serem resistentes à censura, também podem hospedar conteúdos ilegais ou prejudiciais sem mecanismos eficazes de remoção.
Estes desafios dificultam significativamente a adoção de websites descentralizados. No entanto, a web descentralizada está a evoluir e estas preocupações serão abordadas com o tempo.
Sites descentralizados se tornarão mais comuns
A evolução da internet para um modelo mais descentralizado é uma possibilidade. Factores como a eminência das tecnologias de contabilidade distribuída, o interesse crescente na Web3 e as preocupações crescentes sobre a privacidade online e a censura governamental estão a orientar este desenvolvimento.
Portanto, mais sites descentralizados provavelmente serão lançados com o tempo, desde que os desenvolvedores continuem a encontrar soluções para as limitações de uma web descentralizada. Portanto, um cenário híbrido de Internet com componentes centralizados e descentralizados coexistindo é iminente.