Proof of Work (PoW) คือเหมือนกับใบรับรองในชีวิตจริงเช่น ปริญญาหรือใบอนุญาตขับขี่รถ ที่การตรวจสอบถูกทำผ่านการสอบ (เช่น การผ่านการทดสอบที่เกี่ยวข้อง) ในโลกของการเข้ารหัส PoW เป็นรูปแบบความเห็นร่วมที่เป็นพื้นฐานสำหรับเครือข่ายบล็อกเชน ตั้งมาตรฐานสำหรับโหนดให้มีข้อตกลง โมเดลนี้ยืนยันธุรกรรมและสร้างบล็อกใหม่ในบล็อกเชน กำหนดกลไกสิทธิส่งเสริมที่ให้รางวัลให้กับโหนดที่สร้างบล็อกอย่างประสบความสำเร็จ
การวิจัยทางวิชาการที่เกี่ยวข้องกับ PoW เริ่มขึ้นในช่วงต้นทศวรรษ 1990 ในปี 1993 นักวิทยาศาสตร์คอมพิวเตอร์ชาวอเมริกันและศาสตราจารย์ Cynthia Dwork แห่งมหาวิทยาลัยฮาร์วาร์ดได้เสนอแนวคิดของ PoW เพื่อแก้ไขปัญหาอีเมลขยะ ในปี 1997 Adam Back ได้คิดค้นเทคโนโลยี HashCash โดยใช้กลไก PoW เพื่อต่อต้านการโจมตีแบบปฏิเสธการให้บริการและการใช้อีเมลขยะในทางที่ผิด สิ่งนี้ทําให้ผู้ส่งอีเมลแต่ละรายต้องทําการคํานวณแฮชจํานวนเล็กน้อยโดยเจตนาทําให้เกิดความล่าช้าสั้น ๆ
เทคโนโลยี HashCash ในภายหลังถูกใช้งานอย่างแพร่หลายสำหรับการกรองสแปมและได้รับการนำมาใช้โดย Microsoft ในผลิตภัณฑ์เช่น Hotmail, Exchange, และ Outlook ในปี 2008, Satoshi Nakamoto นำแนวคิด PoW มาใช้ในการเห็นกันในบล็อกเชนในเอกสารต้นฉบับ 'Bitcoin: A Peer-to-Peer Electronic Cash System' โดยนำเสนอขั้นตอนการเห็นกันแบบ PoW สำหรับระบบ Bitcoin
อัลกอริธึมฉันทามติ PoW ขึ้นอยู่กับฟังก์ชันแฮช สําหรับสตริงอินพุตที่กําหนด s ฟังก์ชันแฮช H(s) จะสร้างเอาต์พุตที่มีความยาวคงที่ และการคํานวณ H(s) มีประสิทธิภาพ ฟังก์ชันแฮชที่ใช้ในระบบบล็อกเชนเช่น Bitcoin และ Ethereum ต้องเป็นไปตามเกณฑ์สามข้อต่อไปนี้:
ขั้นตอนของขั้นตอนข้อตกลง PoW ปฏิบัติตามขั้นตอนเหล่านี้:
อัลกอริธึมฉันทามติของ PoW อาศัยอํานาจการคํานวณเพื่อจัดสรรสิทธิ์ในการบันทึกธุรกรรม เมื่อขนาดของเครือข่ายบล็อกเชนเติบโตขึ้นสิ่งนี้ส่งผลให้เกิดการสูญเสียทรัพยากรการคํานวณและไฟฟ้าอย่างมีนัยสําคัญ ในปี 2020 เครือข่าย Bitcoin ใช้พลังงาน 134.89 พันล้านกิโลวัตต์ชั่วโมงเทียบเท่ากับการใช้ไฟฟ้าประจําปีของจังหวัด การใช้พลังงานสูงนี้เป็นข้อ จํากัด ที่สําคัญของ PoW
นอกจากนี้อัลกอริทึมความเห็น PoW ที่ใช้เวลาคำนวณนานทำให้ต้องรอนานเพื่อได้สิทธิ์ในการบันทึก ทำให้รอยืนยาวของการยืนยันธุรกรรมและลดประสิทธิภาพของการสร้างบล็อก ตัวอย่างเช่น บิตคอยน์สร้างบล็อกโดยรวมทุก 10 นาที จำกัดการทำธุรกรรมต่อวินาที (TPS) และเน้นถึงข้อจำกัดของประสิทธิภาพของอัลกอริทึมความเห็น PoW
Compartir
Proof of Work (PoW) คือเหมือนกับใบรับรองในชีวิตจริงเช่น ปริญญาหรือใบอนุญาตขับขี่รถ ที่การตรวจสอบถูกทำผ่านการสอบ (เช่น การผ่านการทดสอบที่เกี่ยวข้อง) ในโลกของการเข้ารหัส PoW เป็นรูปแบบความเห็นร่วมที่เป็นพื้นฐานสำหรับเครือข่ายบล็อกเชน ตั้งมาตรฐานสำหรับโหนดให้มีข้อตกลง โมเดลนี้ยืนยันธุรกรรมและสร้างบล็อกใหม่ในบล็อกเชน กำหนดกลไกสิทธิส่งเสริมที่ให้รางวัลให้กับโหนดที่สร้างบล็อกอย่างประสบความสำเร็จ
การวิจัยทางวิชาการที่เกี่ยวข้องกับ PoW เริ่มขึ้นในช่วงต้นทศวรรษ 1990 ในปี 1993 นักวิทยาศาสตร์คอมพิวเตอร์ชาวอเมริกันและศาสตราจารย์ Cynthia Dwork แห่งมหาวิทยาลัยฮาร์วาร์ดได้เสนอแนวคิดของ PoW เพื่อแก้ไขปัญหาอีเมลขยะ ในปี 1997 Adam Back ได้คิดค้นเทคโนโลยี HashCash โดยใช้กลไก PoW เพื่อต่อต้านการโจมตีแบบปฏิเสธการให้บริการและการใช้อีเมลขยะในทางที่ผิด สิ่งนี้ทําให้ผู้ส่งอีเมลแต่ละรายต้องทําการคํานวณแฮชจํานวนเล็กน้อยโดยเจตนาทําให้เกิดความล่าช้าสั้น ๆ
เทคโนโลยี HashCash ในภายหลังถูกใช้งานอย่างแพร่หลายสำหรับการกรองสแปมและได้รับการนำมาใช้โดย Microsoft ในผลิตภัณฑ์เช่น Hotmail, Exchange, และ Outlook ในปี 2008, Satoshi Nakamoto นำแนวคิด PoW มาใช้ในการเห็นกันในบล็อกเชนในเอกสารต้นฉบับ 'Bitcoin: A Peer-to-Peer Electronic Cash System' โดยนำเสนอขั้นตอนการเห็นกันแบบ PoW สำหรับระบบ Bitcoin
อัลกอริธึมฉันทามติ PoW ขึ้นอยู่กับฟังก์ชันแฮช สําหรับสตริงอินพุตที่กําหนด s ฟังก์ชันแฮช H(s) จะสร้างเอาต์พุตที่มีความยาวคงที่ และการคํานวณ H(s) มีประสิทธิภาพ ฟังก์ชันแฮชที่ใช้ในระบบบล็อกเชนเช่น Bitcoin และ Ethereum ต้องเป็นไปตามเกณฑ์สามข้อต่อไปนี้:
ขั้นตอนของขั้นตอนข้อตกลง PoW ปฏิบัติตามขั้นตอนเหล่านี้:
อัลกอริธึมฉันทามติของ PoW อาศัยอํานาจการคํานวณเพื่อจัดสรรสิทธิ์ในการบันทึกธุรกรรม เมื่อขนาดของเครือข่ายบล็อกเชนเติบโตขึ้นสิ่งนี้ส่งผลให้เกิดการสูญเสียทรัพยากรการคํานวณและไฟฟ้าอย่างมีนัยสําคัญ ในปี 2020 เครือข่าย Bitcoin ใช้พลังงาน 134.89 พันล้านกิโลวัตต์ชั่วโมงเทียบเท่ากับการใช้ไฟฟ้าประจําปีของจังหวัด การใช้พลังงานสูงนี้เป็นข้อ จํากัด ที่สําคัญของ PoW
นอกจากนี้อัลกอริทึมความเห็น PoW ที่ใช้เวลาคำนวณนานทำให้ต้องรอนานเพื่อได้สิทธิ์ในการบันทึก ทำให้รอยืนยาวของการยืนยันธุรกรรมและลดประสิทธิภาพของการสร้างบล็อก ตัวอย่างเช่น บิตคอยน์สร้างบล็อกโดยรวมทุก 10 นาที จำกัดการทำธุรกรรมต่อวินาที (TPS) และเน้นถึงข้อจำกัดของประสิทธิภาพของอัลกอริทึมความเห็น PoW