🇧🇷
Ethereum Developer Pack - PT
  • Ethereum Developer Pack - PT
  • Módulo 1
    • Introdução a Smart Contracts
      • Fundamentos de Blockchain
        • Histórico
        • Bitcoin
        • O que é Blockchain
        • Conceitos-chave em Blockchain
        • Como funciona a Blockchain
        • Tipos de Blockchain
        • Modelos de Consenso
      • A nova Internet
        • Web 3
        • Elementos Fundamentais
        • Impacto do Ethereum em Diversos Setores
      • Wallets
        • Componentes de uma wallet
        • Tipos de Wallet
        • Códigos Mnemônicos
      • Ethereum 101
        • Smart Contracts
        • Contas
          • Tipos de contas
          • Conteúdo das contas
        • Transações
          • Componentes
          • Ciclo de vida
        • Gás
        • Solidity
        • EVM
          • A máquina de estados
          • Opcodes
          • Como funciona a EVM
          • Clientes de execução
          • DApps
      • Blockchain Explorer
        • Funções de um blockchain explorer
        • Beneficios de utilizar um blockchain explorer
      • Remix
        • Características do Remix
        • Workspaces ou espaços de trabalho
        • Carregar e compilar um contrato
        • Implantar na máquina virtual do Remix (Remix VM)
        • Interagindo com funções
        • Deployar em uma rede pública
      • Crie seu primeiro Smart Contract
  • Módulo 2
    • Fundamentos de Solidity
      • Hello World
      • Tipos de Dados
      • Funções
      • Variáveis
        • Exercício 1
      • Operadores
        • Ejercicio 2
      • Constructor
        • Exercício 3
      • Convenções de nomenclatura
      • Tipos de armazenamento para variáveis
      • Estruturas de Controle
        • Exercício 4
      • Modificadores
      • Eventos
        • Exercício 5
      • Tipos de Referencia
        • Arrays
          • Exercício 6
        • Mappings
          • Exercício 7
        • Structs
          • Exercício 8
      • Address Payable
      • Como os contratos e funções recebem Ether.
      • Transferências de Ether
      • Conceitos Avançados
        • Codificação de ABI
        • Hashing
        • This
        • Herança
        • Abstract
        • Interface
        • Chamada entre contratos
        • EVM
        • ABI
        • Bytecode
        • Opcodes
  • Módulo 3
    • ERCs, Bibliotecas e Padrões de Desenvolvimento
      • Boas Práticas de Desenvolvimento
      • Padrões de Desenvolvimento
      • EIP & ERC
      • ERC-20
      • ERC-721
      • Open Zeppelin
      • Crie um Token ERC-20
      • Almacenamiento Descentralizado: IPFS
      • Crea un Token ERC-721
      • DeFi
  • Módulo 4
    • Kit de ferramentas para desenvolvimento na Ethereum
      • Requisitos para o módulo 4
        • Terminal
        • Git e Github
        • Node.js e npm
        • Visual Studio Code para Solidity
      • Toolkit
        • JSON-RPC
        • Ethers.js
          • Exercício
        • Hardhat
          • Implantação de um contrato no Hardhat
          • Implantação de um contrato em uma rede pública
        • Scaffold-ETH
          • Características do Scaffold-ETHCaracterísticas
          • Como instalar o Scaffold-ETH
  • Módulo 5
    • Segurança, Testes e Auditorias
      • Testes
        • Importância de realizar testes
        • Métodos para testar contratos inteligentes
          • Testes automatizados
          • Testes manuais
        • Conceitos importantes em testes
        • Ferramentas para testes
        • Testes com Hardhat
        • Recursos adicionais
      • Segurança
        • Uma mentalidade diferente de design
        • Principais vulnerabilidades em contratos inteligentes
          • Reentrancy attack (ataque de reentrada)
          • Replay attack (ataque de repetición)
          • Price Oracle Manipulation (Manipulación de Oráculos de Precios)
          • Missing Access Control (Pérdida de Control de Acceso)
          • Reward Manipulation (Manipulación de Recompensas)
          • Failure to Initialize (Falla al Inicializar)
          • Front-running
          • Invariant Breaks (Quebra de Invariantes)
          • Mishandling of ETH (Má gestão de ETH)
          • Denial of Service (DoS - Negação de Serviço)
          • Integer overflow and underflow (Overflow e Underflow de inteiros)
          • Phishing y Typosquatting
        • Recursos adicionais
      • Auditoria de smart contracts
        • Processo de Auditoria
        • Ferramentas
        • Como se preparar para uma auditoria
        • O teste Rekt
        • Desafios
        • Recursos adicionais
  • Contribuye
    • Kipu Explorer
Powered by GitBook
On this page
  1. Módulo 1
  2. Introdução a Smart Contracts
  3. Wallets

Componentes de uma wallet

Existem cinco componentes de uma carteira:

Existem cinco componentes de uma wallet:

  1. Claves privadas: Las claves privadas permiten a los usuarios acceder y controlar sus fondos en la red Blockchain. Estas claves son utilizadas para firmar transacciones y para verificar la propiedad de los activos.

  2. Claves públicas: Las claves públicas son un componente de las claves criptográficas y se utilizan para identificar las cuentas de la wallet en la red Blockchain. Las claves públicas se pueden compartir libremente y se utilizan para recibir transacciones en la wallet. Las claves públicas derivan de la clave privada.

  3. Frase Semilla: Una frase semilla es una secuencia de palabras que se utiliza para recuperar una wallet en caso de pérdida de las claves privadas. La semilla es una copia de seguridad de las claves privadas y se puede utilizar para restaurar una wallet en un nuevo dispositivo.

  4. Interfaz de usuario: La interfaz de usuario es la parte de la wallet con la que el usuario interactúa para realizar transacciones, ver saldos y administrar la configuración de la wallet.

  5. Dirección: La dirección o address de una wallet deriva de la clave pública, formada por 42 hexadecimales, esta dirección la podemos compartir de forma pública a terceros.

  6. Chaves privadas: As chaves privadas permitem que os usuários acessem e controlem seus fundos na rede Blockchain. Essas chaves são utilizadas para assinar transações e para verificar a propriedade dos ativos.

  7. Chaves públicas: As chaves públicas são um componente das chaves criptográficas e são usadas para identificar as contas da carteira na rede Blockchain. As chaves públicas podem ser compartilhadas livremente e são usadas para receber transações na carteira. As chaves públicas derivam da chave privada.

  8. Frase-semente: Uma frase-semente é uma sequência de palavras usada para recuperar uma carteira em caso de perda das chaves privadas. A semente é um backup das chaves privadas e pode ser usada para restaurar uma carteira em um novo dispositivo.

  9. Interface de usuário: A interface de usuário é a parte da carteira com a qual o usuário interage para realizar transações, ver saldos e gerenciar a configuração da carteira.

  10. Endereço: O endereço de uma carteira deriva da chave pública, formada por 42 caracteres hexadecimais. Esse endereço pode ser compartilhado publicamente com terceiros.

PreviousWalletsNextTipos de Wallet

Last updated 23 days ago