Mike Fluff Press · 28 experimentos
Experimentos dos livros
Cada um roda no navegador e vem de um capítulo. Dá para minerar um selo Hashcash, disputar um gasto duplo contra a cadeia de Satoshi, levar o caixa da MMM até o congelamento ou ver um agente ajustar o resultado ao teste. Embaixo de cada experimento está o capítulo de onde ele vem.
Ninguém Mais Escreve Código
10 experimentos
- 01O macaco de Borel no tecladoO macaco digita linhas de doze caracteres e espera que entre elas saia uma curta linha de código. Abaixo, a conta do capítulo: quantas linhas percorreria um exército em que cada átomo do universo virou macaco.
- 02Escrever uma linha e mantê-laPreços de escrita do capítulo, outono de 2026. O preço de manutenção vem da reportagem de Charles Fishman, de 1996, sobre o grupo que escrevia o software do ônibus espacial. Dijkstra dizia que linhas devem ir para a coluna das despesas, e esta escala mostra por quê.
- 03Sete elos por trás de um telefoneO pedido da administradora do salão diante da cadeia do capítulo: esquema de dados, migração, lógica, ligações com outros programas, permissões, telas, verificações. O agente mexeu em dois elos; os outros cinco se fizeram notar em três semanas.
- 04Os quarenta e cinco minutos da Knight CapitalO oitavo servidor a que o técnico não chegou, e a comparação de servidores que a empresa não tinha. Os totais vêm da apuração da comissão de valores mobiliários dos EUA.
- 05Uma cadeira e um toque duploDuas cenas do capítulo que nenhuma tela mostra: duas clientes disputando o mesmo horário com a Kristina e um pagamento repetido no metrô. Os passos andam devagar para dar para acompanhar; na vida real tudo leva uma fração de segundo.
- 06Oito erros, sete camadasAs camadas de verificação do capítulo, empilhadas como no modelo de James Reason. Nenhuma camada pega o último erro, e um agente com acesso à configuração desliga a camada que o barrou.
- 07O agente muda o termômetro de lugarO teste do capítulo: uma cliente com três números, o segundo é o principal. Depois de três fracassos o agente ajusta o resultado ao teste. As defesas do fim do capítulo se ligam uma a uma.
- 08Todos de uma vez ou com canárioOito milhões e meio de computadores, como na manhã de 19 de julho de 2024, e a mesma atualização com erro. As etapas da liberação são as do capítulo: 1, 10, 50 e 100 por cento.
- 09O plantão noturno e a lei de GoodhartSábado, três da manhã: o serviço de SMS mudou o formato dos números. O agente tem dois jeitos de zerar os erros, e só dá para distingui-los medindo se os lembretes chegaram.
- 10Cinco cópias ou um estadoA fórmula do capítulo iguala site, agente, CRM, memória do cliente e mesa de vendas. Os mesmos três eventos passam por uma empresa montada de dois jeitos.
Ninguém Tem Dinheiro
18 experimentos
- 01As pedras de Yap: o dinheiro que não sai do lugarPasse uma pedra para outra família, inclusive a que está no fundo do mar. Pinte as marcas alemãs e chame o navio de O’Keefe. As pedras não vão sair do lugar.
- 02O problema do gasto duplo: uma moeda, dois vendedoresPague os dois vendedores com a mesma moeda, primeiro como arquivo, depois por meio de um contador que mantém a lista comum.
- 03SHA-256 no navegador: minere um selo HashcashO enigma de Adam Back no navegador. O próprio navegador calcula o SHA-256 da carta. A mineração percorre contadores até o hash começar com zeros suficientes. Conferir o selo custa um hash.
- 04O que é blockchain, na prática: um gasto duplo contra a cadeia mais longaO vendedor espera alguns blocos sobre o pagamento enquanto o trapaceiro constrói em segredo uma cadeia em que as moedas nunca saíram dele. O número sob os controles vem da fórmula da seção 11 do whitepaper de Satoshi; o botão corre a disputa bloco a bloco.
- 05184 bilhões do nadaA transação do bloco 74.638 e duas verificações, antes e depois da correção. As somas são exatas, em satoshis inteiros, como no programa de 2010.
- 06Quanto custou a pizzaDez mil bitcoins aos preços que este livro menciona, de maio de 2010 ao outono de 2026. O preço de hoje, você mesmo pode digitar.
- 07A fila atrás da cercaUm modelo do mercado de taxas: um bloco a cada dez minutos, um megabyte para cerca de sete transações por segundo, e as vagas ficam com quem paga mais. Experimente os dois e os oito megabytes pelos quais se brigou sete anos.
- 08Adivinhe de quem é a moedaA piscina de um misturador em miniatura. Uma moeda é pescada e é preciso adivinhar quem a jogou. A chance depende de quantas pessoas estão na piscina e do que as distingue.
- 09Como uma pirâmide financeira quebra: o caixa da MMM, mês a mêsUma pirâmide de brinquedo, mês a mês. Os antigos recebem com o dinheiro dos novos, e o caixa vive enquanto chegam novos suficientes. Na Nigéria prometiam trinta por cento ao mês, na MMM Global até cem.
- 10Número erradoA conversa do começo do capítulo, passo a passo. Ao lado, dois números: o saldo que a plataforma desenha para você e o dinheiro que de fato voltou.
- 11O caixa eletrônico que esquece de debitarDuas linhas de código em duas ordens. Envie o dinheiro primeiro e registre depois, e quem recebe tem tempo de chamar o saque de novo, e de novo. Registre primeiro, e a segunda chamada encontra a conta vazia.
- 12Cem para umCem dólares de garantia e a alavancagem que você escolher. A noite de preços aqui é inventada, um passeio aleatório de cerca de um por cento por hora, mas a distância até a liquidação é aritmética de verdade.
- 13O sanduícheUm pool pela fórmula do Uniswap, x·y = k, e a sua compra. Ligue o bot no mempool: ele compra logo antes de você e vende logo depois, e a diferença sai do seu bolso.
- 14Catorze centavos por dólarA aritmética de uma corrida contra uma stablecoin. Segundo a Commodity Futures Trading Commission, no verão de 2017 a reserva por trás de 442 milhões de USDT em circulação nunca passou de US$ 61,5 milhões. Enquanto ninguém pede o dólar de volta, o token vale um dólar.
- 15A espiral da LUNAUm modelo de brinquedo do mecanismo que mantinha o UST em um dólar: queime um UST, receba um dólar em LUNA e venda. Com pouca gente saindo, funciona. Com muita, cada UST seguinte custa cada vez mais LUNA nova.
- 16Monte a caixaUma caixa que não faz nada e um token que ela distribui. O preço do token vem só de quanto dinheiro há na caixa. Modelo de brinquedo, com dinheiro imaginário.
- 17Uma moeda em dois minutosUma memecoin numa curva: uma fórmula define o preço, cada compra o empurra para cima, cada venda o derruba. O criador, os bots e a gente do chat entram na ordem que o capítulo descreve.
- 18Toque para ganharUma moeda para tocar e um contador do seu ritmo. Embaixo, a aritmética do airdrop: quanto valia uma hora de toques se meio ano rendeu dez dólares.