Hỗn loạn trong văn phòng Cloudflare tại Lisbon
(blog.cloudflare.com)- Cloudflare đã lắp đặt một bức tường entropy mới tạo từ 50 wave machine tại văn phòng Lisbon, mở rộng nguồn số ngẫu nhiên của LavaRand
- Tác phẩm này tận dụng các chuyển động khó dự đoán trong thế giới thực cho việc tạo số ngẫu nhiên mật mã, tương tự như lava lamps ở San Francisco, suspended rainbows ở Austin và double chaotic pendulums ở London
- Cloudflare xử lý trung bình 71 triệu và đạt đỉnh 100 triệu yêu cầu HTTP mỗi giây, và vì phần lớn được bảo vệ bằng TLS nên entropy chất lượng cao là rất quan trọng
- 50 wave machine tại Lisbon được chế tạo trong 15 tháng, mỗi thiết bị tạo chuyển động lắc trái phải 14 lần/phút và hơn 15 con sóng/phút bằng khoảng 0,5L chất lỏng cùng động cơ
- API nội bộ của LavaRand tăng cường entropy pool cho hạ tầng Cloudflare, đồng thời cung cấp một phần nguồn ngẫu nhiên cho
Math.random()trong Cloudflare Workers và API drand
Bức tường wave entropy được bổ sung tại Lisbon
- Cloudflare đã lắp đặt một “wall of entropy” mới gồm 50 wave machine tại văn phòng Lisbon, trụ sở châu Âu của hãng, vào tháng 3 năm 2025
- Các nguồn entropy LavaRand hiện có sử dụng những dạng hỗn độn vật lý khác nhau ở từng văn phòng
- lava lamps ở San Francisco
- suspended rainbows ở Austin
- double chaotic pendulums ở London
- Tác phẩm sóng tại Lisbon được thiết kế để phản ánh lịch sử hàng hải của Bồ Đào Nha và khung cảnh nhìn ra từ văn phòng
Mối liên hệ giữa văn hóa biển của Bồ Đào Nha và tác phẩm lắp đặt
- Bồ Đào Nha là quốc gia gắn bó chặt chẽ với biển, có đường bờ biển dài 980km và phần lớn các thành phố chính nằm ven biển
- Khu vực biển, bao gồm cả Azores, chiếm 90% lãnh thổ
- Truyền thống thám hiểm biển của Bồ Đào Nha bắt đầu từ năm 1415 bao gồm các loại tàu như caravels và naus/carracks
- Expo 98 tại Lisbon là sự kiện tôn vinh biển và di sản hàng hải
- Nazaré trở nên nổi tiếng trong cộng đồng lướt sóng sau khi Garrett McNamara lướt con sóng cao 23,8m vào năm 2011, và được Guinness World Records ghi nhận là kỷ lục lướt sóng trên con sóng lớn nhất
- Cuốn sách năm 1934 Mensagem của Fernando Pessoa và album thập niên 1990 Auto da Pimenta của Rui Veloso cũng là những ví dụ cho thấy mối liên kết lịch sử giữa Bồ Đào Nha và biển
Quá trình chế tạo bức tường wave machine
- Ý tưởng bắt đầu vào năm 2023 khi Matthew Prince suy nghĩ về “một thứ có thể đại diện cho đội ngũ Bồ Đào Nha đồng thời trở thành nguồn số ngẫu nhiên như bức tường lava lamp ở San Francisco”
- Cảm hứng ban đầu đến từ món đồ chơi để bàn wave motion machine mà một số thành viên trong nhóm yêu thích
- Các wave machine có sẵn trên thị trường khó đáp ứng quy mô và điều kiện vận hành cần thiết
- Chúng không còn phổ biến như trước nên khó tìm đủ số lượng
- Ngay cả trên eBay cũng không thể tìm đủ số lượng có kiểu dáng đồng nhất và hoạt động bình thường
- Các mẫu thương mại không được thiết kế với giả định vận hành 24/7
- Nhóm Places của Cloudflare đã hợp tác với một nghệ nhân tại Mỹ chuyên về các màn trình diễn sóng biển
- Hughes Wave Motion Machines là doanh nghiệp một người kết hợp nghệ thuật, kỹ thuật và nghiên cứu từ năm 2009
- Nghệ nhân này bắt đầu công việc sau khi từng thiết kế vệ tinh quân sự và thương mại tại Lockheed Martin Space Systems
- Thiết bị tùy chỉnh được chế tạo thành wave machine hình chữ nhật dài 18 inch/45cm
- Cần hàng trăm giờ thử nghiệm và nhiều vòng lặp thiết kế để đạt khả năng vận hành liên tục không ngừng nghỉ
- Sử dụng bánh xe quay, động cơ chạy liên tục và công thức chất lỏng riêng
- Màu sắc là green, blue và signature orange của Cloudflare
Cấu hình và các con số của bức tường entropy
- Bức tường entropy bằng wave machine tại Lisbon được hoàn thiện với các thành phần sau
- 50 wave machine
- 50 motion wheel và motor
- 50 acrylic container chứa Hughes Wave Fluid Formula
- Hai loại immiscible liquids
- Chất lỏng có 3 màu: blue, green, orange
- Mất 15 tháng từ khi lên ý tưởng đến khi hoàn thiện
- Mỗi thiết bị thực hiện chuyển động cân bằng trái phải 14 lần mỗi phút, tương đương hơn 20.000 chuyển động mỗi ngày
- Tạo ra hơn 15 con sóng mỗi phút, và mỗi thiết bị chứa khoảng 0,5L chất lỏng
- Tác phẩm được công bố tại văn phòng Lisbon vào ngày 10 tháng 3 năm 2025
Cách LavaRand sử dụng entropy
- Máy chủ Cloudflare xử lý trung bình 71 triệu yêu cầu HTTP mỗi giây, và đạt đỉnh 100 triệu yêu cầu HTTP mỗi giây
- Phần lớn các yêu cầu được bảo vệ bằng TLS, và TLS phụ thuộc vào số ngẫu nhiên an toàn để đảm bảo tính toàn vẹn mật mã
- CSPRNG mang lại tính không thể dự đoán, nhưng chỉ có ý nghĩa khi được seed bằng entropy chất lượng cao
- Cloudflare thiết kế LavaRand để tận dụng các chuyển động hỗn loạn trong thế giới thực
- LavaRand bắt đầu từ năm 2017 và lấy cảm hứng từ ý tưởng năm 1997 của Silicon Graphics
- LavaRand ban đầu thu thập entropy từ bức tường lava lamp ở văn phòng San Francisco và cung cấp cho API nội bộ
- Theo thời gian, LavaRand bổ sung thêm các nguồn hỗn loạn trong văn phòng ngoài lava lamp, nhưng phương thức cốt lõi vẫn được giữ nguyên
Từ hình ảnh đến byte ngẫu nhiên
- Camera chụp ảnh của randomness display đang chuyển động và khó dự đoán
- Bóng đổ, thay đổi ánh sáng và nhiễu cảm biến cũng góp phần tạo entropy
- Mỗi hình ảnh được xử lý thành một giá trị băm nhỏ để chuyển thành chuỗi byte ngẫu nhiên
- Các byte này được kết hợp với seed trước đó và entropy hệ thống cục bộ để làm đầu vào cho KDF
- KDF tạo ra seed mới cho CSPRNG, và CSPRNG có thể tạo ra lượng byte ngẫu nhiên gần như không giới hạn khi được yêu cầu
- Các wave machine ở văn phòng Lisbon giờ đây cũng đóng góp vào pool số ngẫu nhiên này
Ứng dụng trong hạ tầng Cloudflare và API cho nhà phát triển
- LavaRand API của Cloudflare cung cấp số ngẫu nhiên cho nội bộ, giúp tăng cường bảo mật mật mã cho hạ tầng toàn cầu của hãng
- Khi sử dụng
Math.random()trong Cloudflare Workers, một phần số ngẫu nhiên đến từ LavaRand - LavaRand cũng được sử dụng khi truy vấn drand API
- Cloudflare cho phép bất kỳ ai tạo số ngẫu nhiên và seed hệ thống của chính họ thông qua API này
Thiết kế văn phòng và cuộc bình chọn tên gọi
- Thiết kế của văn phòng Lisbon mới cũng lấy cảm hứng từ entropy và sóng
- Ở lối vào, bên cạnh bức tường entropy là Cloudflare Radar Display hiển thị các insight về Internet toàn cầu
- Hệ thống đèn trần, đường nét kiến trúc và cách bố trí mặt bằng trong toàn bộ văn phòng được thiết kế để gợi hình dòng chảy của nước
- Các phòng họp được đặt theo tên những bãi biển nổi tiếng của Bồ Đào Nha, bao gồm Nazaré
- Cloudflare đã mở mẫu bình chọn để quyết định tên cho bức tường entropy mới
- The Surf Board
- Chaos Reef
- Waves of Entropy
- Wall of Waves
- Whirling Wave Wall
- Chaotic Wave Wall
- Waves of Chaos
- Các vị trí tuyển dụng ở nhiều khu vực, bao gồm Lisbon, được đăng trên career page
1 bình luận
Ý kiến trên Hacker News
Làm tôi nhớ đến tác phẩm của nghệ sĩ Thổ Nhĩ Kỳ Refik Anadol
https://refikanadol.com/works/bosphorus/
Bosphorus là một tác phẩm điêu khắc dữ liệu lấy cảm hứng từ dữ liệu radar tần số cao của biển Marmara do Cơ quan Khí tượng Quốc gia Thổ Nhĩ Kỳ cung cấp theo chu kỳ 30 phút
Tác phẩm biến dữ liệu hoạt động mặt biển trong 30 ngày thành một trải nghiệm đầy chất thơ, trực quan hóa trên tường LED media kích thước 12m × 3m và được trưng bày tại Pilevneli Gallery ở Istanbul từ ngày 11/12/2018 đến 27/01/2019
Có một video ở đoạn cuối cho thấy điều đó: https://youtu.be/mYLvRaMmfho
Tôi không hiểu vì sao người ta cứ muốn khoác thêm vẻ uy quyền cho tác phẩm của mình. Cái này chẳng liên quan gì đến điêu khắc, nhưng điều đó cũng không làm giảm giá trị của tác phẩm
Đây chỉ là một màn trưng bày PR, còn bộ tạo entropy thật nằm đâu đó trong phòng phía sau, là một thiết bị tiêu chuẩn hóa nhàm chán phải không?
Hay nếu một kẻ khủng bố xông vào và ngắt điện chaos wall thì thật sự sẽ gây sự cố kéo dài?
Dù nó bị offline hoặc bị làm nhiễm bẩn theo cách nào đó, năng lực tạo entropy trên toàn mạng Cloudflare vẫn không gặp vấn đề
Giống bức tường đèn lava ở San Francisco và con lắc đôi ở London, điểm hay là nó biến một khái niệm rất trừu tượng thành thứ mà đội ngũ và khách hàng có thể chạm vào được
Tuy nhiên, không có nó thì hệ thống vẫn chạy tốt
Nhưng cũng chẳng có rủi ro đáng kể nào đáng nói, chỉ là nó giúp viết được một bài blog thú vị
Phân tích sâu hơn một tầng ở đây là gì? Tôi biết lý do bề mặt, tức là để có entropy, thực ra không cần thiết hay hữu ích. Có những cách rẻ và ổn định hơn nhiều, nên có thể kết luận đây là một chiêu marketing
Nhưng để thiết bị này hiệu quả, nó phải giả vờ là hữu ích. Dù vậy, họ cũng không lừa bản thân hay lừa người khác
Vậy thực tế chuyện gì đang diễn ra?
Tôi không biết liệu thứ này thật sự có lợi tức đầu tư tốt hay không, hay là có ngân sách marketing nhưng không biết dùng vào đâu khác và chẳng ai muốn đứng ra nói đó là lãng phí tiền, hay họ kiếm quá nhiều tiền nên miễn gắn được một câu chuyện nghe hợp lý thì chi cho thứ vui vui cũng chẳng ai quan tâm, hay nó khớp với concept branding công ty toàn cầu mà ban lãnh đạo thích nên cứ theo quán tính mà làm tiếp
Tôi đồng ý là nó ngầu, nhưng màn diễn về tính hữu ích giả tạo đó khiến tôi hơi bối rối. Tôi chưa từng làm ở các tập đoàn lớn kiểu này nên muốn hiểu thực tế cấu trúc của chuyện này là gì
https://www.cnbc.com/quotes/NET?qsearchterm=net
Một sự kiện PR gọn gàng và thú vị. Ngành công nghệ cần nhiều thứ như thế này hơn
SGI gần 30 năm trước đã làm việc này rồi:
https://web.archive.org/web/19971210213248/http://lavarand.sgi.com/
Họ nói rằng từ năm 1996 đã tận dụng sức mạnh của đèn Lava Lite® để tạo số ngẫu nhiên thật
Theo https://www.lavarand.org/news/lavadiff.html, trên một máy SGI O2 200MHz chạy IRIX 6.5, họ tạo được khoảng 8000 bit seed mỗi giây
Bằng sáng chế đã hết hạn: https://patents.google.com/patent/US5732138A
Có vẻ Cloudflare đã triển khai lại việc này vào khoảng ngay sau khi bằng sáng chế hết hạn năm 2016
Ý tưởng cũng hay, nhưng thật ra tôi vào đây để khen view từ văn phòng Lisbon quá đỉnh
Tôi tra vị trí thì thấy nó ngay cạnh LX Factory. Đó là một khu mua sắm thời thượng được tái thiết, nơi có Ler Devegar, một trong những hiệu sách tôi thích
Ý ngầm là thế này: a) nếu bạn muốn chuyển đến châu Âu, b) không chịu được thời tiết khác với California, và c) thích những cây cầu như Golden Gate, thì bạn có biết Cloudflare có văn phòng Lisbon không?
Tôi sống ở Portugal và đang thấy bạn bè ở Bay Area muốn chuyển ra nước ngoài, đặc biệt nói rất nhiều về Portugal
Với tư cách là công dân Bồ Đào Nha/Mỹ, tôi từng sống một năm với mức lương 2.000 euro/tháng, vốn được xem là lương “tốt” ở Bồ Đào Nha, và nó rất khác với lối sống mà một người làm công nghệ bình thường ở Mỹ quen thuộc
Nếu bạn không định nghỉ hưu ở Portugal và không đi du lịch nhiều, về dài hạn sẽ không dễ
Nó quá thường xuyên bị so sánh với những nơi khác như California. Portugal là Portugal
Tôi thực sự yêu thích Lisbon và Nazare, và một ngày nào đó muốn sống ở đó sau khi nghỉ hưu
Nơi này cũng có nhiều điểm giống San Francisco nơi tôi từng sống. Có một cây cầu treo lớn màu đỏ bắc qua cửa ngõ ra biển, do cùng một hãng xây dựng; có cáp treo chạy trên những ngọn đồi dốc đến vô lý; có cộng đồng quốc tế, đa dạng và thân thiện với LGBTQ+; đồ ăn cũng tuyệt; gần đó có các vườn nho; và hệ sinh thái công nghệ cũng đang nở rộ
Lisbon mà tôi yêu thích quyến rũ hơn nhiều, ít xoay quanh tiền bạc hơn, ít phô trương hơn và an toàn hơn
Điều buồn là nó ngày càng giống Mỹ. Càng cố trở thành như San Francisco thì càng thấy chua chát
Một ngày nọ, tôi thấy sóng vỡ trên bãi biển và cát bị cuốn lên một cách mờ ảo. Tôi bốc một nắm cát lên quan sát kỹ rồi nhận ra rằng bitmap cận cảnh của cát là một nguồn ngẫu nhiên hoàn hảo
Có thể dễ dàng trộn cát rồi chụp ảnh lại, lặp lại quá trình này để có được những khóa ngẫu nhiên cực lớn cho mã hóa bảo mật
Một máy soạn tin nhắn và lưu vào USB, rồi rút USB ra cắm vào một máy chỉ dùng để mã hóa. Sau đó chuyển bản mã sang một phương tiện khác, nạp vào máy có kết nối Internet để gửi đi
Hacker không thể truy cập vào máy thực sự thực hiện công việc
Trông thì ngầu đấy, nhưng có thể đạt được việc đó dễ hơn nhiều bằng vài diode Zener và bộ khuếch đại
Dĩ nhiên làm vậy thì trông sẽ không ngầu bằng
Tôi đã vài lần đến văn phòng SF của Cloudflare vì meetup và phỏng vấn, và bức tường đèn dung nham ở đó là một trong những thứ ngầu nhất tôi từng thấy trong văn phòng
Thật vui khi thấy họ cũng làm một thứ tương tự ở văn phòng Portugal