Cryptocurrency Mining เป็นกระบวนการที่ช่วยให้สามารถตรวจสอบการทำธุรกรรม เพิ่มข้อมูลใหม่ลงในฐานข้อมูล และนำเหรียญใหม่ออกสู่ระบบหมุนเวียน การขุดมีความสำคัญเนื่องจากช่วยให้ Cryptocurrency ทำงานเป็นเครือข่ายกระจายศูนย์ peer-to-peer
การขุด Crypto ทำหน้าที่หลักสามประการ:
- การออกเหรียญใหม่
ในขณะที่ธนาคารกลางออกสกุลเงินตรา Bitcoins จะต้องถูกขุดขึ้นมา เป็นแนวคิดที่คล้ายคลึงกันกับการขุดทองหรือสิ่งอื่นๆ ที่ Bitcoins นั้นมีอยู่ในซอฟต์แวร์แต่ไม่หมุนเวียนและจำเป็นต้อง ‘ขุดค้น’ สิ่งนี้ทำได้โดยระบุโหนดการขุดเฉพาะเพื่อไขปริศนาซึ่งจะได้รับรางวัลเป็น Cryptocurrency
2. การยืนยันการทำธุรกรรม
ธุรกรรมจะได้รับการยืนยันว่าปลอดภัยก็ต่อเมื่อมันถูกรวมไว้ในบล็อกที่แทรกเข้าไปใน Blockchain ยิ่งมีการยืนยันมากเท่าใด การชำระเงินก็จะยิ่งมีความปลอดภัยมากขึ้นเท่านั้น
3. ทำการรักษาความปลอดภัย
ยิ่งนักขุดทำการขุดมากเท่าไหร่ เครือข่ายก็ยิ่งมีความปลอดภัยมากขึ้นเท่านั้น พลังการขุดแบบกระจาย (Hash Rate) นั้นช่วยให้เครือข่ายปลอดภัย ตามสมมุติฐาน วิธีเดียวที่จะย้อนกลับธุรกรรม Bitcoin ได้คือกรณีที่ส่วนใหญ่ (51%) ควบคุม Hash Rate การขุดของเครือข่าย
แม้ว่าจะไม่ใช่ Cryptocurrency ทั้งหมดที่ใช้การขุด แต่ Bitcoin เป็นตัวอย่างที่ใช้กันอย่างแพร่หลายของสกุลเงินคริปโตที่สามารถขุดได้
อธิบายหลักการขุด Bitcoin
Bitcoin ใช้ Blockchain ที่ถูกควบคุมโดยเครือข่ายของโหนด ในบริบทนี้มีโหนดอยู่สองประเภท:
- โหนดคือคอมพิวเตอร์ที่สื่อสารกับโหนดอื่นภายในเครือข่ายเพื่อจัดทำเอกสารและซิงโครไนซ์ข้อมูล
- โหนดเหล่านี้บางส่วนเป็นโหนดการขุดเฉพาะทางที่รับผิดชอบในการทำธุรกรรมใหม่ทั้งหมดและเพิ่มลงในบล็อกเพื่อสร้าง Blockchain
นักขุด Crypto จะต้องแข่งขันกันเองเพื่อแก้ปัญหาทางคณิตศาสตร์ที่ซับซ้อน เมื่อนักขุดพบวิธีแก้ปัญหา พวกเขาจะแบ่งปันมันกับเครือข่ายที่เหลือ เพื่อตรวจสอบวิธีแก้ปัญหาและยืนยันการเพิ่มบล็อก
นักขุด Crypto ต้องเดาตัวเลขเพื่อ “แก้” บล็อก มันทำงานอย่างไรกันแน่?
นักขุด Crypto ต้องค้นหาตัวเลข ซึ่งเมื่อรวมกับฟังก์ชันแฮชแล้วจะสร้างตัวเลขภายในช่วงที่กำหนด
ฟังก์ชันแฮชคืออะไร?
พูดง่ายๆ ฟังก์ชันแฮชก็คือชุดของอัลกอริทึมที่คุณสามารถนำไปใช้กับข้อมูลและสร้าง “แฮช” เดียวได้ (แฮชเป็นเพียงตัวเลข) มีฟังก์ชันแฮชพื้นฐานและฟังก์ชันแฮชเข้ารหัส ซึ่งอย่างหลังนั้นใช้ใน Blockchain
ในทุกๆ Bitcoin มันจะมีส่วนพิเศษของบล็อกที่สามารถเติมตัวเลขสุ่มลงไปได้ เป็นที่รู้จักในชื่อ nonce (“number only used once”) นักขุด Crypto แต่ละคนจะใช้ข้อมูลจากบล็อกที่พวกเขารู้อยู่แล้ว (จากพูลหน่วยความจำ) และสร้างบล็อกขึ้นมา เมื่อพวกเขาแฮชทุกธุรกรรมแล้ว พวกเขาจะถูกจัดเป็นคู่และแฮชอีกครั้งเพื่อสร้างสิ่งที่เราเรียกว่า ‘Merkle Tree’ หรือ ‘hash tree’ กระบวนการนี้ทำซ้ำจนกว่าจะมีแฮชเดียวที่แสดงถึงแฮชก่อนหน้าทั้งหมด นี่เรียกอีกอย่างว่า ‘root hash’ พูดง่ายๆ ก็คือ ในการแก้แฮช นักขุด Crypto ต้องผ่านการลองผิดลองถูก หาลำดับของตัวเลขที่จะใช้เป็น nonce
หากผลลัพธ์จากอัลกอริธึมน้อยกว่าจำนวนเป้าหมาย จะถือว่าใช้ได้และเครือข่ายที่เหลือสามารถยอมรับได้ หากแฮชของบล็อกมากกว่าจำนวนเป้าหมาย นักขุดจะต้องแก้ไขข้อมูลที่เข้าสู่ฟังก์ชันแฮชจนกว่าจะพบคำตอบที่ถูกต้อง
ในทางทฤษฎี ผู้คนสามารถรับค่าเอาต์พุตที่ถูกต้องมาได้ด้วยการเปลี่ยนรายละเอียดธุรกรรมที่มีอยู่ใน Blockchain นั่นเป็นสาเหตุที่จำเป็นต้องมี Proof-of-Work และนักขุดจะต้องแบ่งปันคำตอบให้กับโหนดอื่นเพื่อให้พวกเขาตรวจสอบ เมื่อนักขุดพบคำตอบที่ตรงกับกฎ ‘แฮชน้อยกว่าจำนวนเป้าหมาย’ นักขุดจะแบ่งปันคำตอบกับโหนดอื่นเพื่อให้พวกเขายืนยัน
ตัวชี้วัดความยาก
ระดับความยากของปริศนานั้นพิจารณาจากจำนวนผู้ใช้และกำลังที่ใช้ในการคำนวณของเครือข่าย เมื่อมีนักขุด Crypto เข้าร่วมมากขึ้น ระดับความยากของปริศนาจะเพิ่มขึ้นเพื่อชดเชยเพื่อไม่ให้อัตราการสร้างบล็อกเพิ่มขึ้น สิ่งนี้ทำให้มั่นใจได้ว่าการผลิตสกุลเงินจะคงที่ ในปัจจุบัน เวลาเฉลี่ยของการสร้างบล็อกคือ 10 นาที
รางวัล
สำหรับแต่ละบล็อกที่ขุดได้สำเร็จ นักขุด Crypto จะได้รับรางวัลเป็นสกุลเงินดิจิทัล เพื่อให้แน่ใจว่ามีอุปทานคงที่ จำนวนรางวัลจะลดลงครึ่งหนึ่งทุกๆ 210,000 บล็อก (ซึ่งใช้เวลาประมาณสี่ปี) ณ เดือนตุลาคม 2019 มีการขุดได้รวม 18 ล้าน Bitcoin จากทั้งหมด 21 ล้าน
อนาคตของการขุด Crypto
แม้ว่าระบบการขุดในปัจจุบันนี้จะช่วยรักษาความปลอดภัยเครือข่ายจากการโจมตี แต่การขุดต้องใช้ฮาร์ดแวร์คอมพิวเตอร์ที่มีราคาแพงซึ่งใช้พลังงานจำนวนมาก ได้มีการพัฒนากลไกฉันทามติทางเลือกมากมายเพื่อพยายามเอาชนะในเรื่องนี้ และ Cryptocurrency บางสกุลอาจจะกำจัดการขุดไปโดยสิ้นเชิง
เนื้อหาเพิ่มเติม
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการปฏิบัติการจริงของการขุด โปรดดูบทความของเราเกี่ยวกับวิธีการขุดที่ง่ายที่สุดและ Crypto ที่ให้ผลกำไรสูงสุดในการขุด ที่นี่คุณจะพบข้อมูลทั้งหมดที่จำเป็นสำหรับคุณในการเริ่มต้น!
ข้อจำกัดความรับผิด
ข้อมูลทั้งหมดที่มีอยู่บนเว็บไซต์ของเราเผยแพร่ด้วยเจตนาที่ดีและเป็นไปเพื่อวัตถุประสงค์ในการให้ข้อมูลทั่วไปเท่านั้น การกระทำใด ๆ ที่ผู้อ่านดำเนินการตามข้อมูลที่พบบนเว็บไซต์ของเราถือเป็นความเสี่ยงของผู้อ่านโดยเฉพาะ Learn ให้ความสำคัญกับข้อมูลคุณภาพสูง เราอุทิศเวลาให้กับการแยกแยะ ค้นคว้า และสร้างเนื้อหาเพื่อการศึกษาซึ่งเป็นประโยชน์กับผู้อ่าน เพื่อเป็นการรักษามาตรฐานนี้และเพื่อสร้างเนื้อหาคุณภาพได้อย่างต่อเนื่อง พาร์ตเนอร์ของเราอาจตอบแทนเราด้วยค่าคอมมิชชั่นสำหรับการจัดวางตำแหน่งต่าง ๆ ในบทความของเรา อย่างไรก็ดี ค่าคอมมิชชั่นนี้ไม่มีผลต่อกระบวนการของเราในการสร้างเนื้อหาที่ไร้อคติ ตรงไปตรงมา และเป็นประโยชน์