“นักพัฒนาบล็อกเชนกำลังแก้ปัญหาที่อุตสาหกรรมอื่นๆ เคยแก้เมื่อหลายสิบปีก่อน” — แบรดัน วรูแมน เกี่ยวกับสิ่งที่เกมสอนให้คริปโต - U.Today

UToday
XRP-2.7%
SHIB-4.67%
DOGE-6.06%
FUEL0.33%

ในปี 2025 โครงสร้างพื้นฐานบล็อกเชนบรรลุเป้าหมายที่ไม่เคยมีมาก่อน ในช่วงเวลาที่พีคสุด เครือข่ายใหม่สามารถประมวลผลธุรกรรมได้ถึง 100,000 รายการต่อวินาที ซึ่งเทียบเท่ากับความเร็วของระบบชำระเงินแบบดั้งเดิม

แต่การเติบโตอย่างรวดเร็วนี้ต้องการมากกว่าการเขียนโค้ดที่ดีขึ้น มันต้องการวิศวกรที่เข้าใจวิธีสร้างระบบประสิทธิภาพสูงที่ผู้คนนับล้านสามารถใช้งานได้จริง ๆ เส้นทางอาชีพของ Brandon Vrooman เป็นเส้นทางที่ไม่ธรรมดาสำหรับวงการคริปโต: ก่อนที่จะสร้างโครงสร้างพื้นฐานบล็อกเชนที่ประมวลผลธุรกรรมได้มากกว่า 21,000 รายการต่อวินาทีที่ Fuel Labs เขาใช้เวลาหลายปีในการปรับแต่งวิดีโอเกมที่ Ubisoft เพื่อให้แน่ใจว่ามันทำงานได้อย่างราบรื่นสำหรับผู้เล่นนับล้าน

ประสบการณ์นั้นสอนให้เขารู้วิธีสร้างระบบที่ไม่ใช่แค่ทำงานในทฤษฎีเท่านั้น แต่ยังสามารถรองรับการใช้งานจริงจำนวนมาก และตอนนี้เขานำบทเรียนเหล่านี้ไปใช้กับบล็อกเชน ในการสัมภาษณ์นี้ เขาอธิบายว่าการปฏิบัติในอุตสาหกรรมเกมสำหรับการจัดการประสิทธิภาพและความน่าเชื่อถือสามารถถ่ายทอดตรงไปยังความท้าทายที่ใหญ่ที่สุดของอุตสาหกรรมคริปโตได้อย่างไร

HOT Stories

รายงานคริปโตเช้า: Ripple’s Largest Stablecoin Mint สร้างความประหลาดใจให้ XRP ด้วยมูลค่า 59 ล้านดอลลาร์; Shiba Inu (SHIB) กลับมาใช้งานอีกครั้งโดยการแลกเปลี่ยนหลักหลังจากสามสัปดาห์; Dogecoin (DOGE) ในที่สุดก็ทำลายสถิติ $0 ETF Streak

Ripple เข้าร่วมการประชุมสุดยอดทำเนียบขาวที่มีเดิมพันสูง

เส้นทางอาชีพของคุณดูเหมือนจะไม่ธรรมดาสำหรับอุตสาหกรรมบล็อกเชน อะไรคือบทเรียนที่สำคัญที่สุดจากประสบการณ์ด้านการพัฒนาเกมที่คุณสามารถนำไปใช้กับบล็อกเชนในภายหลัง?

บทเรียนที่สำคัญที่สุดจากการพัฒนาเกมคือการทำให้โค้ดเร็วขึ้นเป็นเพียงหนึ่งในหลายด้านของการปรับแต่งประสิทธิภาพ คุณยังต้องออกแบบระบบที่จะรักษาประสิทธิภาพภายใต้เงื่อนไขจริง ๆ ในขณะที่คุณอาจมุ่งเน้นที่การทำให้ระบบทำงานได้อย่างมีประสิทธิภาพในสภาพเฉลี่ย การปรับแต่งสำหรับกรณีเฉลี่ยไม่เพียงพอ คุณต้องออกแบบสำหรับกรณีที่เลวร้ายที่สุด ซึ่งหมายความว่า ตัวอย่างเช่น เกมจะต้องรักษาอัตราเฟรมเรตที่สม่ำเสมอไม่ว่าจะเกิดอะไรขึ้นกับผู้เล่น สิ่งที่ถ่ายทอดไปยังบล็อกเชนคือแนวทางการออกแบบข้อมูลและการจัดการหน่วยความจำ เมื่อคุณประมวลผลธุรกรรมหลายพันรายการต่อวินาที วิธีที่คุณจัดโครงสร้างข้อมูลและการเข้าถึงหน่วยความจำของคุณกลายเป็นสิ่งสำคัญ วิศวกรบล็อกเชนบางคนที่มาจากพื้นฐานการพัฒนาเว็บไม่ได้คุ้นเคยกับข้อจำกัดเหล่านี้ จึงพลาดโอกาสในการปรับแต่งประสิทธิภาพ

มาคุยกันรายละเอียดเกี่ยวกับโอกาสในการปรับแต่งเหล่านี้กันเถอะ ในเกม การเรนเดอร์โพลิกอนนับล้านด้วยเฟรมเรตประมาณ 60 เฟรมต่อวินาที ในบล็อกเชน เป้าหมายก็คล้ายกัน: เพื่อให้เครือข่ายสามารถขยายตัวได้ ต้องสามารถประมวลผลธุรกรรมหลายพันรายการต่อวินาที อะไรคือความคล้ายคลึงทางเทคนิคที่แท้จริงระหว่างความท้าทายเหล่านี้?

ความคล้ายคลึงพื้นฐานคือทั้งสองต้องการประสิทธิภาพที่สม่ำเสมอและสามารถคาดการณ์ได้ภายใต้ภาระงานที่เปลี่ยนแปลง หากเกมถูกเรนเดอร์ที่ 60 FPS คุณมีงบประมาณ 16 มิลลิวินาทีในการเรนเดอร์แต่ละเฟรม มิฉะนั้น ผู้เล่นจะสังเกตเห็นเกมค้างหรือกระตุก เช่นเดียวกัน ในบล็อกเชน การประมวลผลที่ไม่สม่ำเสมอจะส่งผลเสียต่อทั้งเครือข่าย ดังนั้น คุณจึงต้องสร้างระบบที่ทำงานได้อย่างมีประสิทธิภาพภายใต้ภาระงานที่เปลี่ยนแปลง อีกความคล้ายคลึงที่เป็นประโยชน์คือการรวมกันของการทำงานเป็นกลุ่มและการประมวลผลแบบขนาน ซึ่งมักเป็นกุญแจสำคัญในการปรับปรุงประสิทธิภาพ คือวิธีการที่คุณจัดโครงสร้างการดำเนินงานของคุณเพื่อใช้พลังการคำนวณที่มีอยู่ให้เกิดประโยชน์สูงสุด

ที่ Fuel Labs คุณสร้างโครงสร้างพื้นฐานที่เป็นหนึ่งใน Layer 2 ที่เร็วและต้นทุนต่ำที่สุด โดยสามารถประมวลผลธุรกรรมได้มากกว่า 21,000 รายการต่อวินาทีต่อแกน CPU พร้อมค่าธรรมเนียมธุรกรรมประมาณ $0.0002 เทคนิคหรือบทเรียนจากอุตสาหกรรมอื่นใดที่ช่วยให้คุณบรรลุเป้าหมายเหล่านั้น?

เราเน้นการปรับแต่งให้เหมาะสมกับรูปแบบงานจริงที่บล็อกเชนสร้างขึ้น มากกว่าการนำอัลกอริทึมในตำราเรียนมาใช้ เช่น การเข้าใจบทบาทสำคัญของ Merkle Trees ซึ่งเป็นอัลกอริทึมพื้นฐานด้านความปลอดภัยของบล็อกเชน มันให้การตรวจสอบทางเข้ารหัสสำหรับธุรกรรม สถานะสมาร์ทคอนแทรกต์ และข้อมูลสำคัญอื่น ๆ ปัญหาคือ การตรวจสอบ Merkle Tree ใช้พลังการคำนวณสูง และเนื่องจากมันถูกใช้ในทุกที่ในกระบวนการดำเนินการของบล็อกเชน จึงอาจกลายเป็นคอขวดด้านประสิทธิภาพ การพัฒนา Merkle Tree เวอร์ชันใหม่ที่ปรับปรุงประสิทธิภาพได้อย่างมาก ช่วยเพิ่มความเร็วในการคำนวณและทำให้มีประสิทธิภาพมากขึ้น

ความร่วมมือของคุณในการสร้างโครงสร้างพื้นฐานบล็อกเชนที่มีประสิทธิภาพมากขึ้นไม่ได้จำกัดอยู่แค่ที่ Fuel Labs เท่านั้น ต่อมา ที่ ChainML คุณสร้างโครงสร้างพื้นฐานของโปรโตคอล Theoriq ซึ่งปัจจุบันรองรับผู้ใช้งานมากกว่า 100,000 รายและคำขอมากกว่า 2 ล้านรายการต่อวัน คุณจัดการพัฒนาระบบที่มีภาระงานสูงและมีผู้ใช้งานหลายแสนคนพร้อมกับความผันผวนของภาระงานอย่างไม่คาดคิดอย่างไร?

กุญแจสำคัญคือการออกแบบตั้งแต่ต้นให้รองรับความไม่แน่นอน โครงสร้างพื้นฐานของ Theoriq ใช้สำหรับการประสานงานของตัวแทน AI และตัวแทน AI ไม่สร้างการจราจรที่เสถียร มักจะเกิดการระเบิดของกิจกรรมเป็นช่วง ๆ ดังนั้น คุณจึงต้องออกแบบให้รองรับภาระสูงสุดในช่วงเวลาที่มีการใช้งานสูงสุด ในระหว่างการพัฒนา เราทำการทดสอบต้นแบบหลายเวอร์ชัน โดยทดสอบแต่ละเวอร์ชันกับรูปแบบภาระงานที่เป็นจริง การทดสอบบนเครือข่ายทดสอบที่มีผู้เข้าร่วมหลายแสนคนเป็นสิ่งสำคัญ เพราะมันเปิดเผยรูปแบบการใช้งานจริงและกรณีขอบเขตที่ยากจะคาดการณ์ในระหว่างการทดสอบควบคุม

คุณเคยมีส่วนร่วมในการปล่อยผลิตภัณฑ์ที่ใช้งานโดยผู้ใช้งานจำนวนหลายแสน เช่น วิดีโอเกม AAA ที่ Ubisoft และโครงสร้างพื้นฐานบล็อกเชนที่ Fuel Labs และ ChainML เมื่อเร็ว ๆ นี้ คุณได้รับเชิญให้เป็นผู้ตัดสินใน “Cases & Faces” International Business Award ซึ่งคุณได้ประเมินผลิตภัณฑ์นวัตกรรม คุณมองคำว่า “พร้อมใช้งานในเชิงผลิต” ของคุณแตกต่างจากสิ่งที่คุณมักเห็นในโปรเจกต์คริปโตอย่างไร?

“พร้อมใช้งานในเชิงผลิต” หมายถึง ระบบทำงานได้อย่างเชื่อถือได้เมื่อผู้ใช้งริงพึ่งพามัน ไม่ใช่แค่ในเดโมที่ควบคุมได้เท่านั้น แต่ในสภาพจริง ๆ โดยคำนึงถึงพฤติกรรมของผู้ใช้ ภาระสูงสุด และรายละเอียดของฮาร์ดแวร์ มาตรฐานที่ยอมรับในวงการเกมที่มีประสิทธิภาพสูงสร้างภาพที่แตกต่างจากสิ่งที่ผมมักเห็นในคริปโต ซึ่งโปรเจกต์บางแห่งเปิดตัวด้วยเดโมที่น่าประทับใจ แต่ยังไม่ได้รับการทดสอบในระดับใหญ่ด้วยผู้ใช้งานจริงและเงินทุนจริง

ในอนาคต คุณคิดว่า บล็อกเชนควรมีวิศวกรที่มีพื้นฐานนอกเหนือจากการพัฒนาที่เป็นเนื้อแท้ของบล็อกเชนมากขึ้นไหม?

ปัจจุบัน นักพัฒนาบล็อกเชนมักพยายามแก้ปัญหาที่อุตสาหกรรมอื่น ๆ เคยแก้ไขมาก่อน เช่น การประมวลผลธุรกรรมความถี่สูง การปรับแต่งประสิทธิภาพ หรือการรองรับผู้ใช้งานหลายล้านคนพร้อมกัน อุตสาหกรรมอย่างเกม ระบบการซื้อขายทางการเงิน และบริการเว็บขนาดใหญ่ ได้เรียนรู้บทเรียนสำคัญเกี่ยวกับสิ่งที่ได้ผลและสิ่งที่ไม่ได้ผลในระดับใหญ่ และวัฒนธรรมด้านการปรับแต่งประสิทธิภาพและวินัยในการผลิตของอุตสาหกรรมเหล่านี้เป็นสิ่งที่นักพัฒนาบล็อกเชนจะได้รับประโยชน์อย่างแน่นอน

ดูต้นฉบับ
news.article.disclaimer
แสดงความคิดเห็น
0/400
ไม่มีความคิดเห็น