การขุดบิทคอยน์ ( Bitcoin mining) คืออะไร
ถ้าจะเปรียบเทียบให้เห็นภาพก็คงจะต้องเปรียบเทียบกับการขุดเหมืองที่เป็นการขุดหาแร่ที่มีอยู่ในดินเพื่อนำมาขายในตลาด เช่นเดียวกันกับการขุดบิตคอยน์ก็เป็นการค้นหาเหรียญเพื่อมาขายในตลาดเช่นกัน โดยทั้งแร่เเละบิทคอยน์ มีความเหมือนกัน คือทั้งสองอย่างมีจำนวนที่จำกัด คือมีวันที่จะขุดจนหมดนั่นเอง
ก่อนที่จะพูดถึงการขุดบิทคอยน์ เราต้องเริ่มจากการพูดถึงระบบเบื้องหลังของบิทคอยน์ นั่นคือเทคโนโลยีบล็อกเชน ( Blockchain ) อธิบายบล็อกเชนแบบให้เข้าใจได้ง่ายก็คือเทคโนโลยีที่ไว้รักษาความปลอดภัย โดยการใช้คอมพิวเตอร์หลายๆเครื่องมาเชื่อมต่อกันแบบไร้ศูนย์กลาง ซึ่งเวลาจะบันทึกข้อมูลใดๆลงในระบบก็ต้องได้รับการยืนยันโดยทุกเครื่องที่เชื่อมต่อกันในโครงข่าย เมื่อมีคอมพิวเตอร์ในโครงข่ายมากขึ้นความเป็นไปได้ในการทำลายระบบหรือปลอมแปลงข้อมูลลงในบล็อกเชนก็จะน้อยลงเรื่อยๆ แล้วบิทคอยน์นี้เองซึ่งเป็นสิ่งที่ใช้งานได้อย่างดีในระบบบล็อกเชน เพราะบิทคอยน์เป็นสกุลเงินที่ไม่ต้องการให้มีใครควบคุม แล้วก็สามารถทำแบบนั้นได้ เพราะการที่จะเปลี่ยนแปลงข้อมูลหรือเปลี่ยนแปลงอัลกอริทึมของบิทคอยน์นั้นแทบเป็นไปได้นอกจากจะต้องมีกำลังในการประมวลผลมากกว่า 51 เปอร์เซ็นต์ หรือมากกว่าครึ่งหนึ่งในระบบ ซึ่งตอนนี้กำลังประมวลผลทั้งหมดมีอยู่ที่เกือบ 200 ล้าน TH/s
การที่จะขุดบิทคอยน์ออกมาได้ หรือกล่าวอีกอย่างคือกระบวนการที่จะเกิดบิทคอยน์มานั้น ต้องใช้คอมพิวเตอร์มาทำการประมวลผลหาคำตอบของสมการที่อัลกอริทึมสร้างขึ้นมาในแต่ละบล็อก โดยสมการนั้นจะมีความยากในการหาคำตอบเเต่ง่ายในการตรวจสอบคำตอบ โดยเครื่องคอมพิวเตอร์ที่ทำการค้นพบคำตอบได้ก่อน และได้รับการยืนยันว่าถูกต้องโดยสมาชิกโครงข่ายทุกคนแล้ว คอมพิวเตอร์เครื่องนั้นจะได้ค่าตอบแทนเป็นบิทคอยน์ที่เกิดขึ้นจากการเพิ่มบล็อกใหม่ในบล็อกเชนและค่าธรรมเนียม ( Transaction fees ) ซึ่งรวมกันแล้วผู้ที่ขุดพบจะได้เป็นรางวัลสำหรับการสร้างบล็อกใหม่นี้ ( Block Reward ) โดยข้อมูลและค่า Hash ซึ่งมีไว้ตรวจสอบคำตอบของบล็อกก่อนหน้าจะถูกบันทึกลงในบล็อกเเละกระบวนการก็จะเป็นเช่นนี้ทุกบล็อก เมื่อทำการบันทึกบล็อกต่อกันไปเรื่อยๆเปรียบเสมือนมีสายเชื่อมต่อแต่ละบล็อกเข้าด้วยกัน จึงเรียกเป็น Blockchain นั่นเอง