คำจำกัดความของการพิสูจน์ความจุ (Cryptocurrency)
Proof of Capacity (POC) เป็นอัลกอริธึมกลไกฉันทามติที่ใช้ในบล็อกเชนที่อนุญาตให้อุปกรณ์การทำเหมืองในเครือข่ายใช้พื้นที่ฮาร์ดไดรฟ์ที่มีอยู่เพื่อตัดสินใจสิทธิการขุดแทนที่จะใช้กำลังการคำนวณของอุปกรณ์การทำเหมือง อัลกอริทึม) หรือสเตคของ miner ใน cryptocoins (ดังที่แสดงในขั้นตอนวิธีสเตค)
ทำลายหลักฐานการรองรับความจุ (Cryptocurrency)
การพิสูจน์ความสามารถกลายเป็นหนึ่งในหลาย ๆ ทางเลือกในการแก้ปัญหาการใช้พลังงานสูงในการพิสูจน์การทำงาน (POW) ปัญหาที่ส่งเสริมการสะสม cryptocoin แทนที่จะใช้จ่ายเพื่อพิสูจน์การเดิมพัน (POS)
ในอัลกอริธึมที่สอดคล้องและเป็นไปตามมาตรฐานของ POW ผู้ปฏิบัติงานจะเปลี่ยนตัวเลขในส่วนหัวของบล็อกอย่างรวดเร็วเท่าที่พวกเขาสามารถเล็งหาค่าแฮชที่ถูกต้อง คนขุดแร่รายแรกเพื่อระบุค่าแฮชที่ถูกต้องซึ่งเรียกว่า nonce เผยแพร่ข้อมูลนั้นไปยังเครือข่าย คนงานเหมืองอื่น ๆ ตรวจสอบและรับรองความถูกต้องของการทำธุรกรรมก่อนที่จะย้ายไปทำงานในบล็อกถัดไป โดยพื้นฐานแล้ววิธีการนี้ใช้งานได้เหมือนระบบลอตเตอรีซึ่งนักขุดจะเปลี่ยนค่าแฮชเพื่อหาค่าที่ถูกต้อง
การพิสูจน์ความจุช่วยให้อุปกรณ์การขุด (โหนด) ในเครือข่ายบล็อกเชนสามารถใช้พื้นที่ว่างในฮาร์ดไดรฟ์เพื่อขุด cryptocoins ที่มีอยู่ แทนที่จะเปลี่ยนตัวเลขซ้ำ ๆ ในส่วนหัวของบล็อกและ hashing ซ้ำ ๆ สำหรับค่าโซลูชัน POC ทำงานโดยการจัดเก็บรายการของวิธีแก้ปัญหาที่เป็นไปได้บนฮาร์ดไดรฟ์ของอุปกรณ์การทำเหมืองก่อนกิจกรรมการขุดจะเริ่มขึ้น
ยิ่งฮาร์ดไดรฟ์มีขนาดใหญ่ขึ้นค่าแก้ปัญหาที่เป็นไปได้มากขึ้นหนึ่งก็จะสามารถจัดเก็บไว้ในฮาร์ดไดรฟ์ได้โอกาสที่คนขุดแร่จะต้องตรงกับค่าแฮชที่ต้องการจากรายการของเขา
วิธีการเปรียบเทียบ - หากรางวัลลอตเตอรีอิงจากการจับคู่หมายเลขมากที่สุดบนตั๋วที่ชนะผู้เล่นที่มีรายชื่อของโซลูชั่นที่เป็นไปได้นานกว่าจะมีโอกาสชนะมากขึ้น นอกจากนี้ผู้เล่นจะได้รับอนุญาตให้ใช้หมายเลขบล็อกตั๋วลอตเตอรี่อีกครั้งซ้ำแล้วซ้ำอีก
การพิสูจน์ความสามารถนั้นเกี่ยวข้องกับกระบวนการสองขั้นตอนที่เกี่ยวข้องกับการวางแผนและการขุด
อันดับแรกฮาร์ดไดรฟ์ถูกพล็อตนั่นคือรายการของค่า nonce ที่เป็นไปได้ทั้งหมดจะถูกสร้างขึ้นผ่านการแฮ็ชข้อมูลซ้ำรวมถึงบัญชีของคนขุดแร่ nonce แต่ละตัวนั้นมี 8192 hash ซึ่งมีหมายเลขจาก 0 ถึง 8191 hash ดังกล่าวทั้งหมดจะถูกจับคู่เป็น scoops - นั่นคือ hash ที่อยู่ติดกันจะรวมกันเป็นคู่ที่สอง ตัวอย่างเช่นแฮช 0 และ 1 ประกอบด้วยตัก 0, แฮช 2 และ 3 ประกอบด้วยแฮช 1 และอื่น ๆ
ขั้นตอนที่สองเกี่ยวข้องกับแบบฝึกหัดการขุดที่แท้จริงซึ่งในระหว่างนั้นนักขุดจะคำนวณหมายเลข scoop ตัวอย่างเช่นสมมติว่า miner เริ่มกิจกรรมการขุดและสร้างหมายเลข scoop 38 จากนั้น miner จะไปที่ scoop หมายเลข 38 ของ nonce 1 ใช้ข้อมูลของ scoop เพื่อคำนวณค่ากำหนด กระบวนการนี้ทำซ้ำสำหรับการคำนวณกำหนดเวลาสำหรับแต่ละ nonce บนฮาร์ดไดรฟ์ของ miner หลังจากการคำนวณวันครบกำหนดทั้งหมดคนงานที่มีกำหนดเวลาต่ำสุดจะถูกเลือกโดยคนงานเหมือง
กำหนดเวลาแสดงระยะเวลาเป็นวินาทีที่ต้องผ่านไปนับตั้งแต่การบล็อกครั้งสุดท้ายถูกสร้างขึ้นก่อนที่ผู้ขุดจะได้รับอนุญาตให้สร้างบล็อกใหม่ หากไม่มีใครปลอมแปลงบล็อกภายในเวลานี้ผู้ขุดสามารถปลอมบล็อกและเรียกร้องรางวัลบล็อก
ตัวอย่างเช่นหาก miner X เกิดขึ้นกับเส้นตายขั้นต่ำ 36 วินาทีและไม่มีผู้ขุดรายอื่นใดที่สามารถสร้างบล็อกภายใน 36 วินาทีถัดไป X จะได้รับโอกาสในการปลอมแปลงบล็อกถัดไปและได้รับรางวัล
POC ให้ประโยชน์ในแง่ของการใช้ฮาร์ดไดรฟ์ทั่วไปรวมถึงที่ใช้ระบบ Android และบอกว่าประหยัดพลังงานได้มากกว่าการขุดแบบ Bitcoin cryptocurrency 30 บิตตาม ASIC ไม่จำเป็นต้องใช้ฮาร์ดแวร์เฉพาะหรืออัพเกรดฮาร์ดไดรฟ์อย่างต่อเนื่อง ข้อมูลการขุดสามารถลบทิ้งได้อย่างง่ายดายและสามารถนำไดรฟ์กลับมาใช้ใหม่เพื่อการจัดเก็บข้อมูลอื่น ๆ ได้
ข้อเสียรวมถึงอัตราการยอมรับที่ต่ำกว่าและความเป็นไปได้ของมัลแวร์ที่มีผลต่อกิจกรรมการขุด
Burstcoin เป็น cryptocurrencies ที่จะใช้พิสูจน์ความจุ