O que é a Web 3? Veja como o futuro fundador do Polkadot, Gavin Wood, explicou isso em 2014

Uma postagem clássica de blog prevendo uma “web pós-Snowden” assume hoje uma nova relevância.

AccessTimeIconJan 4, 2022 at 3:59 p.m. UTC
Updated Jun 14, 2024 at 8:58 p.m. UTC

Nota do editor: Com a Web 3 no centro de um debate animado , vale a pena revisitar a postagem a seguir, publicada originalmente em 2014 e agora uma peça seminal no cânone Cripto , de Gavin Wood , cofundador da Ethereum que fundou o Web3 Foundation e cria Polkadot e Kusama .

À medida que avançamos para o futuro, encontramos uma necessidade crescente de um sistema de interação de confiança zero.

Mesmo antes de Snowden , percebíamos que confiar as nossas informações a entidades arbitrárias na Internet era muito perigoso. No entanto, após Snowden, o argumento cai claramente nas mãos daqueles que acreditam que grandes organizações e governos tentam rotineiramente ampliar e ultrapassar a sua autoridade. Assim percebemos que confiar a nossa informação às organizações em geral é um modelo fundamentalmente falido. A chance de uma organização não interferir em nossos dados é meramente o esforço necessário menos os ganhos esperados. Dado que as empresas tendem a ter modelos de rendimento que exigem que saibam o máximo possível sobre as pessoas, o realista perceberá que é difícil sobrestimar o potencial de uso indevido encoberto.

Os protocolos e tecnologias na web, e até mesmo na internet em geral, serviram como uma grande prévia da Tecnologia . Os cavalos de batalha de SMTP, FTP, HTTP(S), PHP, HTML e Javascript ajudaram a contribuir para o tipo de aplicativos ricos baseados em nuvem que vemos hoje, como o Google Drive, Facebook e Twitter, sem mencionar os inúmeros outros aplicativos que vão desde jogos, compras, serviços bancários e namoro. No entanto, no futuro, muitos destes protocolos e tecnologias terão de ser reprojetados de acordo com a nossa nova compreensão da interação entre a sociedade e a Tecnologia.

A Web 3.0, ou como poderia ser chamada de web “pós-Snowden”, é uma reimaginação do tipo de coisas para as quais já usamos a web, mas com um modelo fundamentalmente diferente para as interações entre as partes. Informações que assumimos serem públicas, nós publicamos. As informações que presumimos serem acordadas, colocamos em um livro de consenso. Informações que assumimos serem privadas, KEEP em Secret e nunca revelamos. A comunicação sempre ocorre por meio de canais criptografados e apenas com identidades pseudônimas como terminais; nunca com nada rastreável (como endereços IP).

Em suma, concebemos o sistema para reforçar matematicamente os nossos pressupostos anteriores, uma vez que nenhum governo ou organização pode ser razoavelmente confiável.

Existem quatro componentes na web pós-Snowden: publicação de conteúdo estático, mensagens dinâmicas, transações sem confiança e uma interface de usuário integrada.

Publicação

O primeiro, já temos muito: um sistema descentralizado e criptografado de publicação de informações. Tudo o que isso faz é pegar um endereço intrínseco curto de alguma informação (um hash , se formos técnicos) e retornar, depois de algum tempo, a própria informação. Novas informações podem ser submetidas a ele. Depois de baixado, podemos ter certeza de que são as informações corretas, pois o endereço é intrínseco a elas. Este sistema de publicação estática é responsável por grande parte do trabalho do HTTP(S) e de todo o FTP. Já existem muitas implementações desta Tecnologia, mas a mais fácil de citar é a do BitTorrent. Cada vez que você clica em um LINK magnético do BitTorrent, tudo o que você realmente faz é dizer ao seu cliente para baixar os dados cujo endereço intrínseco (hash) é igual a ele.

Na Web 3.0, esta parte da Tecnologia é usada para publicar e baixar qualquer porção estática (potencialmente grande) de informação que tenhamos prazer em compartilhar. Somos capazes, assim como com o BitTorrent, de incentivar outras pessoas a manter e compartilhar essas informações; entretanto, combinado com outras partes da Web 3.0, podemos tornar isso mais eficiente e preciso. Como uma estrutura de incentivos é intrínseca ao protocolo, nos tornamos (pelo menos neste nível) à prova de DDoS desde o início. Que tal isso como bônus?

Mensagens

A segunda parte da Web 3.0 é um sistema de mensagens de baixo nível com pseudônimo baseado em identidade. Isso é usado para comunicação entre pessoas na rede. Utiliza criptografia forte para dar uma série de garantias sobre as mensagens; eles podem ser criptografados com a chave pública de uma identidade para garantir que apenas a identidade possa decodificá-la. Eles podem ser assinados pela chave privada do remetente para garantir que ela realmente vem do remetente e fornecer ao destinatário um recebimento seguro da comunicação. Um Secret compartilhado pode proporcionar a oportunidade de comunicação segura, inclusive entre grupos, sem a necessidade de comprovante de recebimento.

Como cada um deles fornece logística de mensagens definitiva, o uso de endereços em nível de protocolo de transmissão torna-se desnecessário; endereços, antes compostos por um usuário ou porta e um endereço IP, agora se tornam apenas um hash.

As mensagens teriam um tempo de vida, permitindo a desambiguação entre mensagens de publicação que ONE deseja estar “vivas” pelo maior tempo possível para garantir que o maior número de identidades as vejam e mensagens de sinalização instantânea que desejam ser transmitidas o mais rápido possível em toda a rede. Assim, a dicotomia entre latência e longevidade é negociada.

O roteamento físico real seria realizado através de um sistema de rede adaptativa da teoria dos jogos. Cada par tenta maximizar seu valor para os outros pares, afirmando que os outros pares são valiosos para eles pelas informações que chegam. Um par cujas informações não sejam valiosas seria desconectado e seu slot seria ocupado por uma conexão com algum outro par, talvez desconhecido (ou talvez de segundo grau). Para que um par seja mais útil, seriam solicitadas mensagens com alguns atributos específicos (um endereço de remetente ou tópico, por exemplo – ambos não criptografados – começando com uma determinada sequência de BIT ).

Na Web 3.0, esta parte permite que os pares se comuniquem, se atualizem e se auto-organizem em tempo real, publicando informações cuja precedência não precisa ser intrinsecamente confiável ou referenciada posteriormente. Na web tradicional, essa é grande parte da informação que trafega pelo HTTP em implementações no estilo AJAX .

Consenso

A terceira parte da Web 3.0 é o mecanismo de consenso. O Bitcoin apresentou a muitos de nós a ideia de um aplicativo baseado em consenso . No entanto, este foi apenas o primeiro passo provisório. Um mecanismo de consenso é um meio de acordar algumas regras de interação, sabendo que futuras interações (ou a falta delas) resultarão automática e irrevogavelmente na aplicação exatamente conforme especificado. É efectivamente um contrato social abrangente e tira a sua força do efeito de rede do consenso.

O facto de os efeitos do descumprimento de um acordo poderem ser sentidos em todos os outros é fundamental para criar um contrato social forte e, assim, reduzir as possibilidades de descumprimento ou de ignorância intencional. Por exemplo, quanto mais um sistema de reputação estiver isolado de um sistema de interação social mais pessoal, menos eficaz será o sistema de reputação. Um sistema de reputação combinado com funcionalidades semelhantes às do Facebook ou do Twitter funcionaria melhor do que ONE sem, uma vez que os utilizadores atribuem um valor intrínseco ao que os seus amigos, parceiros ou colegas pensam deles. Um exemplo particularmente comovente disto é a difícil questão de saber se, e quando, fazer amizade no Facebook com um empregador ou parceiro de namoro.

Serão utilizados mecanismos de consenso para todas as publicações e alterações confiáveis ​​de informações. Isto acontecerá através de um sistema global de processamento de transações completamente generalizado. O primeiro exemplo viável disso é o projeto Ethereum .

A web tradicional não aborda fundamentalmente o consenso, recorrendo, em vez disso, à confiança centralizada das autoridades, como a ICANN, a Verisign e o Facebook, e reduzindo-se a websites privados e governamentais, juntamente com o software sobre o qual são construídos.

Front-end

O quarto e último componente da experiência Web 3.0 é a Tecnologia que reúne tudo isso; o “navegador” e a interface do usuário. Curiosamente, será bastante semelhante à interface do navegador que já conhecemos e amamos. Haverá a barra URI , o botão Voltar e, claro, a maior parte será destinada à exibição do dapp (nascida página/site).

Usando esse sistema de resolução de nomes baseado em consenso (não muito diferente do Namecoin na aplicação), um URI pode ser reduzido ao endereço exclusivo do front-end dessa aplicação (ou seja, um hash). Através do sistema de publicação de informações, isso pode ser expandido para uma coleção de arquivos necessários para o front-end (por exemplo, um arquivo contendo arquivos .html, .js, .css e .jpg). Esta é a parte estática do dapp (-let).

Não contém conteúdo dinâmico; que, em vez disso, é atendido por outros canais de comunicação. Para coletar e enviar conteúdo dinâmico, mas publicamente disponível, cuja procedência precisa ser absolutamente determinada e que deve ser mantida imutável para sempre (“gravada em pedra”), como reputação, saldos e assim por FORTH, existe uma API baseada em Javascript para interagir com o mecanismo de consenso. Para coletar e enviar conteúdo dinâmico e potencialmente privado, necessariamente volátil e sujeito à aniquilação ou falta de disponibilidade, é utilizado o mecanismo de mensagens p2p.

Haverá algumas diferenças superficiais; veremos um afastamento do modelo tradicional de URL cliente-servidor de endereços como “ https://address/path” e, em vez disso, começaremos a ver endereços em novos formatos, como “goldcoin” e “ uk.gov ”. A resolução de nomes será realizada por um contrato baseado em mecanismo de consenso e será redirecionada ou aumentada trivialmente pelo usuário. Os pontos permitiriam vários níveis de resolução de nomes - “ uk.gov ”, por exemplo, poderia passar o subnome “gov” para o resolvedor de nomes fornecido por “uk”.

Devido à natureza sempre transitória das informações disponibilizadas ao navegador de forma automática e acidental por meio da atualização do back-end de consenso e da manutenção da rede peer, veremos dapps ou daplets em segundo plano desempenharem um grande papel em nossa Web 3.0. experiência. Seja por meio de infográficos icônicos dinâmicos, sempre visíveis, semelhantes a dock do Mac OS, ou de dapplets dinâmicos, estilo painel, seremos mantidos acidentalmente atualizados sobre aquilo que nos interessa.

Após o processo de sincronização inicial, os tempos de carregamento da página serão reduzidos a zero, pois os dados estáticos são pré-baixados e garantidos atualizados, e os dados dinâmicos (entregues por meio do mecanismo de consenso ou mecanismo de mensagens p2p) também são mantidos atualizados. . Durante a sincronização, a experiência do usuário será perfeitamente sólida, embora as informações reais mostradas possam estar desatualizadas (embora possam facilmente não estar e possam ser anotadas como tal).

Para um usuário da Web 3.0, todas as interações serão realizadas de forma pseudônima, segura e, para muitos serviços, sem confiança. Aquelas que exigem terceiros, as ferramentas darão aos usuários e desenvolvedores de aplicativos a capacidade de espalhar a confiança entre múltiplas entidades diferentes, possivelmente concorrentes, reduzindo enormemente a quantidade de confiança que se deve depositar nas mãos de qualquer determinado. entidade.

Com a separação das APIs de front-end e back-end, veremos capacidade adicional de utilizar diferentes soluções de front-end capazes de oferecer uma experiência superior ao usuário. As tecnologias QtQuick e QML do Qt poderiam, por exemplo, ser um substituto substituto para a combinação HTML/CSS de tecnologias web tradicionais e forneceriam interfaces nativas e gráficos ricos e acelerados com sobrecarga sintática mínima e em um paradigma de programação reativa altamente eficaz.

Migração

A mudança será gradual.

Na Web 2, veremos cada vez mais sites cujos back-ends utilizam componentes semelhantes à Web 3.0, como Bitcoin, BitTorrent e Namecoin. Esta tendência continuará, e a verdadeira plataforma Web 3.0 Ethereum provavelmente será usada por sites que desejam fornecer evidências transacionais de seu conteúdo, como sites de votação e bolsas. É claro que um sistema é tão seguro quanto o LINK mais fraco e, eventualmente, esses sites farão a transição para um navegador Web 3.0, que pode fornecer segurança de ponta a ponta e interação sem confiança.

Diga “olá” para a Web 3.0, um sistema operacional social seguro.

Originalmente intitulado “ Dapps: What Web 3.0 LOOKS Like ” e publicado em 17 de abril de 2014 no blog de Gavin Wood, Insights Into a Modern World.

Leia Mais:


Disclosure

Observe que nossa política de privacidade, termos de uso, cookies, e não venda minhas informações pessoais foi atualizada.

CoinDesk é uma premiada plataforma de mídia que cobre a indústria de criptomoedas. Seus jornalistas obedecem a um conjunto rigoroso de políticas editoriais. Em Novembro de 2023, CoinDesk foi adquirida pelo grupo Bullish, proprietário da Bullish, uma bolsa de ativos digitais institucional e regulamentada. O grupo Bullish é majoritariamente de propriedade de Block.one; ambas empresas têm interesses em uma variedade de negócios de blockchain e ativos digitais e participações significativas de ativos digitais, incluindo bitcoin. CoinDesk opera como uma subsidiária independente com um comitê editorial para proteger a independência jornalística. Os funcionários da CoinDesk, incluindo jornalistas, podem receber opções no grupo Bullish como parte de sua remuneração.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.