O caos no escritório da Cloudflare em Lisboa
(blog.cloudflare.com)- A Cloudflare instalou no escritório de Lisboa uma nova parede de entropia feita com 50 wave machines, ampliando a fonte de números aleatórios do LavaRand
- A instalação usa movimentos imprevisíveis do mundo real para geração de aleatoriedade criptográfica, assim como as lava lamps de San Francisco, os suspended rainbows de Austin e os double chaotic pendulums de Londres
- A Cloudflare processa em média 71 milhões de requisições HTTP por segundo, com pico de 100 milhões por segundo, e como a maioria é protegida por TLS, entropia de alta qualidade é essencial
- As 50 wave machines de Lisboa foram produzidas ao longo de 15 meses, e cada dispositivo cria cerca de 0,5 L de líquido em movimento lateral 14 vezes por minuto e mais de 15 ondas por minuto
- A API interna do LavaRand reforça o pool de entropia da infraestrutura da Cloudflare, e parte dessa aleatoriedade também alimenta o
Math.random()do Cloudflare Workers e a API do drand
Nova wave entropy wall em Lisboa
- Em março de 2025, a Cloudflare instalou no escritório de Lisboa, sua sede europeia, uma nova “wall of entropy” composta por 50 wave machines
- As fontes de entropia existentes do LavaRand usam diferentes formas de caos físico em cada escritório
- lava lamps em San Francisco
- suspended rainbows em Austin
- double chaotic pendulums em Londres
- A instalação de ondas em Lisboa foi projetada para refletir a história marítima de Portugal e a vista do escritório
A conexão entre a cultura marítima de Portugal e a instalação
- Portugal é um país fortemente ligado ao mar e aos rios, com 980 km de litoral, e a maioria das grandes cidades fica na costa
- A zona marítima, incluindo os Açores, representa 90% do território
- A tradição de exploração marítima de Portugal, iniciada em 1415, inclui embarcações como caravels e naus/carracks
- A Expo 98 de Lisboa foi um evento em celebração ao mar e ao patrimônio marítimo
- Nazaré ficou famosa na comunidade do surfe depois que Garrett McNamara surfou uma onda de 23,8 m em 2011, entrando no Guinness World Records como recorde da maior onda surfada
- O livro Mensagem, de Fernando Pessoa, de 1934, e o álbum Auto da Pimenta, de Rui Veloso, dos anos 1990, também mostram a conexão histórica entre Portugal e o mar
Como a wall of wave machines foi produzida
- A ideia começou em 2023, quando Matthew Prince pensou em “algo que pudesse ser uma fonte de números aleatórios como a parede de lava lamps de San Francisco, mas que também representasse a equipe de Portugal”
- A inspiração inicial veio de um brinquedo de mesa do tipo wave motion machine de que alguns membros da equipe gostavam
- As wave machines prontas no mercado não atendiam bem à escala e às condições operacionais necessárias
- Elas já não eram tão populares quanto antes, então era difícil conseguir quantidade suficiente
- Mesmo no eBay e em outros lugares, não havia unidades suficientes com estilo consistente e funcionamento normal
- Os modelos comerciais não foram projetados para operar 24/7
- A equipe de Places da Cloudflare trabalhou com um artesão dos EUA especializado em displays de ondas oceânicas
- Hughes Wave Motion Machines é uma operação individual que desde 2009 combina arte, engenharia e pesquisa
- O artesão iniciou o negócio depois de projetar satélites militares e comerciais na Lockheed Martin Space Systems
- Os dispositivos personalizados foram feitos como wave machines retangulares de 18 polegadas/45 cm de comprimento
- Foram necessárias centenas de horas de teste e várias iterações de projeto para permitir operação contínua
- Eles usam roda giratória, motor contínuo e uma fórmula de fluido própria
- As cores são green, blue e o signature orange da Cloudflare
Composição e números da entropy wall
- A wave-machine entropy wall de Lisboa foi concluída com a seguinte configuração
- 50 wave machines
- 50 motion wheels e motores
- 50 recipientes de acrylic preenchidos com a Hughes Wave Fluid Formula
- dois immiscible liquids
- As cores dos líquidos são blue, green, orange
- Do conceito até a conclusão, o projeto levou 15 meses
- Cada dispositivo faz um movimento lateral de equilíbrio 14 vezes por minuto, totalizando mais de 20 mil movimentos por dia
- Produz mais de 15 ondas por minuto, e cada aparelho contém cerca de 0,5 L de líquido
- A instalação foi revelada no escritório de Lisboa em 10 de março de 2025
Como o LavaRand usa entropia
- Os servidores da Cloudflare processam em média 71 milhões de requisições HTTP por segundo, com pico de 100 milhões por segundo
- A maioria das requisições é protegida por TLS, e o TLS depende de números aleatórios seguros para a integridade criptográfica
- Um CSPRNG oferece imprevisibilidade, mas isso só faz sentido quando ele é semeado com entropia de alta qualidade
- A Cloudflare projetou o LavaRand para aproveitar movimentos caóticos do mundo real
- O LavaRand começou em 2017 e foi inspirado em um conceito da Silicon Graphics de 1997
- O LavaRand inicial coletava entropia da parede de lava lamps no escritório de San Francisco e a fornecia para uma API interna
- Com o tempo, o LavaRand adicionou outras fontes de caos nos escritórios além das lava lamps, mas o método central permaneceu o mesmo
Da imagem aos bytes aleatórios
- Câmeras capturam imagens do randomness display em movimento e de comportamento imprevisível
- Sombras, mudanças de iluminação e ruído do sensor também contribuem para a entropia
- Cada imagem é processada em um pequeno hash e convertida em uma sequência de bytes aleatórios
- Esses bytes são combinados com um seed anterior e com a entropia local do sistema, tornando-se entrada para uma KDF
- A KDF gera um novo seed para o CSPRNG, e o CSPRNG pode então produzir uma quantidade praticamente ilimitada de bytes aleatórios sob demanda
- As wave machines do escritório de Lisboa agora também contribuem para esse pool de aleatoriedade
Uso na infraestrutura da Cloudflare e em APIs para desenvolvedores
- A API LavaRand da Cloudflare fornece aleatoriedade internamente para reforçar a segurança criptográfica da infraestrutura global
- Ao usar
Math.random()no Cloudflare Workers, parte da aleatoriedade vem do LavaRand - O LavaRand também é usado ao consultar a API do drand
- A Cloudflare permite que qualquer pessoa gere aleatoriedade por meio dessa API e semeie seus próprios sistemas
Design do escritório e votação para o nome
- O design do novo escritório de Lisboa também foi inspirado em entropia e ondas
- Na entrada, junto da entropy wall, foi colocado o Cloudflare Radar Display, que mostra insights globais sobre a internet
- A iluminação do teto, os contornos arquitetônicos e a planta do escritório foram desenhados para lembrar o fluxo da água
- As salas de reunião receberam nomes de praias famosas de Portugal, incluindo Nazaré
- A Cloudflare abriu um formulário de votação para escolher o nome da nova entropy wall
- The Surf Board
- Chaos Reef
- Waves of Entropy
- Wall of Waves
- Whirling Wave Wall
- Chaotic Wave Wall
- Waves of Chaos
- Vagas de emprego em várias regiões, incluindo Lisboa, estão publicadas na página de carreiras
1 comentários
Opiniões do Hacker News
Lembrei do trabalho do artista turco Refik Anadol
https://refikanadol.com/works/bosphorus/
Bosphorus é uma escultura de dados inspirada em dados de radar de alta frequência do mar de Mármara, fornecidos pelo Serviço Meteorológico Nacional da Turquia em intervalos de 30 minutos
Ela transformou 30 dias de dados de atividade da superfície do mar em uma experiência poética, visualizada em uma media wall de LED de 12 m × 3 m, e ficou em exposição na Pilevneli Gallery, em Istambul, de 11 de dezembro de 2018 a 27 de janeiro de 2019
Há um vídeo no final que mostra isso: https://youtu.be/mYLvRaMmfho
Não entendo por que as pessoas tentam revestir o próprio trabalho de autoridade. Isso não tem relação com escultura, mas isso não diminui o valor da obra
Isso é só uma exibição promocional, e o gerador de entropia real é algum equipamento padronizado e sem graça em uma sala nos fundos?
Ou, se um terrorista entrar e desligar a chaos wall, isso realmente causa uma falha prolongada?
Mesmo que ela fique offline ou seja contaminada de alguma forma, não há problema na capacidade de geração de entropia em toda a rede da Cloudflare
Assim como a parede de lâmpadas de lava em San Francisco e o pêndulo duplo em London, o legal é transformar um conceito muito abstrato em algo tangível para a equipe e os clientes
Só que o sistema funciona bem sem ela
Também não há nenhum risco significativo, e simplesmente permite escrever um post de blog divertido
Qual seria uma análise um nível mais profunda aqui? Eu sei que, pelo motivo superficial — obter entropia — isso na verdade não é necessário nem útil. Há métodos muito mais baratos e confiáveis, então dá para concluir que é um dispositivo de marketing
Mas, para esse dispositivo funcionar, ele precisa fingir que é útil. Ao mesmo tempo, eles não estão enganando a si mesmos nem aos outros
Então o que está acontecendo de fato?
Não sei se isso realmente tem um bom retorno sobre o investimento, se havia orçamento de marketing mas ninguém sabia onde mais gastar e ninguém quis se levantar para dizer que era desperdício de dinheiro, se eles ganham tanto dinheiro que ninguém liga se gastarem em algo divertido desde que consigam anexar uma história plausível, ou se isso combina com um conceito de branding de empresa global de que a diretoria gosta e continua por inércia
Concordo que é legal, mas essa encenação de utilidade falsa me deixa um pouco confuso. Nunca trabalhei em uma empresa grande assim, então queria entender qual é a estrutura real por trás disso
https://www.cnbc.com/quotes/NET?qsearchterm=net
É um evento promocional elegante e divertido. O setor de tecnologia precisa de mais coisas assim
A SGI já tinha feito isso há quase 30 anos:
https://web.archive.org/web/19971210213248/http://lavarand.sgi.com/
Diziam que, desde 1996, aproveitavam o poder das lâmpadas Lava Lite® para gerar números realmente aleatórios
Segundo https://www.lavarand.org/news/lavadiff.html, em um SGI O2 de 200 MHz rodando IRIX 6.5, eles produziam cerca de 8000 bits de semente por segundo
A patente já expirou: https://patents.google.com/patent/US5732138A
Parece que a Cloudflare reimplementou isso por volta de 2016, logo depois que a patente expirou
O conceito também é legal, mas na verdade vim aqui para elogiar a vista do escritório em Lisbon, que é incrível
Pesquisando a localização, vi que era bem ao lado da LX Factory. É uma área comercial revitalizada e descolada, onde fica uma das minhas livrarias favoritas, a Ler Devegar
O sentido implícito é este: a) se você quer se mudar para a Europa, b) não consegue suportar um clima diferente do da Califórnia e c) gosta de pontes como a Golden Gate, você sabia que a Cloudflare tem um escritório em Lisboa?
Moro em Portugal e vejo amigos da Bay Area querendo se mudar para o exterior e falando muito, em especial, sobre Portugal.
Como cidadão português/americano, vivi um ano ganhando 2.000 euros por mês, que é um “bom” salário português, e é bem diferente do estilo de vida ao qual um profissional comum de tecnologia nos EUA está acostumado.
Se você não pretende se aposentar em Portugal e viajar pouco, no longo prazo não é fácil.
É comparado com frequência demais a outros lugares, como a Califórnia. Portugal é Portugal.
Tenho muito carinho por Lisboa e Nazaré, e um dia quero morar lá depois de me aposentar.
Também há muitos pontos parecidos com a San Francisco onde eu morava antes. Há uma grande ponte pênsil vermelha atravessando a entrada para o mar, feita pela mesma empresa; bondes subindo ladeiras absurdamente íngremes; uma população internacional, diversa e acolhedora à comunidade LGBTQ+; a comida é excelente; há vinhedos por perto; e o ecossistema de tecnologia também está florescendo.
A Lisboa de que gosto é muito mais charmosa, menos centrada em dinheiro, menos pretensiosa e mais segura.
O triste é que ela está ficando cada vez mais parecida com os EUA. Quanto mais tenta virar San Francisco, mais amargo isso fica.
Um dia, na praia, vi as ondas quebrando e a areia sendo arrastada de forma turva. Peguei um punhado de areia e, ao observá-lo de perto, percebi que o bitmap em close da areia é uma fonte perfeita de números aleatórios.
Dá para misturar a areia facilmente e tirar outra foto; repetindo esse processo, é possível obter chaves aleatórias imensamente grandes para criptografia segura.
Uma máquina redige a mensagem e a salva em um pendrive; você o remove e o coloca em uma máquina que apenas faz a criptografia. Depois, transfere o texto cifrado para outra mídia, carrega em uma máquina conectada à internet e envia.
O hacker não consegue acessar a máquina que realiza o trabalho de fato.
Parece legal, mas dá para conseguir isso com muito mais facilidade usando alguns diodos Zener e amplificadores.
Claro que, desse jeito, não ficaria tão impressionante.
Já fui várias vezes ao escritório da Cloudflare em SF por causa de meetups e entrevistas, e a parede de lâmpadas de lava deles foi uma das coisas mais legais que já vi em um escritório.
É bom ver que fizeram algo parecido também no escritório de Portugal.