login
  • Construção

    Documentação

    • Documentos do Auth0 for AI
    • APIs
    • SDKs
    • Catálogo de eventos
    • Registro de alterações
    • Exemplos de código↗
    • Guias↗
    • Confira a documentação da Auth0→

    Guias de início rápido

    • React
    • Next.js
    • Angular
    • Vue.js
    • React Native
    • iOS/Swift
    • Desenvolva em mais de 30 das suas linguagens de programação e estruturas favoritas
    • Veja todos os guias de início rápido→

    Ferramentas para desenvolvedores

    • Decodificador JWT↗
    • Demonstração do WebAuthn↗
    • Ambiente de testes para OIDC↗
    • Ferramenta SAML↗
    • Ambiente de testes para chaves de acesso↗
    • CLI de implantação da Auth0↗
    • Status da Auth0↗

    Conectar

    • Comunidade↗
    • Base de conhecimento↗
    • Central de Suporte↗
    • Centro de Desenvolvimento↗
    • mercado↗
    • Eventos↗
      • Camp AI para desenvolvedores↗
      • Junte-se a nós na Vercel Ship↗
      • Auth0 no MCP Dev Summit↗
  • Produto

    IDENTIDADE DE IA

    • Auth0 for AI Agents
      • Autenticação
      • Token Vault
      • Auth para MCP

    FEATURED CONTENT

    WHITEPAPER

    O que é o Auth0 for AI Agents?

    Identidade do cliente

    • Universal Login
    • Passwordless
    • gerenciamento de usuários
    • Autenticação
    • Senhas violadas
    • Login incorporado
  • Soluções

    Casos de uso

    • Enterprise
    • B2B
    • B2C
    • Startups
    • Organizações sem fins lucrativos

    Para quem é

    • Serviços financeiros
    • Saúde
    • Varejo
    • Parceiros
  • Biblioteca

    EXPLORAR POR TÓPICO

    • IA
    • Desenvolvedores
    • Identidade e segurança
    • Negócios
    • Engenharia
    • Anúncios
    • Acesse o blog→

    EXPLORAR POR TIPO

    • E-books
    • Vídeos
    • Podcasts
    • Webinars
    • Próximos webinars
    • Whitepapers
    • Explore os recursos→
  • Preços
  • Idioma

Cadastre-se
login
Vamos conversar
  • Construção

    Documentação

    • Documentos do Auth0 for AI
    • APIs
    • SDKs
    • Catálogo de eventos
    • Registro de alterações
    • Exemplos de código↗
    • Guias↗
    Confira a documentação da Auth0→

    Guias de início rápido

    • React
    • Next.js
    • Angular
    • Vue.js
    • React Native
    • iOS/Swift
    • Desenvolva em mais de 30 das suas linguagens de programação e estruturas favoritas
    Veja todos os guias de início rápido→

    Ferramentas para desenvolvedores

    • Decodificador JWT↗
    • Demonstração do WebAuthn↗
    • Ambiente de testes para OIDC↗
    • Ferramenta SAML↗
    • Ambiente de testes para chaves de acesso↗
    • CLI de implantação da Auth0↗
    • Status da Auth0↗

    Conectar

    • Comunidade↗
    • Base de conhecimento↗
    • Central de Suporte↗
    • Centro de Desenvolvimento↗
    • mercado↗
    • Eventos↗
      • Camp AI para desenvolvedores↗
      • Junte-se a nós na Vercel Ship↗
      • Auth0 no MCP Dev Summit↗
  • Produto

    IDENTIDADE DE IA

    • Auth0 for AI Agents
      • Autenticação
      • Token Vault
      • Auth para MCP

    FEATURED CONTENT

    WHITEPAPER

    O que é o Auth0 for AI Agents?

    Identidade do cliente

    • Universal Login
    • Passwordless
    • gerenciamento de usuários
    • Autenticação
    • Senhas violadas
    • Login incorporado

    CONECTIVIDADE EMPRESARIAL

    • Single Sign-On
    • Autenticação multifatorial
    • Segurança de login
    • Organizações

    Autorização

    • Autorização de granularidade fina
    • Gerenciamento de acesso
    • Máquina para máquina

    PLATAFORMA E EXTENSIBILIDADE

    • Implantações na nuvem
    • Ações
    • Formulários
    • Highly Regulated Identity
    • Extensibilidade
  • Soluções

    Casos de uso

    • Enterprise
    • B2B
    • B2C
    • Startups

      Preços especiais

    • Organizações sem fins lucrativos

      Preços especiais

    Para quem é

    • Serviços financeiros
    • Saúde
    • Varejo
    • Parceiros

    EM ALTA

    • Relatório Customer Identity Trends
    • Lançar agentes de IA
    • Guias práticos de arquitetura
      • identidade
      • Conectar

    FEATURED CONTENT

    WHITEPAPER

    Do protótipo à produção

  • Biblioteca

    EXPLORAR POR TÓPICO

    • IA
    • Desenvolvedores
    • Identidade e segurança
    • Negócios
    • Engenharia
    • Anúncios
    Acesse o blog→

    EXPLORAR POR TIPO

    • E-books
    • Vídeos
    • Podcasts
    • Webinars
    • Próximos webinars
    • Whitepapers
    Explore os recursos→

    Educação

    • Aprendizado Auth0↗
    • Introdução ao IAM (CIAM)
    • Zero Index Newsletter↗
    • Histórias de clientes

    FEATURED CONTENT

    webinar

    Auth0 Launchpad

  • Preços
Cadastre-se
Vamos conversar

COMEÇAR A USAR A AUTH0

  • Auth0 CIAM
  • Introdução ao IAM
  • Auth0 Platform
  • Recursos da Auth0
  • Preços
  • Comece a usar sem pagar nada

Documentação

  • Documentação
  • Guias de início rápido
  • APIs
  • Bibliotecas de SDK
  • Registro de alterações
  • Implantar no Azure
  • Implantar na AWS

CONTATO E AJUDA

  • Central de Suporte
  • Peça ajuda à comunidade
  • Fale com a equipe de vendas
  • Fale com um engenheiro
  • Status da Auth0 ↗

EMPRESA E CONFIANÇA

  • Conformidade, privacidade e segurança ↗
  • Sobre nós ↗
  • Carreiras ↗
  • Parceiros

Entre em contato com um especialista em vendas ou engenharia hoje mesmo

Fale conosco
    ©2026 Okta, Inc. All Rights Reserved.
    • Status
    • Jurídico
    • Privacidade
    • Termos
    • Suas escolhas de privacidade
    Português
    RESOURCES

    An Introduction to Ethereum and Smart Contracts

    SHARE ON

    An Introduction to Ethereum and Smart Contracts

    Preencha o formulário para obter o livro eletrônico

    About this ebook

    Ever wondered how blockchains work? Or how Bitcoin managed to change the landscape of monetary transactions? Or what's the magic behind Ethereum?

    Then this e-book is for you. In it we delve into the development of blockchains: distributed, immutable, verifiable ledgers for transactions.

    We explore how they became instrumental in the development of the first large-scale cryptocurrency, Bitcoin, and how its ideas were extended to give birth to Ethereum, a powerful blockchain that marries decentralized transactions with Turing-complete contracts.


    TABLE OF CONTENTS

    Contents

    1. Special Thanks 3
    2. Foreword 4
    3. Bitcoin and The Blockchain 5
      1. Bitcoin and the Double-Spending Problem 5
      2. The Blockchain 7
        1. Validating Transactions 8
        2. Ordering Transactions 11
          1. Physics to the Rescue 14
        3. Definition 17
      3. Example: a Perpetual Message System Using Webtasks and Bitcoin 20
        1. The implementation 21
          1. The /new endpoint 21
          2. The /address endpoint 21
          3. The /message endpoint 21
          4. The /debugNew endpoint 22
        2. The Code 22
        3. Deploying the example 24
      4. Summary 25
    4. Ethereum: a Programmable Blockchain 26
      1. Introduction 26
        1. Blockchain Recap 26
      2. Ethereum: a Programmable Blockchain 28
        1. Ether 31
        2. Smart Contracts 31
          1. State 32
          2. History 35
          3. Solidity and a Sample Smart Contract 36
        3. Current and Potential Uses 37
          1. The Decentralized Autonomous Organization (DAO) 38
          2. A Central Bank or Your Own Coin 38
          3. A Crowdfunding System 38
          4. Prove That You Said Something in the Past 39
          5. Proof of Existence for Digital Assets 39
      3. Example: A Simple Login System using Ethereum 40
        1. Running the Example 44
          1. Get an Ethereum node client 44
          2. Create a new Ethereum account to mine some Ether 44
          3. Start mining some Ether 45
          4. Compile and deploy our Login contract 45
          5. Install an Ethereum wallet 46
          6. Tell the Ethereum wallet of the contract 46
          7. Deploy the backend 49
          8. Serve the frontend 49
          9. Test everything together! 50
      4. Summary 50
    5. A Practical Authentication Solution for Ethereum Users 51
      1. Introduction 51
      2. Towards a Practical Authentication Solution for Ethereum Users 52
      3. A Login System for Ethereum Users 53
        1. Registration 57
        2. Authentication 59
        3. Cons 60
      4. Try it out! 60
        1. Get an Ethereum Wallet 61
          1. Get Metamask 61
          2. Create a New Account 61
          3. Get Some Ether 61
        2. Get the Mobile Authenticator App 62
          1. Get the App 62
          2. Register 62
        3. Enable Your Ethereum Address for Logins 62
          1. Get Your Mobile App (Secondary) Address 62
          2. Call the Contract! 63
        4. Login to Our Test Site 64
        5. Explore the Code 64
      5. Summary 65

    Hosted By

    Sebastián Peyrott

    Sebastián Peyrott

    Quer usar a Auth0?

    Bastam algumas linhas de código para integrar a Auth0 a qualquer app, não importa a linguagem ou a estrutura.

    Comece a criar sem pagar nada→

    Comece sua jornada com a Auth0

    Tenha uma solução de identidade do cliente de primeira linha, com segurança integrada.

    Cadastre-se
    Fale com a equipe de vendas