ความโกลาหลในสำนักงานลิสบอนของ Cloudflare
(blog.cloudflare.com)- Cloudflare ติดตั้ง กำแพงเอนโทรปี ใหม่ในสำนักงานลิสบอน ซึ่งสร้างจาก เครื่องสร้างคลื่น (wave machine) 50 เครื่อง เพื่อขยายแหล่งกำเนิดเลขสุ่มของ LavaRand
- งานติดตั้งนี้ใช้การเคลื่อนไหวในโลกจริงที่คาดเดาได้ยากในการสร้างเลขสุ่มเชิงเข้ารหัส เช่นเดียวกับ lava lamps ใน San Francisco, suspended rainbows ใน Austin และ double chaotic pendulums ใน London
- Cloudflare รองรับคำขอ HTTP เฉลี่ย 71 ล้านครั้งต่อวินาที และพีกที่ 100 ล้านครั้งต่อวินาที โดยคำขอส่วนใหญ่ได้รับการป้องกันด้วย TLS ทำให้ เอนโทรปีคุณภาพสูง มีความสำคัญ
- wave machine 50 เครื่องในลิสบอนใช้เวลาสร้าง 15 เดือน โดยแต่ละเครื่องมีของเหลวประมาณ 0.5L และมอเตอร์ที่ทำให้เครื่องเอียงซ้ายขวา 14 ครั้งต่อนาที และสร้างคลื่นมากกว่า 15 ลูกต่อนาที
- API ภายในของ LavaRand ช่วยเสริม entropy pool ของโครงสร้างพื้นฐาน Cloudflare และเชื่อมต่อเป็นแหล่งเลขสุ่มบางส่วนให้กับ
Math.random()ของ Cloudflare Workers และ drand API ด้วย
wave entropy wall ที่เพิ่มเข้ามาในลิสบอน
- Cloudflare ติดตั้ง “wall of entropy” ใหม่ที่ประกอบด้วย wave machine 50 เครื่อง ในสำนักงานลิสบอน ซึ่งเป็นสำนักงานใหญ่ยุโรป เมื่อเดือนมีนาคม 2025
- แหล่งเอนโทรปี LavaRand เดิมใช้ความโกลาหลทางกายภาพที่แตกต่างกันไปในแต่ละสำนักงาน
- lava lamps ใน San Francisco
- suspended rainbows ใน Austin
- double chaotic pendulums ใน London
- งานติดตั้งคลื่นในลิสบอนออกแบบมาเพื่อสะท้อนประวัติศาสตร์ทางทะเลของ Portugal และวิวจากสำนักงาน
ความเชื่อมโยงระหว่างวัฒนธรรมทะเลของ Portugal กับงานติดตั้ง
- Portugal เป็นประเทศที่ผูกพันอย่างแน่นแฟ้นกับทะเล มีแนวชายฝั่ง 980km และเมืองหลักส่วนใหญ่อยู่ริมทะเล
- เขตทางทะเลรวมถึง Azores คิดเป็น 90% ของดินแดนทั้งหมด
- ธรรมเนียมการสำรวจทางทะเลของ Portugal ที่เริ่มตั้งแต่ปี 1415 รวมถึงเรืออย่าง caravels และ naus/carracks
- Expo 98 ที่ Lisbon เป็นงานที่เฉลิมฉลองทะเลและมรดกทางทะเล
- Nazaré กลายเป็นที่รู้จักในชุมชนนักโต้คลื่นหลังจาก Garrett McNamara โต้คลื่นสูง 23.8m ในปี 2011 และถูกบันทึกใน Guinness World Records ว่าเป็นสถิติการโต้คลื่นลูกใหญ่ที่สุด
- หนังสือปี 1934 ของ Fernando Pessoa เรื่อง Mensagem และอัลบั้มยุค 1990 ของ Rui Veloso ชื่อ Auto da Pimenta ก็เป็นตัวอย่างที่แสดงความเชื่อมโยงทางประวัติศาสตร์ระหว่าง Portugal กับทะเล
กระบวนการสร้าง wave machine wall
- แนวคิดเริ่มขึ้นในปี 2023 เมื่อ Matthew Prince คิดหา “สิ่งที่เป็นแหล่งเลขสุ่มได้เหมือน lava lamp wall ใน San Francisco และขณะเดียวกันก็เป็นตัวแทนของทีม Portugal ได้”
- แรงบันดาลใจช่วงแรกมาจากของเล่นตั้งโต๊ะแบบ wave motion machine ที่สมาชิกทีมบางคนชื่นชอบ
- wave machine สำเร็จรูปตอบโจทย์ขนาดและเงื่อนไขการใช้งานที่ต้องการได้ยาก
- ไม่เป็นที่นิยมเท่าในอดีต จึงหาซื้อในจำนวนมากพอได้ยาก
- แม้แต่ใน eBay ก็หาจำนวนที่มากพอ ซึ่งมีสไตล์สอดคล้องกันและทำงานได้ปกติไม่ได้
- รุ่นที่วางขายทั่วไปไม่ได้ออกแบบมาเพื่อการทำงานแบบ 24/7
- ทีม Places ของ Cloudflare ร่วมมือกับช่างฝีมือในสหรัฐฯ ที่เชี่ยวชาญด้านจอแสดงผลคลื่นทะเล
- Hughes Wave Motion Machines เป็นธุรกิจคนเดียวที่ผสานศิลปะ วิศวกรรม และการวิจัยมาตั้งแต่ปี 2009
- ช่างรายนี้เริ่มธุรกิจดังกล่าวหลังจากเคยออกแบบดาวเทียมทางทหารและเชิงพาณิชย์ที่ Lockheed Martin Space Systems
- อุปกรณ์สั่งทำพิเศษผลิตเป็น wave machine รูปทรงสี่เหลี่ยมผืนผ้ายาว 18 นิ้ว/45cm
- ต้องทดสอบหลายร้อยชั่วโมงและปรับแบบซ้ำหลายครั้งเพื่อให้ทำงานได้ไม่หยุด
- ใช้ล้อหมุน มอเตอร์ต่อเนื่อง และสูตรของเหลวเฉพาะ
- สีที่ใช้คือ green, blue และ signature orange ของ Cloudflare
องค์ประกอบและตัวเลขของ entropy wall
- wave-machine entropy wall ในลิสบอนเสร็จสมบูรณ์ด้วยองค์ประกอบต่อไปนี้
- wave machine 50 เครื่อง
- motion wheel และ motor 50 ชุด
- acrylic container 50 ใบที่บรรจุ Hughes Wave Fluid Formula
- immiscible liquids สองชนิด
- สีของของเหลวมี 3 สีคือ blue, green, orange
- ใช้เวลา 15 เดือน ตั้งแต่แนวคิดจนเสร็จสมบูรณ์
- แต่ละเครื่องเอียงสมดุลซ้ายขวา 14 ครั้ง ต่อนาที หรือมากกว่า 20,000 ครั้งต่อวัน
- สร้างคลื่น มากกว่า 15 ลูก ต่อนาที และแต่ละเครื่องมีของเหลวประมาณ 0.5L
- งานติดตั้งเปิดตัวที่สำนักงานลิสบอนเมื่อวันที่ 10 มีนาคม 2025
LavaRand ใช้เอนโทรปีอย่างไร
- เซิร์ฟเวอร์ของ Cloudflare รองรับ คำขอ HTTP 71 ล้านครั้งต่อวินาที โดยเฉลี่ย และ คำขอ HTTP 100 ล้านครั้งต่อวินาที ในช่วงพีก
- คำขอส่วนใหญ่ได้รับการป้องกันด้วย TLS และ TLS พึ่งพาเลขสุ่มที่ปลอดภัยเพื่อความถูกต้องสมบูรณ์เชิงเข้ารหัส
- CSPRNG ให้ความคาดเดาไม่ได้ แต่จะมีความหมายก็ต่อเมื่อถูก seed ด้วย เอนโทรปีคุณภาพสูง
- Cloudflare ออกแบบ LavaRand เพื่อใช้ประโยชน์จากการเคลื่อนไหวโกลาหลในโลกจริง
- LavaRand เริ่มต้นในปี 2017 โดยได้แรงบันดาลใจจากแนวคิดของ Silicon Graphics ในปี 1997
- LavaRand ช่วงแรกเก็บเอนโทรปีจาก lava lamp wall ในสำนักงาน San Francisco แล้วส่งให้ API ภายใน
- เมื่อเวลาผ่านไป LavaRand เพิ่มแหล่งความโกลาหลอื่น ๆ ภายในสำนักงานนอกเหนือจาก lava lamp แต่ยังคงวิธีการหลักไว้
จากภาพสู่ไบต์สุ่ม
- กล้องจับภาพ randomness display ที่เคลื่อนไหวและคาดเดาได้ยาก
- เงา การเปลี่ยนแปลงของแสง และสัญญาณรบกวนจากเซนเซอร์ก็ช่วยเพิ่มเอนโทรปีด้วย
- ภาพแต่ละภาพถูกประมวลผลเป็นแฮชขนาดเล็ก และแปลงเป็นลำดับไบต์สุ่ม
- ไบต์เหล่านี้ถูกรวมกับ seed ก่อนหน้าและเอนโทรปีของระบบโลคัล เพื่อเป็นอินพุตให้ KDF
- KDF สร้าง seed ใหม่ให้ CSPRNG และ CSPRNG สามารถสร้างไบต์สุ่มได้แทบไม่จำกัดเมื่อมีการร้องขอ
- wave machine ในสำนักงานลิสบอนตอนนี้ก็มีส่วนร่วมกับพูลเลขสุ่มนี้ด้วย
การใช้งานในโครงสร้างพื้นฐาน Cloudflare และ API สำหรับนักพัฒนา
- LavaRand API ของ Cloudflare ให้เลขสุ่มภายในองค์กรเพื่อเสริมความปลอดภัยเชิงเข้ารหัสของโครงสร้างพื้นฐานทั่วโลก
- เมื่อใช้
Math.random()ใน Cloudflare Workers เลขสุ่มส่วนหนึ่งมาจาก LavaRand - LavaRand ยังถูกใช้เมื่อ query drand API
- Cloudflare ทำให้ทุกคนสามารถสร้างเลขสุ่มและ seed ระบบของตนเองผ่าน API นี้ได้
การออกแบบสำนักงานและการโหวตตั้งชื่อ
- การออกแบบสำนักงานลิสบอนแห่งใหม่ก็ได้แรงบันดาลใจจาก entropy และคลื่น
- บริเวณทางเข้ามี entropy wall พร้อม Cloudflare Radar Display ที่แสดงอินไซต์ของอินเทอร์เน็ตทั่วโลก
- ไฟเพดาน เส้นสายสถาปัตยกรรม และผังพื้นที่ทั่วสำนักงานออกแบบให้คล้ายการไหลของน้ำ
- ห้องประชุมตั้งชื่อตามชายหาดมีชื่อของ Portugal รวมถึง Nazaré
- Cloudflare เปิด แบบฟอร์มโหวต เพื่อเลือกชื่อ entropy wall ใหม่
- The Surf Board
- Chaos Reef
- Waves of Entropy
- Wall of Waves
- Whirling Wave Wall
- Chaotic Wave Wall
- Waves of Chaos
- ตำแหน่งงานในหลายพื้นที่รวมถึง Lisbon มีประกาศอยู่บน career page
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
นึกถึงผลงานของศิลปินชาวตุรกี Refik Anadol
https://refikanadol.com/works/bosphorus/
Bosphorus เป็นประติมากรรมข้อมูลที่ได้รับแรงบันดาลใจจาก ข้อมูลเรดาร์ความถี่สูง ของทะเลมาร์มารา ซึ่งกรมอุตุนิยมวิทยาแห่งชาติตุรกีให้ไว้ทุก 30 นาที
งานนี้เปลี่ยนข้อมูลกิจกรรมผิวน้ำทะเลตลอด 30 วันให้เป็นประสบการณ์เชิงกวี และแสดงภาพบน LED media wall ขนาด 12m × 3m จัดแสดงที่ Pilevneli Gallery ในอิสตันบูล ตั้งแต่วันที่ 11 ธันวาคม 2018 ถึง 27 มกราคม 2019
มีวิดีโอที่แสดงภาพนั้นช่วงท้าย: https://youtu.be/mYLvRaMmfho
ไม่เข้าใจว่าทำไมคนถึงพยายามเพิ่มความขลังให้ผลงานของตัวเอง งานนี้ไม่เกี่ยวกับประติมากรรมเลย แต่นั่นก็ไม่ได้ทำให้คุณค่าของผลงานลดลง
นี่เป็นแค่ นิทรรศการเพื่อประชาสัมพันธ์ แล้วตัวสร้างเอนโทรปีจริง ๆ เป็นอุปกรณ์มาตรฐานน่าเบื่อ ๆ อยู่ในห้องหลังบ้านหรือเปล่า?
หรือถ้าผู้ก่อการร้ายบุกเข้าไปแล้วตัดไฟ chaos wall จะเกิดเหตุขัดข้องระยะยาวจริง ๆ ไหม?
ต่อให้ออฟไลน์ไป หรือถูกปนเปื้อนในทางใดก็ตาม ก็ไม่มีปัญหาต่อ ความสามารถในการสร้างเอนโทรปี ทั่วทั้งเครือข่าย Cloudflare
เหมือนกำแพงโคมลาวาที่ San Francisco และลูกตุ้มคู่ที่ London สิ่งที่ดีคือมันทำให้แนวคิดที่เป็นนามธรรมมาก ๆ กลายเป็นสิ่งที่ทีมและลูกค้าจับต้องได้
เพียงแต่ถึงไม่มีมัน ระบบก็ยังทำงานได้ดี
แต่ก็ไม่ได้มีความเสี่ยงที่มีนัยสำคัญอะไร แค่ช่วยให้เขียนบล็อกสนุก ๆ ได้
การวิเคราะห์ที่ลึกไปอีกขั้นของเรื่องนี้คืออะไร? ผมรู้เหตุผลผิวเผินอยู่แล้วว่า จริง ๆ แล้วมันไม่จำเป็นหรือมีประโยชน์ต่อการหาเอนโทรปี มีวิธีที่ถูกกว่าและเสถียรกว่ามาก ดังนั้นสรุปได้ว่าเป็นเครื่องมือทางการตลาด
แต่เพื่อให้เครื่องมือนี้ได้ผล มันต้องแกล้งทำเหมือนว่ามีประโยชน์ ถึงอย่างนั้นก็ไม่ใช่ว่าพวกเขาหลอกตัวเองหรือหลอกคนอื่น
แล้วจริง ๆ เกิดอะไรขึ้นกันแน่?
ไม่รู้ว่านี่มี ผลตอบแทนจากการลงทุน ดีจริง ๆ หรือเปล่า หรือมีงบการตลาดแต่ไม่รู้จะเอาไปใช้อะไร และไม่มีใครอยากออกมาบอกว่าเป็นการผลาญเงิน หรือเพราะหาเงินได้เยอะมากจนถ้าแปะเรื่องเล่าที่ดูเข้าท่าได้ ก็ไม่มีใครสนว่าจะเอาไปใช้กับของสนุก ๆ หรือเพราะมันเข้ากับคอนเซปต์แบรนด์บริษัทระดับโลกที่ผู้บริหารชอบ เลยเดินต่อไปด้วยแรงเฉื่อย
ผมเห็นด้วยว่ามันเท่ แต่การแสดงว่ามันมีประโยชน์แบบหลอก ๆ นั้นทำให้สับสนเล็กน้อย ผมไม่เคยทำงานในบริษัทใหญ่แบบนี้ เลยอยากเข้าใจว่าโครงสร้างจริง ๆ เป็นอย่างไร
https://www.cnbc.com/quotes/NET?qsearchterm=net
เป็น อีเวนต์ประชาสัมพันธ์ ที่เรียบร้อยและสนุก วงการเทคโนโลยีควรมีอะไรแบบนี้มากขึ้น
SGI ทำเรื่องนี้ไปแล้วตั้งเกือบ 30 ปีก่อน:
https://web.archive.org/web/19971210213248/http://lavarand.sgi.com/
ว่ากันว่าตั้งแต่ปี 1996 พวกเขาใช้พลังของโคม Lava Lite® เพื่อสร้างเลขสุ่มจริง
ตาม https://www.lavarand.org/news/lavadiff.html สร้าง seed ได้ประมาณ 8000 บิตต่อวินาทีบน SGI O2 200MHz ที่รัน IRIX 6.5
สิทธิบัตรหมดอายุแล้ว: https://patents.google.com/patent/US5732138A
ดูเหมือน Cloudflare จะนำมาทำใหม่ราว ๆ หลังสิทธิบัตรหมดอายุในปี 2016
คอนเซปต์ก็เจ๋ง แต่จริง ๆ แล้วผมเข้ามาเพื่อชมว่า วิวจากสำนักงาน Lisbon สุดยอดมาก
ลองค้นหาตำแหน่งดูแล้ว อยู่ติดกับ LX Factory เลย เป็นย่านช้อปปิ้งอินเทรนด์ที่ถูกฟื้นฟูขึ้นมาใหม่ และมี Ler Devegar ซึ่งเป็นหนึ่งในร้านหนังสือที่ผมชอบ
ความหมายจริง ๆ คือแบบนี้: a) ถ้าคุณอยากย้ายไปยุโรป, b) ทนสภาพอากาศที่ต่างจาก California ไม่ได้ และ c) ชอบสะพานแบบ Golden Gate คุณรู้ไหมว่า Cloudflare มี สำนักงาน Lisbon
ผมอยู่ Portugal และเห็นเพื่อน ๆ ใน Bay Area อยากย้ายไปต่างประเทศ โดยพูดถึง Portugal กันเยอะเป็นพิเศษ
ในฐานะพลเมือง Portuguese/US ผมเคยลองใช้ชีวิต 1 ปีด้วยเงินเดือนเดือนละ 2,000 ยูโร ซึ่งถือว่าเป็นเงินเดือนโปรตุเกสที่ “ดี” แล้ว แต่มันต่างจากชีวิตที่คนทำงานเทคโนโลยีทั่วไปในสหรัฐฯ คุ้นเคยกันมาก
ถ้าไม่ได้วางแผนจะเกษียณใน Portugal และไม่เดินทางบ่อย ๆ ระยะยาวก็ไม่ง่าย
มักถูกนำไปเทียบกับที่อื่นอย่าง California บ่อยเกินไป Portugal ก็คือ Portugal
ผมรัก Lisbon กับ Nazare มาก และสักวันหนึ่งหลังเกษียณก็อยากไปอยู่ที่นั่น
มีหลายอย่างคล้าย San Francisco ที่เคยอยู่มาก่อน มีสะพานแขวนสีแดงขนาดใหญ่ข้ามช่องทางออกสู่ทะเล สร้างโดยบริษัทเดียวกัน มีเคเบิลคาร์วิ่งบนเนินเขาชันอย่างเหลือเชื่อ มีผู้คนหลากหลาย เป็นสากล และเป็นมิตรกับ LGBTQ+ อาหารก็ยอดเยี่ยม มีไร่องุ่นใกล้ ๆ และ ระบบนิเวศเทคโนโลยี ก็กำลังเติบโต
Lisbon ที่ผมชอบนั้นมีเสน่ห์กว่ามาก ไม่หมกมุ่นกับเงินเท่า ไม่อวดโอ่เท่า และปลอดภัยกว่า
สิ่งที่น่าเศร้าคือมันค่อย ๆ เปลี่ยนไปคล้ายสหรัฐฯ มากขึ้น ยิ่งพยายามเป็นเหมือน San Francisco มากเท่าไร ก็ยิ่งขมขื่นมากขึ้นเท่านั้น
วันหนึ่งผมเห็นคลื่นแตกตัวที่ชายหาด และทรายถูกซัดขึ้นมาเป็นริ้วมัว ๆ ผมหยิบทรายขึ้นมาหนึ่งกำมือแล้วดูใกล้ ๆ จึงตระหนักว่า บิตแมประยะใกล้ของทราย เป็นแหล่งสุ่มที่สมบูรณ์แบบ
เราสามารถคลุกทรายได้ง่าย ๆ แล้วถ่ายรูปใหม่ และทำซ้ำขั้นตอนนี้เพื่อให้ได้คีย์สุ่มขนาดมหาศาลสำหรับการเข้ารหัสที่ปลอดภัย
เครื่องหนึ่งใช้เขียนข้อความและบันทึกลง USB drive จากนั้นถอดออกแล้วนำไปเสียบกับเครื่องที่ทำหน้าที่เข้ารหัสเท่านั้น แล้วจึงย้าย ciphertext ไปยังสื่ออีกชิ้น โหลดลงเครื่องที่เชื่อมต่ออินเทอร์เน็ตแล้วส่งออกไป
แฮกเกอร์ไม่สามารถเข้าถึงเครื่องที่ทำงานจริงได้
ดูเท่ก็จริง แต่ทำได้ง่ายกว่ามากด้วย Zener diode กับ amplifier ไม่กี่ตัว
แน่นอนว่าถ้าทำแบบนั้นก็คงดูไม่เท่าขนาดนี้
ผมเคยไปสำนักงาน SF ของ Cloudflare หลายครั้งเพื่อมีตอัปและสัมภาษณ์ และ ผนัง lava lamp ที่นั่นเป็นหนึ่งในสิ่งที่เจ๋งที่สุดที่เคยเห็นในออฟฟิศ
ดีใจที่เห็นว่าพวกเขาทำอะไรคล้าย ๆ กันในสำนักงาน Portugal ด้วย