การปล้น Hashrate: Stratum V2 แก้ปัญหานี้ (และอื่นๆ)

แปลโดย : Gemini 2.5 Pro / credit : https://braiins.com/books/bitcoin-mining-handbook

การปล้น Hashrate: Stratum V2 แก้ปัญหานี้ (และอื่นๆ)

ทำไมการจี้ hashrate จึงเป็นปัญหาใหญ่สำหรับนักขุด และมันถูกแก้ไขได้อย่างไรด้วยความปลอดภัยที่ปรับปรุงแล้วของ Stratum V2

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

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

ลองพิจารณาว่า hashrate ทั้งหมดของเครือข่ายบิตคอยน์ได้เพิ่มขึ้นเกือบ 200% ในปีที่ผ่านมาเพียงปีเดียว ท้ายที่สุดแล้ว นั่นหมายความว่าทุกคนในอุตสาหกรรมการขุดกำลังมองหาความได้เปรียบเหนือคู่แข่งของตน หรืออย่างน้อยที่สุด ก็คือหนทางที่จะตามให้ทัน

แล้วทำไมเราถึงบอกคุณเรื่องนี้?

ความจริงก็คือ การขุดอาจเป็นส่วนที่คนเข้าใจน้อยที่สุดในระบบนิเวศของบิตคอยน์ หลังจากเผยแพร่เอกสารและสเปกของ Stratum V2 เราเห็นว่าชาวบิตคอยน์ทั่วไปมองมันแตกต่างอย่างสิ้นเชิงกับนักขุดจริงๆ

ในขณะที่กลุ่มแรกให้ความสำคัญกับการปรับปรุงด้านการกระจายอำนาจจากการเลือกงาน (work selection) เกือบทั้งหมด นักขุดกลับให้ความสำคัญกับเรื่องอื่นๆ ทั้งหมด และนี่คือเหตุผลที่เราต้องการแบ่งปันข้อมูลเชิงลึกจากภายในอุตสาหกรรมการขุด

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

ในบทความนี้ เราจะอธิบายว่าคุณสมบัติเหล่านั้นคืออะไรในเชิงลึกยิ่งขึ้น และทำไมมันถึงมีความสำคัญต่อผู้ที่มีความสำคัญ นั่นคือนักขุด

มุมมองของนักขุดบิตคอยน์

เมื่อ Slush Pool ขุดพบบล็อกแรกในปี 2010 การขุดส่วนใหญ่เกิดขึ้นบนคอมพิวเตอร์ส่วนบุคคลของผู้ที่ชื่นชอบในอเมริกาเหนือและยุโรป เพื่อให้เห็นภาพชัดขึ้น ASIC รุ่นใหม่เพียงเครื่องเดียวในปัจจุบันมีกำลังขุดมากกว่าเครือข่ายทั้งหมดในตอนนั้นประมาณ 700 เท่า

เทคโนโลยีได้ก้าวหน้าไปไกลมาก ในขณะเดียวกัน ด้านธุรกิจของอุตสาหกรรมการขุดก็ได้เปลี่ยนจากที่ไม่มีอยู่จริงไปสู่การแข่งขันที่ดุเดือดอย่างยิ่ง

นักขุดในปัจจุบันโดยทั่วไปให้ความสำคัญกับกำไรสุทธิของตนมากกว่าอุดมการณ์ของบิตคอยน์ ไม่ได้หมายความว่าไม่มีนักขุดที่ขับเคลื่อนด้วยอุดมการณ์ที่ใส่ใจในความสำเร็จของบิตคอยน์อย่างลึกซึ้ง—ยังมีอยู่มากมาย

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

หาก Stratum V2 ไม่ส่งผลกระทบต่อกำไรสุทธิของนักขุด เป็นไปได้ว่านักขุดจะไม่เปลี่ยนไปใช้มัน ด้วยเหตุนี้ เรารู้ว่ามีสองวิธีที่ธุรกิจจะเพิ่มกำไรสุทธิได้:

  • เพิ่มรายได้

  • ลดต้นทุน

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

การจี้ HASHRATE เป็นปัญหา

Stratum V1 มีช่องโหว่ด้านความปลอดภัยที่สำคัญ: มันเสี่ยงต่อการโจมตีแบบ man-in-the-middle (MITM) การโจมตีที่เลวร้ายที่สุดคือการจี้ hashrate (hashrate hijacking) ซึ่งบุคคลที่สามที่เป็นอันตรายสามารถขโมย proof of work ของนักขุดได้ก่อนที่มันจะไปถึงพูลเป้าหมายของพวกเขา ซึ่งทำให้พวกเขาได้รับเครดิตสำหรับงานนั้นและรับเงินรางวัลไปแทน

ที่แย่ไปกว่านั้นสำหรับนักขุดคือ ผู้โจมตีสามารถขโมย hashrate ของพวกเขาได้โดยไม่ถูกตรวจพบเลย หากผู้โจมตีฉลาดและซ่อนตัวเก่ง พวกเขาอาจขโมยเพียง 1% หรือ 2%—มากพอที่จะส่งผลกระทบต่อกำไรสุทธิของนักขุด แต่ไม่มากพอที่นักขุดจะแน่ใจได้ว่าพวกเขากำลังถูกโจมตี แทนที่จะเป็นเพราะประสิทธิภาพต่ำกว่าที่คาดการณ์ไว้ด้วยเหตุผลอื่น

ข่าวดี: Stratum V2 แก้ปัญหานี้ การเชื่อมต่อระหว่างนักขุดและพูลใน V2 จะถูกเข้ารหัสด้วยรูปแบบที่เรียกว่า authenticated encryption with associated data (AEAD) ซึ่งช่วยปกป้องความสมบูรณ์ของการถ่ายโอนข้อมูล

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

ความจริงที่ว่าการจี้ hashrate สามารถเกิดขึ้นได้โดยไม่ถูกตรวจพบเป็นเวลานาน ทำให้มันเป็นปัญหาที่ควรค่าแก่การแก้ไขสำหรับทุกคน ไม่ว่าพวกเขาจะคิดว่ามันกำลังเกิดขึ้นกับพวกเขาในตอนนี้หรือไม่ก็ตาม

การปรับปรุงประสิทธิภาพช่วยลดต้นทุนค่าใช้จ่าย

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

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

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

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

(เช่น Bitcoin, Bitcoin Cash และ Bitcoin SV) หรือแม้กระทั่งส่ง hashrate ไปยังหลายพูลพร้อมกันบนการเชื่อมต่อเดียว

สุดท้าย โหมดการขุดแบบง่ายสำหรับ ASIC ที่เรียกว่า header-only mining ช่วยให้นักขุดมีทางเลือกที่จะหลีกเลี่ยงการจัดการ merkle path ซึ่งทำให้เฟิร์มแวร์ง่ายขึ้นและทำให้การตรวจสอบงานสำหรับพูลเบาลง Header-only mining ทำให้การจัดการการดำเนินงานขนาดใหญ่ง่ายขึ้น, ปรับปรุงการอัปเกรดโปรโตคอลในอนาคต และส่งผลให้ความแปรปรวนของ hashrate สำหรับนักขุดลดลง

ทั้งหมดนี้รวมกันเป็นปลายทางสามสิ่งสำหรับนักขุด:

  1. ความซับซ้อนในการติดตั้งและดำเนินกิจการขุดน้อยลง

  2. ต้นทุนสำหรับโครงสร้างพื้นฐานอินเทอร์เน็ตที่ต่ำลงและประสิทธิภาพที่ดีขึ้นในพื้นที่ห่างไกล

  3. เปิดใช้งานกรณีการใช้งานที่ซับซ้อนมากขึ้นซึ่งสามารถเพิ่มรายได้และ/หรือลดต้นทุนได้

การนำไปใช้แบบเต็มรูปแบบใน BOSMINER ทำให้การเปลี่ยนไปใช้ STRATUM V2 เป็นเรื่องง่าย

มีประโยคที่มีชื่อเสียงจากภาพยนตร์เรื่อง Field of Dreams ว่า "ถ้าคุณสร้างมัน พวกเขาจะมาเอง" นี่ไม่ใช่วิธีการของเราในการผลักดันให้เกิดการยอมรับ Stratum V2

การออกแบบและเผยแพร่โปรโตคอลนั้นไม่เพียงพอที่จะทำให้เกิดการยอมรับอย่างมีความหมายได้ด้วยตัวเอง และเรารู้ดีโชคดีที่พวกเราที่ Braiins ทำมากกว่าแค่การดำเนินงาน Slush Pool เรายังพัฒนาเฟิร์มแวร์สำหรับ ASIC ด้วย และด้วยเหตุนี้ เราจึงสามารถพัฒนาการนำ Stratum V2 ไปใช้แบบเต็มรูปแบบในส่วนประกอบซอฟต์แวร์ BOSminer ของเรา ซึ่งจะเป็นซอฟต์แวร์ฟรีและโอเพนซอร์สสำหรับชุมชนการขุดบิตคอยน์ทั้งหมด

นอกจากนี้ เราได้พัฒนาพร็อกซีแปลภาษาสำหรับ V2V1V2→V1 และในทางกลับกัน ซึ่งหมายความว่านักขุดสามารถใช้ V2 ในขณะที่ขุดบนพูลที่ไม่รองรับ และพูลสามารถนำ V2 มาใช้โดยไม่ต้องบังคับให้นักขุดของตนต้องใช้

(ภาพแผนผังแสดงการเชื่อมต่อจากเครื่องขุด (BOSminer+) ผ่าน Stratum Proxy ไปยัง Mining Pool โดยแสดงให้เห็นว่าสามารถแปลง Stratum V1 เป็น V2 ได้)

ซึ่งหมายความว่านักขุดที่ต้องการใช้ V2 ในการดำเนินงานของตนจะไม่ต้องผ่านขั้นตอนที่ยุ่งยากและการพัฒนาภายในองค์กรมากมายเพื่อทำเช่นนั้น แทนที่จะทำเช่นนั้น พวกเขาสามารถแทนที่ CGminer ด้วย BOSminer บนเครื่องของพวกเขาและพร้อมใช้งานได้ทันที

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

ยังมีงานอีกมากที่ต้องทำ

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

เพื่อสรุป การยอมรับ V2 จะถูกขับเคลื่อนโดย:

  • การป้องกันการจี้ hashrate

  • การปรับปรุงประสิทธิภาพที่ช่วยลดต้นทุนค่าใช้จ่าย

  • ความง่ายในการเปลี่ยนไปใช้ด้วยการนำไปใช้แบบเต็มรูปแบบที่เป็นโอเพนซอร์สและพร้อมให้ทุกคนใช้งาน

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

Last updated