สิ่งที่เรียกว่าการทำงานพิสูจน์ความถูกต้องคืออะไร?
![](/uploads/article/2024-02-29/88a911a03f16727da0078d7046396fdc.webp)
Proof of Work (PoW): เครื่องมือป้องกันการใช้จ่ายครั้งที่สอง
หลายสกุลเงินดิจิทัลพยายามใช้ Proof of Work (PoW) เป็นอัลกอริทึมคอนเซ็นซัสเพื่อป้องกันทะเบียน อัลกอริทึมนี้ ได้ถูกนำเสนอเป็นครั้งแรกโดย Satoshi Nakamoto ในกระดาษขาวของบิตคอยน์ในปี 2008 เป็นวิธีแรกและนิยมที่สุดในการเสริมความเห็นเป็นอันดับหนึ่ง อย่างไรก็ตามเทคโนโลยี PoW ถูกนำเสนออีกก่อนนั้นอย่างนานมาแล้วในรูปแบบของ HashCash ที่ถูกสร้างขึ้นโดย Adam Back เครื่องมือนี้ถูกสร้างขึ้นเพื่อต่อสู้กับสแปมโดยการต้องการการคำนวณที่เฉพาะเจาะจงก่อนที่จะส่งอีเมล
คืออะไรที่เรียกว่าการใช้จ่ายครั้งที่สอง?
การใช้จ่ายครั้งที่สองเกิดขึ้นเมื่อทรัพย์สินเดียวกันถูกใช้จ่ายหลายครั้ง คำนี้ถูกใช้โดยส่วนใหญ่ในบริบทของเงินดิจิทัลที่ความเป็นไปได้ในการกระทำดังกล่าวเป็นเรื่องจริงเนื่องจากลักษณะดิจิทัลของสินทรัพย์ ในโลกของความเป็นจริง สถานการณ์แบบนี้ไม่สามารถจินตนาการได้ เช่น คุณไม่สามารถจ่ายเงินซ้ำสำหรับกาแฟด้วยธนบัตรเดียวกัน ในโลกดิจิทัล สามารถเปรียบเทียบได้กับการทำซ้ำไฟล์ซึ่งทำให้สามารถส่งไปยังผู้รับหลายคนพร้อมกัน
ทำไมต้องใช้ Proof of Work?
เพื่อเข้าใจบทบาทของ Proof of Work เป็นสิ่งสำคัญที่จะเข้าใจกระบวนการธุรกรรมในบล็อกเชน ธุรกรรมกลายเป็นข้อมูลที่ถูกต้องเมื่อมีการตรวจสอบและเพิ่มในบล็อกเชน บล็อกเชนเป็นฐานข้อมูลที่เปิดเผยที่สามารถติดตามประวัติของธุรกรรม Proof of Work รับประกันว่าผู้ใช้จะไม่ใช้สินทรัพย์ที่พวกเขาไม่มีสิทธิ์ในการใช้เงินในการปรับปรุงบล็อกเชนตามกฎของระบบ กลไกนี้มั่นคงและปลอดภัยในเครือข่ายโดยป้องกันการใช้จ่ายครั้งที่สองและรักษาความสมบูรณ์ของทะเบียนแม้ในเงื่อนไขของจำนวนผู้เข้าร่วมที่มาก
การทำงานของ Proof of Work (PoW)
ไม่เหมือนสมุดบันทึกธรรมดาที่ธุรกรรมถูกเพิ่มลงในบล็อกเชนทีละหนึ่ง ในบล็อกเชนพวกเขาถูกรวมเข้าด้วยกันในบล็อกแล้วจึงถูกเพิ่มลงในโซ่หลังจากการยืนยันกระบวนการนี้ต้องใช้ทรัพยากรคำนวณและเวลา
การแฮชและการทำงาน
ผู้ขุดที่สร้างบล็อกต้องใช้ทรัพยากรของตนเองในการแฮชข้อมูลของบล็อกนั้น นี่หมายถึงการแปลงข้อมูลเป็นรหัสที่ไม่ซ้ำกันซึ่งเป็น "ลายนิ้วมือ" ของบล็อก อย่างไรก็ตามเพื่อหารหัสที่ถูกต้อง (แฮช) ผู้ขุดต้องพยายามหลายพันหรือแม้กระทั้งล้านครั้ง
การค้นหารหัสที่ถูกต้อง
ผู้ขุดพยายามทายรหัสที่เข้ากับกฎต่าง ๆ ในโปรโตคอล กระบวนการนี้เรียกว่าการขุดเหมือง พวกเขาใช้ข้อมูลเกี่ยวกับธุรกรรมและข้อมูลอื่น ๆ เพื่อสร้างรหัส ในขณะเดียวกันพวกเขายังเพิ่มข้อมูลตัวแปรบางอย่างเพื่อเปลี่ยนแปลงผลลัพธ์ของรหัส ข้อมูลตัวแปรเหล่านี้ที่เรียกว่า nonce ทำให้กระบวนการแฮชเป็นเอกลักษณ์
บล็อกถูกเพิ่มลงในโซ่
เมื่อผู้ขุดพบรหัสที่เหมาะสมบล็อกถือว่าถูกต้องและถูกเพิ่มลงในโซ่บล็อกเชน ผู้เข้าร่วมเครือข่ายคนอื่น ๆ จะอัปเดตสำเนาของบล็อกเชนของพวกเขาเพื่อรวมบล็อกใหม่
Proof of Work และ Proof of Stake
แม้ Proof of Work ยังคงเป็นหนึ่งในกลไกการเสริมความเห็นที่ใช้กันอย่างแพร่หลาย มีทางเลือกอีกอย่างที่เรียกว่า Proof of Stake (PoS) ใน PoS ผู้ตรวจสอบไม่ได้ขุดแต่วางเดิมพันโทเคนของตนเป็นเงินประกัน นี่เป็นวิธีที่ไม่ต้องใช้พลังงานมากแต่การปฏิบัติของมันยังไม่ได้ถึงในบล็อกเชนขนาดใหญ่
สรุป
Proof of Work ให้ความมั่นคงและเชื่อถือในบล็อกเชนโดยอนุญาตให้ผู้เข้าร่วมยืนยันธุรกรรมและอัปเดตทะเบียนเอง ปัจจุบันการขุดเหมืองเป็นวิธีที่ได้รับความนิยมที่สุดในการเสริมความเห็นในเครือข่ายแบบกระจาย