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¶
- Contas Ethereum: os quatro campos que cada conta tem, verificados contra os dados da cadeia viva
- Contas de propriedade externa: contas controladas por chaves, e porque cada transação remonta a uma
- Contas de Contrato: contas controladas por código, e por que eles nunca podem agir sem prompção
- Transações Ethereum: os campos, e o tipo EIP-1559 que tem sido padrão desde 2021
- Gás: cálculo de medição para ligar uma máquina virtual Turing-completo
- Preço do gás e taxas: o modelo base-fee-and-tip, com sua fórmula de ajuste executado e verificado
Estado¶
- Blocos Ethereum: os campos de cabeçalho sem o análogo Bitcoin
- Estado Ethereum: o instantâneo atual, distinguido do histórico
- Trie Estado: por que uma árvore Merkle simples não é suficiente para o estado baseado em chaves
Infraestruturas¶
- JSON- RPC: o protocolo bruto sob cada carteira e biblioteca, chamado diretamente e verificado live
- Nós Ethereum: por que um nó completo é duas peças comunicando do software, não um
- Clientes de Execução: Geth, Nethermind, Besu, Erigon, Reth
- Clientes de consenso: Prysm, Farol, Teku, Nimbus, Lodestar
Prova de Participação¶
- The Merge: a estratégia de dois anos e duas cadeias por trás da transição consensual de Ethereum
- Prova de Participação: capital apostado como resistência de Sybil, e por que precisa de um conjunto conhecido de validadores
- Validadores: filas de ativação, equilíbrio efetivo e saída
- StakingA questão da centralização levanta-se, por um lado, a questão do solo, do agrupamento e do líquido.
- Slashing: as duas ofensas estreitas, criptograficamente comprovadas que o desencadeiam
- 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.