หน้านี้แปลจากภาษาอังกฤษโดยอัตโนมัติแปลโดยอัตโนมัติ

Switch to EnglishView in Englishรายงานปัญหาการแปลเสนอการแก้ไข

กลับไปที่บทเรียน

บทที่ 8 - ผ่านแบบทดสอบ 0 จาก 10 ชุด

การขุด: ลอตเตอรีระดับโลก

นักขุดใช้พลังงานจริงเพื่อเสนอบล็อก และได้รับเงินอุดหนุนบล็อก (subsidy) พร้อมค่าธรรมเนียม

  • อธิบาย proof of work เป้าหมายความยาก (difficulty target) และการปรับค่าทุก 2016 บล็อก
  • อธิบายเงินอุดหนุนบล็อก (subsidy) ตาราง halving ค่าธรรมเนียม และขีดจำกัดของ 51%

คำตอบฉบับย่อ

การขุด Bitcoin ทำงานอย่างไร

นักขุดทำ hash ส่วนหัวของบล็อกซ้ำแล้วซ้ำเล่าจนกว่าผลลัพธ์จะต่ำกว่าเป้าหมาย proof of work นี้มีต้นทุนสูงในการสร้าง แต่ใครก็ตรวจสอบได้ด้วยต้นทุนต่ำ

halving ของ Bitcoin คืออะไร

เงินอุดหนุนบล็อก (subsidy) ที่จ่ายให้นักขุดจะลดลงครึ่งหนึ่งทุก 210,000 บล็อก ดังนั้นค่าธรรมเนียมจึงมีบทบาทในการจ่ายเพื่อความปลอดภัยมากขึ้นเรื่อย ๆ

การโจมตีแบบ 51% ทำอะไรได้บ้าง

ผู้ที่ถือพลัง hash ส่วนใหญ่สามารถใช้จ่ายเหรียญของตนเองซ้ำ (double-spend) และเซ็นเซอร์ธุรกรรมได้ แต่ไม่สามารถเปลี่ยนเพดานปริมาณเหรียญได้ด้วยตนเอง

นักขุดทำอะไร

นักขุดทำวนซ้ำแบบเดิมตลอดทั้งวันทั้งคืน แข่งขันกับนักขุดคนอื่นทุกคนเพื่อเพิ่มบล็อกถัดไป

วงรอบการขุด ซึ่งเกิดซ้ำประมาณทุกสิบนาที
  1. รวบรวมธุรกรรมเลือกธุรกรรมที่รออยู่จาก mempool โดยเรียงจากอัตราค่าธรรมเนียมสูงสุดก่อน จนกว่าบล็อกจะเต็ม
  2. สร้างบล็อกต้นแบบวางธุรกรรม coinbase ไว้เป็นลำดับแรก ซึ่งจ่ายเงินอุดหนุนบวกค่าธรรมเนียมทั้งหมดให้นักขุด แล้วตามด้วยธุรกรรมที่เลือกไว้ ส่วนหัวจะเชื่อมโยงไปยังบล็อกก่อนหน้าและสรุปทุกสิ่งที่อยู่ภายใน
  3. เดา อย่างรวดเร็วมากเปลี่ยนค่า nonce (และเมื่อค่าหมดแล้ว ให้เปลี่ยน extra nonce ใน coinbase หรือ timestamp) แล้วนำ header ไป hash ซ้ำแล้วซ้ำเล่า เพื่อหา hash ที่มีค่าต่ำกว่าเป้าหมาย
  4. ค้นหา hash ที่ชนะนาน ๆ ครั้ง การเดาหนึ่งครั้งจะได้ค่าต่ำกว่าเป้าหมาย นั่นคือ proof of work
  5. ประกาศบล็อกส่งบล็อกไปยัง peer ต่าง ๆ ทุกโหนดจะตรวจสอบกฎทุกข้อก่อนยอมรับบล็อกนั้น
  6. รับรางวัล แล้วเริ่มใหม่หากโหนดต่าง ๆ ยอมรับบล็อกนั้น รางวัลจะเป็นของนักขุด และใช้จ่ายได้หลังจากมีบล็อกเพิ่มอีก 100 บล็อก ทุกคน รวมถึงผู้ชนะ จะเริ่มสร้างต่อบนบล็อกใหม่นั้น

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

Proof of work

proof of work คือเกมทายที่ชนะได้ยาก แต่ตรวจสอบได้ง่าย

  • นักขุดเปลี่ยนตัวเลขในส่วนหัวของบล็อก (nonce และเมื่อใช้หมดแล้ว จะใช้ extra nonce ในธุรกรรม coinbase หรือ timestamp แทน) แล้วทำ hash ส่วนหัวนั้น
  • นักขุดต้องได้ hash ที่ต่ำกว่าเป้าหมายปัจจุบัน ไม่มีทางลัด วิธีเดียวคือการลองซ้ำหลายร้อยล้านล้านครั้งต่อวินาทีบนเครื่องสมัยใหม่เพียงเครื่องเดียว
  • ใครก็ตรวจสอบบล็อกที่ชนะได้ด้วยการทำ hash เพียงครั้งเดียว งานนี้จึงปลอมแปลงไม่ได้

เป้าหมายและการปรับค่าเป้าหมาย

เป้าหมายเป็นตัวกำหนดว่าเกมทายจะยากเพียงใด Bitcoin ปรับค่านี้เพื่อให้มีบล็อกใหม่เกิดขึ้นโดยเฉลี่ยประมาณทุกสิบนาที

  • target ที่ต่ำลงหมายถึง hash ที่ชนะมีน้อยลง จึงต้องพยายามมากครั้งขึ้นโดยเฉลี่ย
  • ทุก ๆ 2,016 บล็อก (ประมาณสองสัปดาห์) โหนดจะเปรียบเทียบเวลาที่ใช้ไปกับบล็อกเหล่านั้นกับสองสัปดาห์ที่คาดไว้ แล้วปรับ target ให้สูงขึ้นหรือต่ำลง
  • ในช่วงระหว่างการปรับแต่ละครั้ง บล็อกอาจเกิดเร็วหรือช้ากว่าสิบนาทีได้

เงินอุดหนุนบล็อก (subsidy) และ halving

แต่ละบล็อกจ่าย bitcoin ที่สร้างใหม่ให้แก่นักขุด (เงินอุดหนุน หรือ subsidy) รวมกับค่าธรรมเนียมของธุรกรรมที่อยู่ในบล็อกนั้น

  • เงินอุดหนุนเริ่มต้นที่ 50 BTC และลดลงครึ่งหนึ่งทุก ๆ 210,000 บล็อก หรือประมาณทุกสี่ปี
  • นับตั้งแต่ halving ในปี 2024 เงินอุดหนุนอยู่ที่ 3.125 BTC ต่อบล็อก
  • โหนดเป็นผู้บังคับใช้กำหนดการนี้ ปริมาณทั้งหมดจึงเข้าใกล้แต่ไม่มีวันเกิน 21 ล้าน
  • เมื่อเงินอุดหนุนลดลง ค่าธรรมเนียมจะกลายเป็นสัดส่วนที่ใหญ่ขึ้นของรายได้นักขุด

ทำไมนักขุดจึงขุด

การขุดเป็นธุรกิจ: นักขุดแข่งขันกันเพื่อรางวัลบล็อกในตลาดที่มีการแข่งขัน

  • รายได้: เงินอุดหนุนบล็อกรวมกับค่าธรรมเนียม
  • ต้นทุน: เครื่องจักร ไฟฟ้า การระบายความร้อน และพนักงาน
  • เมื่อรายได้ต่อเครื่องต่ำกว่าต้นทุนการเดินเครื่อง เครื่องนั้นจะถูกปิด
  • นี่คือเหตุผลที่การขุดย้ายตามไฟฟ้าราคาถูก และเหตุที่ hashrate ย้ายระหว่างภูมิภาคได้อย่างรวดเร็ว

พูล hashrate และพลังงาน

นักขุดส่วนใหญ่เข้าร่วมพูลที่รวมพลัง hash เข้าด้วยกันและแบ่งปันรางวัล

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

งบประมาณความปลอดภัย

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

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

การขุดไม่ใช่การลงคะแนนเสียง

นักขุดเป็นผู้เสนอบล็อก ส่วนโหนดเป็นผู้ตัดสินว่าบล็อกเหล่านั้นถูกต้องหรือไม่

  • บล็อกที่ละเมิดเพดานปริมาณหรือมีลายเซ็นที่ไม่ถูกต้องจะถูกปฏิเสธ ไม่ว่าจะทุ่มเทงาน (work) ในการขุดไปมากเพียงใดก็ตาม
  • นักขุดเลือกได้ว่าจะรวมธุรกรรมที่ถูกต้องใดบ้าง และสามารถพยายามจัดเรียงเชนใหม่ (reorganization) ด้วย 51% ได้
  • นักขุดไม่สามารถเขียนกฎใหม่ได้ด้วยตัวเอง การสับสนระหว่างพลัง hash กับการกำกับดูแลเป็นความเข้าใจผิดที่พบบ่อย

ขีดจำกัดของ 51%

ผู้โจมตีที่มี hashrate มากกว่าครึ่งหนึ่งเป็นอันตราย แต่ไม่ได้มีอำนาจทุกอย่าง

  • ทำได้: ขุดเชนที่แข่งขัน ใช้เหรียญของตัวเองซ้ำ (double-spend) และเซ็นเซอร์ธุรกรรมชั่วคราว
  • ทำไม่ได้: สร้างเหรียญขึ้นมาจากความว่างเปล่า ใช้เหรียญของผู้อื่น หรือเปลี่ยนเพดานปริมาณโดยที่โหนดไม่ยอมรับกฎใหม่
  • การโจมตีมีต้นทุนสูงและมองเห็นได้: เป็นความเสี่ยงจริง ไม่ใช่กุญแจผีที่เปิดบัญชีแยกประเภทได้ทั้งหมด

ลองทำดู

8ขุดจริงได้สูงสุด 2079: Bitcoin ในปัจจุบัน

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

กำลังขุด…

ลองไปแล้ว 0 ครั้ง

นี่เป็นเป้าหมายเพื่อการสอน ไม่ใช่การเข้ารหัส “bits” แบบย่อของ Bitcoin เครือข่ายจริงจะปรับค่าใหม่ทุก 2,016 บล็อก เพื่อให้แต่ละบล็อกห่างกันประมาณสิบนาที

สิ่งที่คุณควรได้รับ

Proof of work ทำให้การผลิตบล็อกมีต้นทุนสูงและตรวจสอบได้ target ถูกปรับทุก 2016 บล็อก เงินอุดหนุนลดลงครึ่งหนึ่งทุก 210,000 บล็อก และค่าธรรมเนียมเข้ามาจ่ายเพื่อความปลอดภัยมากขึ้นเรื่อย ๆ ขีดจำกัดของ 51% คือสามารถใช้จ่ายซ้ำซ้อนและเซ็นเซอร์ได้ แต่ไม่สามารถเปลี่ยนเพดานปริมาณได้ด้วยตัวเอง

ระลึกจากความจำ แล้วนำไปใช้

อะไรเปลี่ยนไปเมื่อมีการปรับความยาก (retarget) และอะไรเปลี่ยนไปเมื่อเงินอุดหนุนลดลงครึ่งหนึ่ง (halving)?

ตรวจคำอธิบายของคุณ

ทุก 2016 บล็อก target ความยากจะปรับเพื่อให้เข้าใกล้ค่าเฉลี่ยสิบนาที ทุก 210,000 บล็อก เงินอุดหนุนจะลดลงครึ่งหนึ่ง ไม่มีกฎข้อใดกำหนดราคาตลาด

จุดตรวจ

คำถามที่ 1 จาก 3

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

คำถามที่ 2 จาก 3

2016 บล็อกล่าสุดเกิดเร็วกว่าหนึ่งบล็อกทุกสิบนาที จะเกิดอะไรขึ้นเมื่อมีการปรับความยาก?

คำถามที่ 3 จาก 3

หลัง halving นักขุดของบล็อกหนึ่งได้รับอะไร?

คำศัพท์สำคัญ

แหล่งอ้างอิง

ตรวจทานเมื่อ 25 ตุลาคม 2026 · ไม่ใช่คำแนะนำทางการเงิน