อัลกอริธึมฉันทามติพิสูจน์ความจุ

2022-04-22, 09:06


กลไกหลายอย่างควบคุมกระบวนการขุดในบล็อคเชน

กลไกฉันทามติเหล่านี้มีความสำคัญในการตรวจสอบธุรกรรมบล็อคเชนและสร้างบล็อคใหม่

หนึ่งในกลไกการขุดเหล่านั้นคือโปรโตคอล 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 ในทุกกรณี การดำเนินการทางกฎหมายจะถูกดำเนินการเนื่องจากการละเมิดลิขสิทธิ์
แชร์
gate logo
Credit Ranking
Complete Gate Post tasks to upgrade your rank