# A pilha tecnológica da Web 3.0
Na última década a internet se consolidou como algo essencial no cotidiano da civilização. Nesse período foi possível observar um gigantesco progresso. Entretanto, surgiram grandes ameaças à liberdade e à privacidade dos usuários e até mesmo à democracia, com escândalos de manipulação eleitoral por meio do Facebook. Como podemos construir uma nova internet em que os benefícios são mantidos e as ameaças são eliminadas? Essa palestra busca responder essa pergunta apresentando a visão da Web3 Foundation, assim como as mais novas tecnologias e ferramentas disponíveis na construção dessa nova internet.
## Sobre mim

**Lauro Gripa**
Embaixador Líder da língua portuguesa na Polkadot
##### Redes Sociais
https://linkedin.com/in/laurogripa/
https://twitter.com/laurogripa
https://instagram.com/laurogripa
## Vamos ao que interessa
### Uma breve história da internet
- 1967 - 1975: ARPANET conecta Stanford e UCLA
- 1972: Email
- 1976: Rainha Elizabeth II envia seu primeiro email
- 1978: TCP/IP
- 1983: ARPANET adota TCP/IP
- 1989: Definição do HTTP
- 1990: Desativada ARPANET e nascimento da internet
- 1991: Primeira página da Web (CERN)
- 1994: Lançamento do Netscape
- Direto do túnel do tempo: Web 1.0
- Web 2.0 e a geração de conteúdo
- 1997 até recentemente
- Boom das empresas DOT COM
- Frameworks de desenvolvimento web
- Ruby on Rails
- Laravel e outros (PHP)
- Google, Orkut (especialmente no Brasil), MySpace, Facebook, Twitter, Instagram...
### O que deu errado?
- Plataformas centralizadas
- Twitter hackeado por um jovem de 17 anos
- Manipulações eleitorais no Facebook (https://www.imdb.com/title/tt4736550)
- Disparos de fake news no WhatsApp
- WhatsApp, Instagram e Facebook indisponíveis ao mesmo tempo
- Falta de financiamento

### História recente
- 2009: Bitcoin e o blockchain
- 2015: Ethereum e os contratos inteligentes
- Financiamento quadrático
- https://wtfisqf.com/?grant=&grant=&grant=&grant=&match=1000
- https://gitcoin.co/
- 2020: Polkadot e o metaprotocolo
### O que é a Web 3.0?
https://web3.foundation/
- Inteligência Artificial
- Realidade Virtual
- Conectividade aumentada
- Rede p2p (descentralização)
- Ubiquidade
- Web Semântica
## A pilha tecnológica

### Componentes da pilha tecnológica
**Camada 0**
Linguagens de descrição computacional neutras
- EVM, WASM, UTXO
Protocolos p2p
- devp2p, libp2p
Metaprotocolos
- Polkadot, Kusama
**Camada 1**
Protocolos de distribuição de dados
- IPFS, Bluzelle, Fluence, Swarm
Protocolos de baixa necessidade de confiança (low-trust)
- Ethereum, Bitcoin, Zcash, Polkadot parachains
Mensageiros de dados
- Whisper, Matrix
**Camada 2**
Diversos: soluções de escalabilidade, computação pesada, oráculos, armazenamento criptografado
**Camada 3**
APIs de desenvolvimento e linguagens
- Web3.js, ether.js, oo7.js, Solidity, Rust
**Camada 4**
Interfaces de usuário
- Polkadotjs, Status, Metamask, MyCrypto, Parity
## Destaques
### WASM
https://webassembly.org/
### Rust
Eleita a linguagem mais amada por desenvolvedores nos últimos 5 anos consecutivos!
https://www.rust-lang.org/
### IPFS
https://ipfs.io/
### Substrate
https://www.substrate.io/
### Polkadot & Kusama
https://polkadot.network/
https://kusama.network/
### Exemplos práticos
https://polkadot.js.org/apps
https://singular.rmrk.app/
https://app.subsocial.network/
## Referências
- Web3 Tech Stack https://web3-technology-stack.readthedocs.io/en/latest/
- O que é Polkadot? https://www.youtube.com/watch?v=GhvUs0amvCc