Olá! Bem-vindo à aula 1 do curso Frontend Web3.
- O que é Web3?
- Diferenças entre Web1, Web2 e Web3
- Principais conceitos da Web3
- Casos de uso e aplicações práticas
Web3 é o conceito de usar a tecnologia blockchian para garantir segurança em transações online. Essas transações podem ser de ativos digitais como tokens, NFTs ou Identidades. Por meio de blockchain podemos ter propriedades no mundo digital, apesar do copia e cola. Além de blockchain, tbm são usadas outras tecnologias descentralizadas como:
- O que é: Sistemas de armazenamento de dados que não dependem de servidores centralizados.
- Exemplos: IPFS, Arweave, Filecoin.
- Aplicações: Armazenamento de metadados de NFTs, hospedagem de sites descentralizados, backup de dados.
- O que é: Protocolos que organizam e facilitam a consulta de dados em blockchains.
- Exemplos: The Graph, Covalent.
- Aplicações: Consulta de transações, análise de dados de DeFi, integração de dados em Dapps.
- O que é: Sistemas que permitem a criação e gestão de identidades digitais descentralizadas, onde os usuários têm controle total sobre seus dados pessoais.
- Exemplos: DID (Decentralized Identifiers), Sovrin, uPort.
- Aplicações: Autenticação segura, verificação de credenciais, acesso a serviços sem necessidade de intermediários.
- O que é: Tecnologias que processam transações fora da blockchain principal (off-chain) e depois as - consolidam na chain principal.
- Exemplos: Optimistic Rollups, zk-Rollups (Zero-Knowledge Rollups).
- Aplicações: Redução de custos e aumento da velocidade de transações em blockchains como Ethereum.
- O que é: Serviços que fornecem dados externos para smart contracts.
- Exemplos: Chainlink, Band Protocol.
- Aplicações: Contratos de seguro, mercados de previsão, integração com APIs externas.
- O que é: Sistemas que mapeiam nomes legíveis para endereços de carteira ou outros dados.
- Exemplos: ENS (Ethereum Name Service), Unstoppable Domains.
- Aplicações: Simplificação de endereços de carteira, identificação de usuários, integração com Dapps.
- Descentralização: Dados e serviços não são controlados por uma única entidade.
- Blockchain: Tecnologia que permite a criação de registros imutáveis e transparentes.
- Criptomoedas: Ativos digitais que facilitam transações e interações na Web3.
- Características: Leitura estática de conteúdo.
- Exemplos: Sites básicos de HTML e CSS, sem interatividade.
- Características: Leitura e escrita de conteúdo.
- Exemplos: Redes sociais, plataformas de streaming, e-commerce.
- Problemas: Interação baseada em JavaScript.
- Características: Ativos Nativos digitais.
- Exemplos: Dapps (aplicativos descentralizados), NFTs, DeFi.
- Vantagens: Descentralização, Criptografia, Segurança.
- Definição: Aplicativos ou dispositivos que armazenam e gerenciam chaves e identidades digitais.
- Exemplos: MetaMask, Ledger, Trezor.
- Definição: Um Banco de Dados e descentralizado que registra transações de forma linear e segura.
- Exemplos: Ethereum, Bitcoin, Solana.
- Definição: Moedas digitais que utilizam criptografia para segurança e operam em blockchains.
- Exemplos: ETH (Ethereum), BTC (Bitcoin), ADA (Cardano).
- Definição: Contratos autoexecutáveis com termos diretamente escritos em código.
- Exemplos: Contratos de empréstimo, venda de NFTs, governança descentralizada.
- Definição: Aplicativos que rodam em blockchains, sem controle centralizado.
- Exemplos: Uniswap (DeFi), OpenSea (NFTs), Aave (empréstimos).
- Descrição: Serviços financeiros sem intermediários, como empréstimos, empréstimos e trading.
- Exemplos: Aave, Compound, Uniswap.
- Descrição: Ativos digitais únicos que representam propriedade de itens como arte, música e colecionáveis.
- Exemplos: CryptoPunks, Bored Ape Yacht Club.
- Descrição: Sistemas onde os usuários votam em decisões importantes de uma plataforma ou protocolo.
- Exemplos: 1Hive
Por essa aula é isso. Hoje, exploramos o que é Web3, suas diferenças em relação às gerações anteriores da internet, os principais conceitos que a sustentam e alguns casos de uso práticos. A Web3 representa uma mudança significativa em como interagimos com a internet, trazendo mais controle e segurança para os usuários.
- Assista a aula 1 do Módulo de Blockchain DevOps para entender melhor como funciona uma blockchain.
Na próxima aula, vamos aprender O que é Criptografia. Nos vemos lá!