กลไกหลายอย่างควบคุมกระบวนการขุดในบล็อคเชน
กลไกฉันทามติเหล่านี้มีความสำคัญในการตรวจสอบธุรกรรมบล็อคเชนและสร้างบล็อคใหม่
หนึ่งในกลไกการขุดเหล่านั้นคือโปรโตคอล Proof of Capacity
กลไกฉันทามติของ Proof of Capacity (POC) ใช้พื้นที่ฮาร์ดไดรฟ์ที่มีอยู่เพื่อตรวจสอบความถูกต้องของธุรกรรมและตัดสินใจเกี่ยวกับสิทธิ์ในการขุดในบล็อคเชน
ฉันทามติ PoC ใช้พลังงานเพียงเล็กน้อยและมีประสิทธิภาพมากกว่าการพิสูจน์การทำงานและเงินเดิมพัน
มีสองขั้นตอนที่เกี่ยวข้องในการใช้ Proof of Capacity ในเครือข่าย blockchain; การวางแผนและการขุด
แม้ว่าข้อตกลง PoC จะใช้พลังงานน้อยลง ช่วยให้ทำธุรกรรมได้รวดเร็วขึ้น และมีประสิทธิภาพมากขึ้น การยอมรับก็ต่ำ
การขุดในบล็อคเชนสามารถใช้กระบวนการและขั้นตอนต่างๆ และคุณสามารถใช้กลไกต่างๆ เพื่อสร้างบล็อกใหม่บนเครือข่ายบล็อคเชน
กระบวนการที่เกี่ยวข้องกับการตัดสินใจเกี่ยวกับสิทธิ์การขุดและโหนดเพื่อตรวจสอบความถูกต้องของธุรกรรมนั้นมีมากมาย
หากกลไกบล็อคเชนใช้ฉันทามติ ตอนนี้คุณสามารถเลือกอัลกอริธึมฉันทามติที่เหมาะสมกับเทคโนโลยีบล็อกเชนของคุณได้ดีที่สุด
หนึ่งในกลไกที่เป็นเอกฉันท์เหล่านี้คือการพิสูจน์ความสามารถ (PoC)
ในบทความนี้ เราจะระบุคำจำกัดความของอัลกอริธึมฉันทามติของ Proof of Capacity Consensus คุณสามารถใช้ PoC เพื่อตรวจสอบความถูกต้องของธุรกรรมได้อย่างไร และข้อดี/ข้อเสียของอัลกอริธึมฉันทามติ Proof of Capacity
หลักฐานความจุ (POC) คืออะไร?
Proof of Capacity (PoC) เป็นกลไกฉันทามติที่ช่วยให้โหนดและผู้ขุดสามารถขุดในบล็อคเชนได้
การพิสูจน์ความจุช่วยให้ทำเหมืองได้โดยใช้พื้นที่ฮาร์ดไดรฟ์ที่มีอยู่เพื่อตัดสินใจสิทธิ์ในการขุดและตรวจสอบธุรกรรมบล็อคเชน
PoC เป็นอัลกอริธึมฉันทามติที่ปรับใช้พื้นที่ว่างในฮาร์ดไดรฟ์สำรองเพื่อจัดเก็บโซลูชันสำหรับปัญหาการแฮชในสกุลเงินดิจิทัล
กลไก Proof of Capacity มีประสิทธิภาพมากกว่า Proof of stake (PoS) หรือ Proof of work (PoW)
การสร้างบล็อคใหม่ การแฮช และกิจกรรมการขุดอื่นๆ ในบล็อคเชนนั้นใช้พลังงานสูง อย่างไรก็ตาม ผู้พัฒนา Proof of Capacity ได้พัฒนาให้ใช้พลังงานน้อยลง
อัลกอริธึมฉันทามติ PoC จะไม่ทำการแฮชซ้ำ แต่จะรวบรวมและจัดเก็บรายการโซลูชันที่เป็นไปได้บนฮาร์ดไดรฟ์ของอุปกรณ์ขุด ดังนั้นเมื่อเริ่มกิจกรรมการขุด มันจะปรับใช้พื้นที่ว่าง
การใช้อัลกอริธึมฉันทามติของ Proof of Capacity ตัวอย่างของแอพบล็อคเชน ได้แก่
Storj , Spacemint, Chia และ Burstcoin
การพิสูจน์ความจุ (POC) ทำงานอย่างไร
ภาพ: ResearchGate
โปรโตคอลพิสูจน์ความจุใช้ในการสร้างบล็อกใหม่และตรวจสอบธุรกรรมบนบล็อกเชน อย่างไรก็ตาม มันเกี่ยวข้องกับกระบวนการสองขั้นตอน และกำลังวางแผนและทำเหมือง
พล็อต
ขั้นตอนแรกคือการพล็อตฮาร์ดไดรฟ์ การวางแผนเกี่ยวข้องกับการแสดงตัวเลขที่เป็นไปได้ทั้งหมดที่นักขุดกำลังแก้ไข
พล็อตคือไฟล์ที่มีแฮชที่คำนวณไว้ล่วงหน้า คนงานเหมืองใช้แปลงเพื่อปลอมแปลงบล็อกสำหรับ signum blockchain
ในกระบวนการวางแผน PoC มีสิ่งที่เราเรียกว่า Nonce นั่นคือ "ตัวเลขใช้เพียงครั้งเดียว" Nonce คือหมายเลขที่คุณเพิ่มลงในบล็อกที่แฮชหรือเข้ารหัส และเป็นคำที่นักขุดใช้ในบล็อกเชน
ในการวางแผน คุณจะต้องทำการแฮชข้อมูลในบัญชีของผู้ขุดต่อไปจนกว่าคุณจะสร้างค่า nonce nonce เดียวที่คุณสามารถพัฒนาได้มี 8192 แฮช
แฮชทั้งหมดตั้งแต่ 0 ถึง 8192 จะถูกนับและจับคู่เป็นสกู๊ป ดังนั้นคุณจะจับคู่แฮชที่อยู่ติดกันและรวมเข้าด้วยกันเป็นคู่ของสอง
กระบวนการนี้เรียกว่าการพล็อตในอัลกอริธึม Proof of Capacity (POC)
การขุด
ขั้นตอนต่อไปในอัลกอริธึมฉันทามติของ Proof of Capacity คือการขุด และขั้นตอนนี้เกี่ยวข้องกับการทำเหมืองจริง
ในขั้นตอนนี้ นักขุดจะคำนวณตัวเลขตักทั้งหมดที่คุณสร้างขึ้นในการวางแผน คุณจะทำขั้นตอนซ้ำเพื่อคำนวณกำหนดเวลาสำหรับ Nonce แต่ละรายการที่มีอยู่ในฮาร์ดไดรฟ์ของนักขุด
หากนักขุดเริ่มขุดและสร้างสกู๊ปที่หมายเลข 28 นักขุดจะต้องไปที่ตักหมายเลข 28 ของ nonce 1 ตอนนี้พวกเขาจะใช้ข้อมูลของสกู๊ปนั้นเพื่อคำนวณค่ากำหนดเส้นตาย
ค่ากำหนดเส้นตายหมายถึงระยะเวลาในหน่วยวินาทีที่ต้องหมดลงตั้งแต่สร้างบล็อกสุดท้าย ช่วงเวลานี้จะกำหนดเมื่อนักขุดสามารถสร้างบล็อกใหม่ได้
อย่างไรก็ตาม หากไม่มีนักขุดคนใดทำการปลอมบล็อกภายในเวลานี้ คุณสามารถสร้างบล็อกใหม่และรับรางวัลได้
หลังจากสร้างบล็อกใหม่แล้ว คุณสามารถดึงข้อมูลชุดค่าผสมที่ถูกต้องของแฮชได้โดยการแมป nonces กับแฮชที่จัดเก็บไว้ในฮาร์ดไดรฟ์
นักขุดยังคงทำซ้ำสองขั้นตอนในโปรโตคอล Proof of Capacity เพื่อสร้างบล็อกใหม่ใน blockchain และตรวจสอบธุรกรรม crypto
ต่อไปในวาระการประชุมของเราคือการระบุข้อดีและข้อเสียของ PoC
ข้อดีของการพิสูจน์ความจุฉันทามติอัลกอริทึม
นี่คือข้อดีของอัลกอริธึมฉันทามติของ Proof of Capacity:
· โปรโตคอล Proof of Capacity สามารถใช้ฮาร์ดไดรฟ์ปกติหรืออุปกรณ์เก็บข้อมูลคอมพิวเตอร์ และอัลกอริธึมฉันทามตินี้สามารถใช้ที่เก็บข้อมูลกับระบบที่ใช้ Android
· โปรโตคอล PoC ประหยัดพลังงานและประหยัดพลังงานมากกว่า Proof of Work and Stake มีรายงานว่า PoC นั้นประหยัดพลังงานมากกว่ากระบวนการขุดแบบ ASIC ในสกุลเงินดิจิทัลถึง 30 เท่า
· คุณสามารถล้างข้อมูลการขุดออกจากฮาร์ดไดรฟ์อย่างถาวรและง่ายดาย คุณสามารถใช้ฮาร์ดไดรฟ์ซ้ำสำหรับบล็อกใหม่หรือที่จัดเก็บข้อมูลอื่นๆ
· โปรโตคอล Proof of Stake ช่วยให้มั่นใจธุรกรรมบล็อคเชนที่รวดเร็วและต้นทุนต่ำ
ข้อเสียของการพิสูจน์อัลกอริทึมฉันทามติความจุ
นี่คือข้อเสียของอัลกอริธึมฉันทามติของ Proof of Capacity:
· การนำอัลกอริธึมฉันทามติ PoC มาใช้นั้นช้า และนักพัฒนาหลายคนกำลังวิ่งหนีจากโปรโตคอลนี้
· มีความเสี่ยงสูงที่มัลแวร์จะโจมตีและบรรเทาลงในโปรโตคอล Proof of Capacity
บทสรุป
ผู้เชี่ยวชาญเชื่อว่าอัลกอริธึมฉันทามติของ Proof of Capacity แลกเปลี่ยนเวลากับพื้นที่ในการสร้างบล็อกใหม่ ใน PoC คุณไม่จำเป็นต้องแก้แฮชหลายล้านล้านต่อวินาที สิ่งที่คุณต้องทำคือเก็บแฮชไว้ในฮาร์ดไดรฟ์ฟรีไว้ล่วงหน้า
โปรโตคอล PoC มีประโยชน์มากกว่า Proof of Stake และ Proof of work และเร็วกว่าในการทำธุรกรรมให้เสร็จสิ้นและใช้พลังงานน้อยลง
แม้ว่าช่องโหว่ในการโจมตีและมัลแวร์จะเป็นปัญหาใหญ่ และช่องโหว่นี้ทำให้นักพัฒนาซอฟต์แวร์ไม่ต้องปรับใช้ PoC ในแพลตฟอร์มบล็อกเชนของตน
ผู้แต่ง:
Valentine A. , Gate.io นักวิจัย
บทความนี้เป็นเพียงความคิดเห็นของผู้วิจัยเท่านั้น และไม่ถือเป็นข้อเสนอแนะในการลงทุนใดๆ
Gate.io ขอสงวนสิทธิ์ทั้งหมดในบทความนี้ อนุญาตให้โพสต์บทความใหม่ได้หากมีการอ้างอิง Gate.io ในทุกกรณี การดำเนินการทางกฎหมายจะถูกดำเนินการเนื่องจากการละเมิดลิขสิทธิ์