SwapSpace – การแลกเปลี่ยนคริปโตข้ามเชน

อัลกอริทึมฉันทามติของบล็อกเชนและรูปแบบต่างๆ ของมัน

June Katz

,

อัปเดตเมื่อ: ,3 นาที

บทความนี้เขียนขึ้นสำหรับผู้เริ่มต้นที่เพิ่งเริ่มเรียนรู้โลกคริปโต เราอยากช่วยคุณสักเล็กน้อย อย่างที่คุณอาจเดาได้ บทความนี้จะเกี่ยวกับ blockchain consensus algorithms.

ในตลาด blockchain มี consensus algorithms อยู่มากมายที่เปิดโอกาสให้เราเลือก node ที่เหมาะสมที่สุดสำหรับการเซ็นบล็อกถัดไป บางตัวเป็นที่รู้จักดีและถูกใช้อยู่บ่อย เช่น PoW algorithm และบางตัวก็ยังพยายามหาที่ทางของตัวเอง

What are the consensus algorithms?

สกุลเงินดิจิทัลส่วนใหญ่มี blockchain ซึ่งถูกควบคุมโดยกลไกการสร้างฉันทามติ วัตถุประสงค์ของ consensus algorithm นี้คือการบันทึกข้อมูลลงใน blockchain รวมถึงเพื่อให้มั่นใจถึงการทำงานที่ปลอดภัยและมีประสิทธิภาพของเครือข่ายสกุลเงินดิจิทัล

ข้อมูลธุรกรรมในสกุลเงินดิจิทัลจะถูกบันทึกลงใน blockchain และจะไม่สามารถเปลี่ยนแปลงได้ กลไกฉันทามติจะตรวจสอบความถูกต้องของธุรกรรมเหล่านี้ จุดเด่นของหลักการนี้คือการยืนยันข้อมูลจากแต่ละธุรกรรมต้องได้รับจาก 51% ของผู้เข้าร่วมในเครือข่าย consensus algorithm ควรถูกออกแบบมาในลักษณะที่ช่วยให้เครือข่ายทำงานได้อย่างเสถียร

ต่อไปนี้คือประเภทที่ได้รับความนิยมมากที่สุดของ blockchain consensus algorithms.

Proof-of-Work (PoW)

ด้วย Bitcoin ทำให้ PoW consensus algorithm กลายเป็นวิธีที่เป็นที่รู้จักมากที่สุดในการยืนยันธุรกรรม แนวคิดหลักคือ โหนดของเครือข่าย blockchain จะทำงานคำนวณที่ซับซ้อนในระหว่างการยืนยันธุรกรรม โดยผลลัพธ์จะสามารถตรวจสอบได้อย่างง่ายดายและรวดเร็วโดยโหนดอื่น ๆ ในเครือข่าย

โหนดแรกที่ทำการคำนวณที่จำเป็นทั้งหมดเสร็จสมบูรณ์จะได้รับรางวัลจากเครือข่าย blockchain โหนดทั้งหมดกำลังแข่งขันกันเอง (ด้วยการเพิ่มกำลังการประมวลผล) เพื่อให้กลายเป็นโหนดที่ได้รับรางวัล

Disadvantages of the PoW consensus algorithm:

  • ค่าใช้จ่ายด้านพลังงานที่ไร้ประโยชน์
  • โหนดจำนวนมากทำการคำนวณ แต่ในความเป็นจริงมีเพียงโหนดเดียว (โหนดแรก) ที่ทำงานได้สำเร็จและได้รับรางวัล นี่คือเหตุผลหลักในการสร้าง consensus algorithms ใหม่ ๆ

Proof-of-Stake (PoS)

PoS เป็นหนึ่งใน consensus algorithms ที่ได้รับความนิยมมากที่สุดในเครือข่าย blockchain ในอัลกอริทึมนี้ ผู้สร้างบล็อกถัดไปใน blockchain จะเลือกโหนดที่มี balance มากกว่า — กล่าวคือจำนวนทรัพยากร เช่น เหรียญในสกุลเงินดิจิทัล สำหรับการสร้างบล็อกเอง โหนดจะไม่ได้รับรางวัล รางวัลจะถูกจ่ายสำหรับธุรกรรม

ตัวเลือกการเลือกโหนดที่เป็นไปได้:

  • สุ่มจากโหนดที่ “rich” มากที่สุด;
  • สุ่มจากโหนดที่เก่าแก่ที่สุด.

Disadvantages of the PoW consensus algorithm:

  • แรงจูงใจในการกระจุกตัวของเงินทุน ซึ่งอาจนำไปสู่การรวมศูนย์ของเครือข่าย

Delegated Proof-of-Stake (DPoS)

DPoS เป็นหนึ่งในรูปแบบของ Proof-Of-Stake consensus algorithm ซึ่งบล็อกจะถูกเซ็นโดยตัวแทนที่ได้รับเลือก เจ้าของ balance ที่ใหญ่ที่สุดจะเลือกตัวแทนของตนเอง โดยแต่ละคนมีสิทธิ์ในการเซ็นบล็อกในเครือข่าย blockchain ตัวแทนแต่ละคนที่มีหนึ่งเปอร์เซ็นต์ขึ้นไปของคะแนนเสียงทั้งหมดจะได้เข้าสู่สภา จาก “Board of Directors” ที่ก่อตั้งขึ้น จะมีการเลือกตัวแทนถัดไป (แบบหมุนเวียน) ซึ่งจะเป็นผู้เซ็นบล็อกถัดไป ในกรณีที่ด้วยเหตุผลใดก็ตามตัวแทนพลาดคิวในการเซ็น เขาจะถูกตัดสิทธิ์จากคะแนนเสียงที่ได้รับมอบหมายและออกจาก “Board of Directors” หลังจากนั้นจะเลือกผู้สมัครที่เหมาะสมที่สุดลำดับถัดไปมาแทน

เจ้าของ balance ที่มอบหมายคะแนนเสียงไม่ได้สูญเสียการควบคุมไปแต่อย่างใด เพราะสามารถ ถอน คะแนนเหล่านั้นคืนจากตัวแทนได้ตลอดเวลา

Leased Proof-of-Stake (LPoS)

LPoS เป็นการปรับแต่งอีกแบบหนึ่งของ Proof-of-Stake algorithm โดยรองรับเฉพาะแพลตฟอร์ม Waves เท่านั้น ในอัลกอริทึมนี้ ผู้ใช้ทุกคนสามารถโอน balance ของตนไปให้โหนด mining เพื่อเช่าใช้งาน และให้โหนด mining เหล่านี้แบ่งปันกำไรส่วนหนึ่งกับผู้ใช้ consensus algorithm นี้ทำให้คุณได้รับรายได้จากกิจกรรมการขุดโดยไม่ต้องขุดเองโดยตรง

Proof-of-Importance (PoI)

PoI คือ consensus algorithm ที่แพลตฟอร์ม blockchain NEM ใช้ ความสำคัญของผู้ใช้แต่ละคนในเครือข่าย NEM จะถูกกำหนดจากจำนวนเงินที่มีอยู่ใน balance ของเขา และจำนวนธุรกรรมที่ทำจาก/ไปยัง wallet ของเขา แตกต่างจาก PoS ที่พบได้ทั่วไปซึ่งพิจารณาเพียงยอดเงินที่ผู้ใช้มีอยู่ PoI จะพิจารณาทั้งจำนวนเงินและกิจกรรมของผู้ใช้ในเครือข่าย blockchain แนวทางนี้ทำให้ผู้ใช้ไม่เพียงแต่ hodl เงินทุนไว้เท่านั้น แต่ยังต้องใช้งานมันอย่างกระตือรือร้นด้วย

Proof-of-Authority (PoAuthority)

PoA consensus algorithm โดดเด่นจากอัลกอริทึมอื่น ๆ เพราะไม่จำเป็นต้องมีการขุดเลย เหมือนในกรณีของ PoW หรือ PoS ในเครือข่าย blockchain ที่ใช้ PoA ธุรกรรมและบล็อกทั้งหมดจะถูกตรวจสอบผ่านบัญชีที่ได้รับอนุมัติ (validators) การดำเนินธุรกรรมและการสร้างบล็อกเกิดขึ้นโดยอัตโนมัติ โดยใช้พลังการประมวลผลของ validator

The negative point of using the PoA consensus algorithm:

  • จากคำอธิบายจะเห็นได้ว่า –  บุคคลสำคัญคือ validators ซึ่งนำไปสู่การรวมศูนย์ บางทีในบางกรณี โดยเฉพาะในเครือข่ายส่วนตัวและด้วยความช่วยเหลือของบัญชีที่เชื่อถือได้อย่างเต็มที่ (เท่าที่จะเป็นไปได้) ก็อาจจะมีเหตุผล

แชร์:

โพสต์ที่เกี่ยวข้อง

อยากรู้เพิ่มเติมไหม?

เข้าร่วมจดหมายข่าวของเรา — รับข้อมูลข่าวสาร รับพลัง