การยืนยันธุรกรรมของนักขุด (Mining Approval) คืออะไร?

· 2 min read

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

การยืนยันในการขุดทำได้สองรูปแบบ คือ Proof of Work (PoW) และ Proof of Stake (PoS) นักขุดที่เข้าสู่กระบวนการยืนยันผ่าน Proof-of-Work ต้องพิสูจน์ทั้งตัวธุรกรรมและวิธีที่เขาใช้ทำธุรกรรมเหล่านั้น เท่ากับเป็นการแสดงวิธีการและขั้นตอนทั้งหมดออกมา Proof-of-Work ครอบคลุมทั้งตัวนักขุดและธุรกรรมของพวกเขา และนักขุดคนหนึ่งก็ขุดคริปโตที่ไม่ใช่ของตัวเองด้วย เมื่อพิสูจน์ผ่าน Proof of Work ได้ว่าธุรกรรมเกิดขึ้นจริงและถูกต้อง ความถูกต้องของทั้งสายโซ่ก็ถูกพิสูจน์ไปด้วย วิธี PoW มีทั้งข้อดีและข้อเสีย ต้นทุนก้อนโตในการซื้อฮาร์ดแวร์ ค่าไฟที่ใช้ในการพิสูจน์ ความยากที่เพิ่มขึ้น และรางวัลที่ลดลง ล้วนนับเป็นด้านลบของ PoW

อีกรูปแบบหนึ่งของการยืนยันคือ Proof of Stake (PoS) ต่างจาก Proof of Work ตรงที่ตัวละครหลักของ Proof of Stake คือเจ้าของคริปโต พูดอีกอย่างคือผู้ตรวจสอบ (validator) ก็คือเจ้าของเหรียญนั่นเอง PoS ทำงานคนละแบบกับการขุด และตั้งอยู่บนหลักของปริมาณที่ถือครอง ยิ่งใครมีคริปโตในกระเป๋ามากเท่าไหร่ ก็ยิ่งได้รางวัลมากขึ้นตามระยะเวลาที่เก็บเหรียญไว้ในกระเป๋า ระยะเวลาที่ถือครองก็คือระยะเวลายืนยันบล็อกไปในตัว จุดที่ต้องระวังคืออายุ (ระยะเวลาที่เหรียญอยู่ในกระเป๋า) จะถูกรีเซ็ตทันทีที่เจ้าของโอนเหรียญออกจากกระเป๋า ปริมาณรางวัลจะถูกคำนวณจากระยะเวลาที่เหรียญอยู่ในกระเป๋า วิธีนี้ยังถูกเรียกว่าการพิมพ์เงิน และมีข้อดีอยู่หลายอย่าง ไม่ต้องแบกต้นทุนฮาร์ดแวร์แบบที่ PoS ไม่จำเป็นต้องมี แล็ปท็อปธรรมดาเครื่องหนึ่งก็เพียงพอสำหรับการทำงาน นอกจากนี้การใช้ไฟฟ้ายังต่ำที่สุดเท่าที่จะเป็นไปได้ และผู้ยืนยันก็มีความผูกพันกับเครือข่ายมากกว่า ประเด็นที่ยังถกเถียงกันอยู่คือคริปโตซึ่งมักผลิตออกมาในจำนวนจำกัด ตกอยู่ในมือคนบางกลุ่ม และมีคนจำนวนน้อยเท่านั้นที่ได้เป็น validator

*SHA หรือ Secure Hash Algorithm คือกระบวนการแฮชเชิงวิทยาการเข้ารหัสที่ไม่ซ้ำกัน ซึ่งครอบคลุมข้อมูลย้อนหลังทั้งหมด

การยืนยันธุรกรรมนักขุด mining approval คืออะไร proof of work proof of stake ขุดคริปโต sha256