Recursos¶
Uma lista com curadoria de fontes primárias, especificações e livros referenciados em todo o livro. Qualidade sobre quantidade. Esta lista favorece material original sobre resumos secundários e posts de blog.
Bitcoin¶
- Bitcoin: Um sistema de caixa eletrônico de pares a pares: o whitepaper
- repositório do núcleo do Bitcoin
- Bitcoin Documentação do desenvolvedor principal
- Propostas de Melhoria de Bitcoin (PIB)
- Instituto Satoshi Nakamoto: arquivo dos escritos de Satoshi e história de Cypherpunk relacionada
- Arquivo da lista de discussão de criptografia: onde o whitepaper foi anunciado pela primeira vez
- bitcointalk.org: o fórum Bitcoin original, ativo desde 2009
- BIP 16: Pagar a Hash de Script
- BIP 34: Bloco v2, Altura na base de moedas
- BIP 125: Substituição total por Fee
- BIP 141: Testemunha Segregada
- BIP 340/341/342: Taproot
- Índice de Consumo de Eletricidade de Cambridge Bitcoin
- BIP 9: bits da versão com tempo limite e atraso
- BIP 148: Activação obrigatória da implantação de segwit
- Crypto Open Patent Alliance contra Craig Wright, acórdão do Supremo Tribunal do Reino Unido, Março de 2024
Ethereum¶
- ethereum.org
- Papel Amarelo Ethereum
- Especificações de execução Ethereum
- Especificações de consenso Ethereum
- Propostas de melhoria Ethereum (EIP)
- EIP-1559: Alteração do mercado de taxas
- Ethereum JSON-RPC especificação
- Casper, o Gadget de Finalidade Amigo: Buterin & Griffith, 2017
- Documentação sobre a solidez
viemdocumentação: usado em todos os exemplos deste livro Web3wagmidocumentação- EIP-712: Hashing e assinatura de dados estruturados digitados
- EIP-1193: API JavaScript do provedor Ethereum
- Documentação da CarteiraConectar
Criptografia¶
- Manifesto de um Cypherpunk: Eric Hughes, 1993
- Segurança sem identificação: David Chaum, 1985
- Assinaturas cegas para pagamentos indetectáveis: David Chaum, 1982
- Hashcash: Adam Back, 2002
- NIST FIPS 180-4: Padrão de Hash seguro
- SEC 2: Parâmetros recomendados de domínio da curva elíptica: Certicom Research
- Novas Instruções em Criptografia: Diffie & Hellman, 1976
- BIP 340: Assinaturas da Schnorr para a secp256k1
- RFC 6979: Uso determinístico de DSA e ECDSA
- A Complexidade do Conhecimento dos Sistemas Interativos de Prova: Goldwasser, Micali, Rackoff, 1985
@noble/curves: a biblioteca TypeScript auditada usada nos exemplos de criptografia deste livro@scure/bip39e@scure/bip32, usado nos exemplos de derivação da seção Carteira- BIP 32: Carteiras determinísticas hierárquicas
- BIP 39: Código mnemônico para geração de chaves determinísticas
- BIP 44: Hierarquia Multi-Account para carteiras determinísticas
Sistemas distribuídos¶
- O problema dos generais bizantinos: Lamport, Shostak, Pease, 1982
- Tolerância bizantina prática: Castro & Liskov, 1999
- O Parlamento a tempo parcial: Leslie Lamport, 1998
- O ataque de Sybil: John R. Douceur, 2002
- Conjectura de Brewer e a viabilidade de serviços web consistentes, disponíveis e tolerantes à partição: Gilbert & Lynch, 2002
Economia¶
- Sobre a Origem do Dinheiro: Carl Menger, 1892
- A Teoria Geral do Emprego, Interesse e Dinheiro: John Maynard Keynes, 1936
- História Monetária dos Estados Unidos, 1867-1960: Milton Friedman & Anna Schwartz, 1963
- Criação de Dinheiro na Economia Moderna: Boletim Trimestral do Banco de Inglaterra, 2014
- O mito do déficit: Stephanie Kelton, 2020 (Teoria Monetária Moderna)
- A Teoria do Dinheiro do Estado: Georg Friedrich Knapp, 1905
Economia austríaca¶
- Sobre a Origem do Dinheiro: Carl Menger, 1892
- Princípios da Economia: Carl Menger, 1871
- A Teoria do Dinheiro e do Crédito: Ludwig von Mises, 1912
- Desnacionalização do dinheiro: o argumento refinado: Friedrich Hayek, 1976/1978
- O que o governo fez ao nosso dinheiro?: Murray Rothbard, 1963
- Bitcoin, o Teorema da Regressão, e a emergência de um novo meio de troca: Konrad Graf, 2013
- b-dinheiro: Wei Dai, 1998
- Pouco ouro: Nick Szabo, 2005
- Descasque: As origens do dinheiro: Nick Szabo
Contratos inteligentes¶
- Documentação sobre a solidez
- Livro de Fundição
- Contratos OpenZeppelin
- EIP-1967: Slots de armazenamento de proxy padrão
- EIP-2535: Diamantes, Proxy multifacetado
Tokens¶
- EIP-20: Padrão de Token
- EIP-721: Norma de Token não-Fungível
- EIP-1155: Padrão Multi Token
- WETH9 (vivo verificado na rede principal)
DeFi¶
- Whitepaper Uniswap v2
- Whitepaper Uniswap v3
- Contratos de base Uniswap v2
- Whitepaper curvo StableSwap: Michael Egorov
- Whitepaper Aave V2
- Documentação do Aave
- Whitepaper do MakerDAO
- Documentação do Protocolo Sky
- Documentação da ligação em cadeia: feeds de preço
Camada 2¶
- EIP-4844: Transações Shard Blob
- EIP- 7892: Parâmetro de bloco apenas duro
- Ethereum: um roteiro centrado no roadmap: Vitalik Buterin, 2020
- Whitepaper Nitro Arbitrum
- Documentação Arbitrum
- Especificação da pilha de OP
- Documentação sobre otimismo
- Documentação de base
- L2Beat: framework de etapas de rollup
- Documentação do zkSync
- Documentação StarkNet
- Documentação LayerZero
- Documentação do buraco de minhoca
Segurança¶
- Considerações relativas à segurança da solidez
- Ethereum.org segurança inteligente contrato
- Ethereum.org segurança e prevenção de fraudes
- Documentação dos contratos OpenZeppelin
- Controle de acesso OpenZeppelin
- OpenZeppelin atualiza a documentação
- Ethereum.org verificação formal
- Solidity SMTChecker
- Documentação dos Flashbots
- Ronin Network: Alerta Comunitário, Validadores Ronin comprometidos
- Relatório do incidente Wormhole, 2 de fevereiro de 2022
- Verichains Ronin Bridge auditoria, junho 2022
Infraestruturas¶
- Nós e clientes Ethereum
- Executando um nó Ethereum
- Nós do arquivo Ethereum
- Ethereum JSON- RPC
- RPC do núcleo do Bitcoin
- Documentação da Geth
- Os subgrafos do gráfico
- Visão geral da indexação do gráfico
- Documentação do nós do gráfico
- Especificação do CloudEvents
Governança¶
- BIP 3: Processo actualizado de BIP
- repositório de propostas de melhoria de Bitcoin
- Bitcoin Orientações essenciais para a contribuição
- EIP-1: Objetivo e Orientações do EIP
- Governança Ethereum
- Especificações de execução Ethereum
- Especificações de consenso Ethereum
- Documentação de governança do OpenZeppelin
Regulamento e sociedade¶
- Guia do FATF para ativos virtuais e VASPs
- Regulamento (UE) 2023/1114 relativo aos mercados de ativos criptográficos
- Banco Central do Brasil: regulamentação de ativos virtuais
- Resolução 520 do BCB
- Publicações BIS CBDC
- Manual Virtual CBDC do FMI
- Privacidade Ethereum
Livros¶
- Andreas M. Antonopoulos, Mastering Bitcoin, para transação Bitcoin, script, carteira e mecânica de rede Andreas M. Antonopoulos e Gavin Wood, Mestre Ethereum, para contas Ethereum, transações, o EVM, e contratos inteligentes
- Ross Anderson, Engenharia de Segurança, para modelagem de ameaças, autenticação, controle de acesso e análise de falhas do sistema além de código blockchain específico
Papel¶
- Assinaturas cegas para pagamentos indetectáveis: David Chaum, CRYPTO '82
- Preços via Processamento ou Combate ao Correio LixoDwork & Naor, CRYPTO '92
Especificações¶
Repositórios de código-fonte¶
- bitcoin/bitcoin: Núcleo do Bitcoin
- ethereum/go-ethereum: Geth, um cliente de execução Ethereum