Leçon 2

Algorand กลไกฉันทามติ

โมดูลนี้อธิบายกลไกฉันทามติของ Algorand โดยเน้นที่โปรโตคอล Pure Proof-of-Stake (PPoS) โปรโตคอล Byzantine Agreement บทบาทของ Verifiable Random Functions (VRFs) และสมมติฐานด้านความปลอดภัยที่รักษาความทนทานต่อการโจมตี

โปรโตคอล Pure Proof-of-Stake (PPoS)

โปรโตคอล Pure Proof-of-Stake (PPoS) ของ Algorand บรรลุความเห็นร่วมโดยการทำให้ผู้ใช้ทั้งหมดที่ถือ ALGO tokens มีสิทธิ์ที่จะมีส่วนร่วมตามสัดส่วนกับจำนวนที่ถือครอบครอง ต่างจากระบบ Proof-of-Stake ทั่วไปที่ต้องการให้ tokens ถูกล็อกหรือมอบหมาย PPoS อนุญาตให้ผู้ใช้รักษาควบคุม tokens ของตนเองไว้เสมอ โดยทำให้มั่นใจได้ว่าการมีส่วนร่วมในความเห็นร่วมเป็นการกระจายอย่างแบบที่ถูกต้องและสามารถเข้าถึงได้

ใน PPoS กระบวนการตรวจสอบมีสามขั้นตอนหลัก:

  1. Block Proposal: ผู้ถือโทเค็นถูกสุ่มเลือกให้เสนอบล็อกใหม่ ความน่าจะเป็นในการเลือกตัวนี้สอดคล้องกับปริมาณของ ALGO ที่พวกเขาถือ
  2. โหวตอ่อน: คณะกรรมการที่ถูกเลือกแบบสุ่มจะตรวจสอบบล็อกที่เสนอ โหวตเพื่อกรองและเลือกบล็อกที่ถูกต้องที่สุดสำหรับขั้นตอนต่อไป
  3. Certify Vote: คณะกรรมการรับรองบล็อกที่เลือกไว้ ซึ่งเป็นการสิ้นสุดแล้วสำหรับการเพิ่มเข้าไปยังบล็อกเชน

ระบบนี้หลีกเลี่ยงความต้องการใช้พลังงานอย่างหนักและถูกออกแบบให้เป็นอย่างทั้งประสิทธิภาพและสร้างสรรค์. การใช้งานของ Verifiable Random Functions (VRFs) ทำให้การเลือกตัวเลือกเป็นสุ่มและป้องกันการแก้ไขได้

โปรโตคอลของข้อตกลงบีซันทีนแห่งอัลโกแรนด์

โปรโตคอล Byzantine Agreement (BA) ที่ใช้โดย Algorand รับรองว่าการตกลงถึงข้อตกลงจะเกิดขึ้น แม้ว่าบางผู้ร่วมเล่นจะกระทำอย่างชั่วร้าย โปรโตคอลนี้ทำงานภายใต้สมมติฐานว่าผู้ร่วมเล่นที่ซื่อสัตย์จะถือส่วนใหญ่

โปรโตคอล BA ของ Algorand พึงพอใจในคณะกรรมการซึ่งเป็นชุดย่อยขนาดเล็กที่ถูกเลือกแบบสุ่มจากเครือข่าย คณะกรรมการเหล่านี้ดำเนินฟังก์ชันต่อไปนี้:

  • Proposing Blocks: คณะกรรมการตรวจสอบและเสนอบล็อกเพื่อเพิ่มเข้าสู่บล็อกเชน
  • โหวต: กระบวนการโหวตที่ปลอดภัยถูกใช้เพื่อสิ้นสุดบล็อกโดยให้ความแน่ใจว่ามีเพียงธุรกรรมที่ถูกต้องเท่านั้นที่ถูกรวมอยู่

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

ฟังก์ชันสุ่มที่สามารถยืนยันได้ (VRFs)

VRFs เป็นเครื่องมือที่ใช้สร้างผลลัพธ์แบบสุ่มที่สามารถพิสูจน์ได้ Algorand ใช้ VRFs เพื่อให้แน่ใจว่ามีความยุติธรรมและความไม่คาดเดาในกระบวนการเชื่อมั่น

  • การเลือกสุ่ม: VRFs เลือกผู้เข้าร่วมสำหรับการเสนอบล็อกและเป็นสมาชิกในคณะกรรมการโดยสุ่ม, ทำให้เป็นไปไม่ได้ที่จะทำนายว่าใครจะถูกเลือก
  • ความโปร่งใส: ผลลัพธ์ของ VRFs สามารถที่จะตรวจสอบได้โดยผู้เข้าร่วมคนอื่น ๆ ทำให้มั่นใจในกระบวนการเลือกตั้ง

ความสุ่มสวนนี้เสริมความปลอดภัยด้วยการป้องกันการโจมตีที่เป็นเป้าหมายและการให้ความเห็นที่เป็นธรรมให้กับการตัดสินใจของฉันทามติเหลือเชื่อ

โค้งสำคัญ

  • โปรโตคอล PPoS ของ Algorand ช่วยให้เจ้าของโทเค็นสามารถเข้าร่วมในกลไกฉันทามติโดยไม่ต้องล็อคเงินของพวกเขา
  • โปรโตคอลของ Byzantine Agreement รับรองความปลอดภัยของการสรุปบล็อกผ่านการเลือกคณะกรรมการแบบสุ่ม
  • การใช้ Verifiable Random Functions เพิ่มความยุติธรรมและความปลอดภัยในกระบวนการฉันทามติ
  • การออกแบบของ Algorand ป้องกันการ Fork และมีความทนทานต่อการโจมตีบล็อกเชนที่พบบ่อย
  • ระบบถือว่าส่วนใหญ่ของส่วนบุคคลที่ถือหุ้นครอบครองโดยผู้ร่วมกิจกรรมที่ซื่อสัตย์เพื่อรักษาความปลอดภัย
Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.
Catalogue
Leçon 2

Algorand กลไกฉันทามติ

โมดูลนี้อธิบายกลไกฉันทามติของ Algorand โดยเน้นที่โปรโตคอล Pure Proof-of-Stake (PPoS) โปรโตคอล Byzantine Agreement บทบาทของ Verifiable Random Functions (VRFs) และสมมติฐานด้านความปลอดภัยที่รักษาความทนทานต่อการโจมตี

โปรโตคอล Pure Proof-of-Stake (PPoS)

โปรโตคอล Pure Proof-of-Stake (PPoS) ของ Algorand บรรลุความเห็นร่วมโดยการทำให้ผู้ใช้ทั้งหมดที่ถือ ALGO tokens มีสิทธิ์ที่จะมีส่วนร่วมตามสัดส่วนกับจำนวนที่ถือครอบครอง ต่างจากระบบ Proof-of-Stake ทั่วไปที่ต้องการให้ tokens ถูกล็อกหรือมอบหมาย PPoS อนุญาตให้ผู้ใช้รักษาควบคุม tokens ของตนเองไว้เสมอ โดยทำให้มั่นใจได้ว่าการมีส่วนร่วมในความเห็นร่วมเป็นการกระจายอย่างแบบที่ถูกต้องและสามารถเข้าถึงได้

ใน PPoS กระบวนการตรวจสอบมีสามขั้นตอนหลัก:

  1. Block Proposal: ผู้ถือโทเค็นถูกสุ่มเลือกให้เสนอบล็อกใหม่ ความน่าจะเป็นในการเลือกตัวนี้สอดคล้องกับปริมาณของ ALGO ที่พวกเขาถือ
  2. โหวตอ่อน: คณะกรรมการที่ถูกเลือกแบบสุ่มจะตรวจสอบบล็อกที่เสนอ โหวตเพื่อกรองและเลือกบล็อกที่ถูกต้องที่สุดสำหรับขั้นตอนต่อไป
  3. Certify Vote: คณะกรรมการรับรองบล็อกที่เลือกไว้ ซึ่งเป็นการสิ้นสุดแล้วสำหรับการเพิ่มเข้าไปยังบล็อกเชน

ระบบนี้หลีกเลี่ยงความต้องการใช้พลังงานอย่างหนักและถูกออกแบบให้เป็นอย่างทั้งประสิทธิภาพและสร้างสรรค์. การใช้งานของ Verifiable Random Functions (VRFs) ทำให้การเลือกตัวเลือกเป็นสุ่มและป้องกันการแก้ไขได้

โปรโตคอลของข้อตกลงบีซันทีนแห่งอัลโกแรนด์

โปรโตคอล Byzantine Agreement (BA) ที่ใช้โดย Algorand รับรองว่าการตกลงถึงข้อตกลงจะเกิดขึ้น แม้ว่าบางผู้ร่วมเล่นจะกระทำอย่างชั่วร้าย โปรโตคอลนี้ทำงานภายใต้สมมติฐานว่าผู้ร่วมเล่นที่ซื่อสัตย์จะถือส่วนใหญ่

โปรโตคอล BA ของ Algorand พึงพอใจในคณะกรรมการซึ่งเป็นชุดย่อยขนาดเล็กที่ถูกเลือกแบบสุ่มจากเครือข่าย คณะกรรมการเหล่านี้ดำเนินฟังก์ชันต่อไปนี้:

  • Proposing Blocks: คณะกรรมการตรวจสอบและเสนอบล็อกเพื่อเพิ่มเข้าสู่บล็อกเชน
  • โหวต: กระบวนการโหวตที่ปลอดภัยถูกใช้เพื่อสิ้นสุดบล็อกโดยให้ความแน่ใจว่ามีเพียงธุรกรรมที่ถูกต้องเท่านั้นที่ถูกรวมอยู่

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

ฟังก์ชันสุ่มที่สามารถยืนยันได้ (VRFs)

VRFs เป็นเครื่องมือที่ใช้สร้างผลลัพธ์แบบสุ่มที่สามารถพิสูจน์ได้ Algorand ใช้ VRFs เพื่อให้แน่ใจว่ามีความยุติธรรมและความไม่คาดเดาในกระบวนการเชื่อมั่น

  • การเลือกสุ่ม: VRFs เลือกผู้เข้าร่วมสำหรับการเสนอบล็อกและเป็นสมาชิกในคณะกรรมการโดยสุ่ม, ทำให้เป็นไปไม่ได้ที่จะทำนายว่าใครจะถูกเลือก
  • ความโปร่งใส: ผลลัพธ์ของ VRFs สามารถที่จะตรวจสอบได้โดยผู้เข้าร่วมคนอื่น ๆ ทำให้มั่นใจในกระบวนการเลือกตั้ง

ความสุ่มสวนนี้เสริมความปลอดภัยด้วยการป้องกันการโจมตีที่เป็นเป้าหมายและการให้ความเห็นที่เป็นธรรมให้กับการตัดสินใจของฉันทามติเหลือเชื่อ

โค้งสำคัญ

  • โปรโตคอล PPoS ของ Algorand ช่วยให้เจ้าของโทเค็นสามารถเข้าร่วมในกลไกฉันทามติโดยไม่ต้องล็อคเงินของพวกเขา
  • โปรโตคอลของ Byzantine Agreement รับรองความปลอดภัยของการสรุปบล็อกผ่านการเลือกคณะกรรมการแบบสุ่ม
  • การใช้ Verifiable Random Functions เพิ่มความยุติธรรมและความปลอดภัยในกระบวนการฉันทามติ
  • การออกแบบของ Algorand ป้องกันการ Fork และมีความทนทานต่อการโจมตีบล็อกเชนที่พบบ่อย
  • ระบบถือว่าส่วนใหญ่ของส่วนบุคคลที่ถือหุ้นครอบครองโดยผู้ร่วมกิจกรรมที่ซื่อสัตย์เพื่อรักษาความปลอดภัย
Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.