Pular para conteúdo

Ethereum

Ethereum adiciona computação de propósito geral ao modelo blockchain este livro construído através do Bitcoin, negociando o modelo UTXO de Bitcoin para contas, seu script não-Turing-completo para o EVM Turing-completo, e (desde 2022) seu consenso de prova de trabalho para prova de participação. Esta seção cobre a própria arquitetura de Ethereum em seus próprios termos, desenhando comparações diretas com Bitcoin ao longo de exatamente porque os contrastes são a maneira mais rápida de entender Porquê? Ethereum fez cada escolha de design diferente.

O que você precisa saber primeiro

Tudo através Bitcoin e Sistemas distribuídosEsta seção assume que você entende blocos, transações, consenso e resistência Sybil no contexto específico do Bitcoin, e constrói as diferenças de Ethereum diretamente no topo dessa fundação em vez de re-explicar conceitos compartilhados do zero.

Capítulos

Contas e transações

  1. Contas Ethereum: os quatro campos que cada conta tem, verificados contra os dados da cadeia viva
  2. Contas de propriedade externa: contas controladas por chaves, e porque cada transação remonta a uma
  3. Contas de Contrato: contas controladas por código, e por que eles nunca podem agir sem prompção
  4. Transações Ethereum: os campos, e o tipo EIP-1559 que tem sido padrão desde 2021
  5. Gás: cálculo de medição para ligar uma máquina virtual Turing-completo
  6. Preço do gás e taxas: o modelo base-fee-and-tip, com sua fórmula de ajuste executado e verificado

Estado

  1. Blocos Ethereum: os campos de cabeçalho sem o análogo Bitcoin
  2. Estado Ethereum: o instantâneo atual, distinguido do histórico
  3. Trie Estado: por que uma árvore Merkle simples não é suficiente para o estado baseado em chaves

Infraestruturas

  1. JSON- RPC: o protocolo bruto sob cada carteira e biblioteca, chamado diretamente e verificado live
  2. Nós Ethereum: por que um nó completo é duas peças comunicando do software, não um
  3. Clientes de Execução: Geth, Nethermind, Besu, Erigon, Reth
  4. Clientes de consenso: Prysm, Farol, Teku, Nimbus, Lodestar

Prova de Participação

  1. The Merge: a estratégia de dois anos e duas cadeias por trás da transição consensual de Ethereum
  2. Prova de Participação: capital apostado como resistência de Sybil, e por que precisa de um conjunto conhecido de validadores
  3. Validadores: filas de ativação, equilíbrio efetivo e saída
  4. StakingA questão da centralização levanta-se, por um lado, a questão do solo, do agrupamento e do líquido.
  5. Slashing: as duas ofensas estreitas, criptograficamente comprovadas que o desencadeiam
  6. Finalidade: controles justificados e finalizados, comparados diretamente com o modelo probabilístico de Bitcoin

Próxima

Continuar a O EVM para ver exatamente o que o código de uma conta de contrato realmente é e como ele executa, o bytecode e opcode nivelam esta seção Contas de Contrato capítulo descrito apenas de fora.