Dominando o Ethereum, 2nd Edition
by Carlo Parisi, Alessandro Mazza, Niccolo Pozzolini, Gavin Wood, Andreas M. Antonopoulos
Capítulo 12. Aplicativos descentralizados
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Neste capítulo, desmistificaremos os DApps, explicando o que são, como funcionam e como está estruturada sua arquitetura central. Depois de abordar os fundamentos, apresentaremos um exemplo prático em que você criará seu primeiro DApp do zero. Isso inclui a implantação dos contratos inteligentes necessários, a integração de um frontend e a preparação de toda a pilha para um ambiente de quase produção. Ao final, você terá um DApp em funcionamento e uma sólida compreensão dos principais conceitos que sustentam esses aplicativos inovadores.
O que é um DApp?
DApp significa aplicativo descentralizado; é uma mudança de paradigma completamente nova em comparação com os aplicativos legados, em que você geralmente tem a seguinte arquitetura, conforme mostrado na Figura 12-1:
Um código-fonte fechado para a parte lógica do aplicativo
Um banco de dados centralizado para armazenar os dados do aplicativo
Um frontend exclusivo para permitir que os usuários acessem o aplicativo
Figura 12-1. Arquitetura geral de um aplicativo legado
Pense no Instagram, no TikTok, no seu banco ou em qualquer outro aplicativo que você tenha em seu telefone no momento. Provavelmente, eles se baseiam em uma arquitetura muito semelhante. Você tem acesso ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access