Solana: การสำรอง Proof-of-Stake (DPoS) และ Proof-of-History (PoH) โดย DeleGate.io

มือใหม่1/9/2024, 8:30:24 AM
บทความนี้นำเสนอประวัติการพัฒนาความเห็นร่วมของ Solana

กลไกตรวจสอบของบล็อกเชนรับผิดชอบในการตรวจสอบความถูกต้องของธุรกรรมและเพิ่มเข้าไปในบล็อกเชนในลำดับที่ถูกต้อง ขึ้นอยู่กับกลไกการตรวจสอบที่ถูกเลือก ประสิทธิภาพของกระบวนการตรวจสอบและการเรียงลำดับจะแตกต่างกัน ทำให้มีระดับของประสิทธิภาพที่แตกต่างกัน ในโลกของบล็อกเชน Solana เป็นโซลาน่าที่มีประสิทธิภาพสูง โดยมีเวลาบล็อก 400ms และธุรกรรมต่อวินาที (TPS) โดยเฉลี่ยอยู่ระหว่าง2,000 ถึง 3,000, ด้วย TPS จำลองสูงสุดทศวรรย์ 65,000 (สำหรับการอ้างอิง TPS ของ Ethereum อยู่ที่ประมาณ 12)

บทความนี้มีจุดมุ่งหมายที่จะเน้นทางสถาปัตยกรรมของ Solana ที่มีบทบาทสำคัญในการมีส่วนสำคัญในการมีประสิทธิภาพสูง นั่นคือ กลไกการเชื่อมั่นแบบ Delegated Proof-of-Stake (DPoS) และ Proof-of-History (PoH)

1. กลไกความเห็นร่วมแบบดั้งเดิม

เริ่มต้นด้วยการเข้าใจหนึ่งในปัญหาหลักที่มีข้อจำกัดในเทคโนโลยีบล็อกเชน: การขยายขอบเขต

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

นาฏศิลป์ภายในของโหนด

การยืนยันหรือปฏิเสธของธุรกรรมในที่สุดจะถูกทำเครื่องหมายเวลาตามบล็อกของระบบท้องถิ่นนี้เช่นเดียวกับกลไกข้อตกลงแบบดั้งเดิมเช่นการทำงาน (PoW)และProof-of-Stake (PoS)ทุกๆ โหนดจะต้องสื่อสารกันเพื่อเสร็จสิ้นการที่เวลาผ่านไป

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

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

2. อะไรคือ Proof-of-History (PoH)

Proof-of-History (PoH) ใช้ใน Solana เพื่อพิสูจน์ว่าธุรกรรมถูกวางลำดับถูกต้อง และสามารถทำการตรวจสอบได้อย่างง่ายดายโดยผู้ตรวจสอบในเครือข่าย

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

PoH ใช้วิธีการเข้ารหัสเพื่อสร้างบันทึกข้อมูลของธุรกรรมแบบต่อเนื่องแบบลำดับเวลา มาลึกซึ้งเข้าไปในเรื่องนี้บ้าง

3. การดำเนินการทางเทคนิคเข้าสู่ PoH

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

PoH ใช้ประโยชน์จากฟังก์ชันความล่าช้าที่ตรวจสอบได้ (VDFs) ซึ่งจําเป็นในการตรวจสอบกาลเวลาภายในบล็อกเชน VDF เป็นฟังก์ชันที่เน้นการคํานวณซึ่งไม่เพียง แต่ขึ้นอยู่กับแฮชก่อนหน้า แต่ยังรวมเวลาที่ผ่านไปด้วย กลไกนี้ช่วยให้ Solana สามารถแสดงให้เห็นโดยเข้ารหัสว่าเวลาจริงได้ผ่านไปในการสร้างเอาต์พุตตามลําดับ ด้วยเหตุนี้จึงมีลําดับการทําธุรกรรมที่ชัดเจนและตรวจสอบได้ทําให้มั่นใจได้ว่ามีไทม์ไลน์ของเหตุการณ์ที่สอดคล้องกัน ผู้ตรวจสอบความถูกต้องจึงสามารถตรวจสอบได้อย่างง่ายดายว่าเวลาผ่านไปนานเท่าใดซึ่งจะช่วยเพิ่มความน่าเชื่อถือของเครือข่าย

การใช้ PoH ใน Solana เพิ่มชั้นความปลอดภัยและความเชื่อถือที่แข็งแกร่ง เมื่อมีการแก้ไขส่วนใดส่วนหนึ่งของโซ่แฮช จะต้องคำนวณค่าแฮชทั้งหมดต่อมาใหม่ ซึ่งเป็นงานที่ต้องใช้อุปมาในการปกป้องเครือข่ายจากการเปลี่ยนแปลง

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

4. DPoS (DPoS)

มีความเข้าใจเพิ่มเติมเกี่ยวกับ PoH ในส่วนนี้อธิบายถึงวิธีการใช้ PoH ในกลไกความเห็นของ Solana - DPoS

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

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

โดยทราบถึงทั้ง DPoS และ PoH มาช่วยรวมความรู้เข้าด้วยกันเพื่อให้ได้ภาพรวมของสิ่งที่บล็อกยืนยันปกติจะมีลักษณะอย่างไรบน Solana

5.ภาพรวมระดับสูงของกลไกตรวจสอบของ Solana

  1. การเลือกโหนดผู้นำ
    โหนดผู้นำจะรับผิดชอบในการสร้างลำดับ PoH (การเรียงลำดับธุรกรรม) และสร้างบล็อก
    กระบวนการเลือกนี้ ขึ้นอยู่กับน้ำหนักของเดิมพันที่โหนดมี ซึ่งเพิ่มขึ้นโดยมีผู้ถือโทเค็นมอบให้กับพวกเขา บทบาทผู้นำจะถูกหมุนเวียนระหว่างผู้ตรวจสอบ
  2. การทำลายเวลาของธุรกรรม
    โหนดผู้นำจะได้รับธุรกรรม และทำการประทับเวลาใช้ PoH เพื่อให้เกิดลำดับของธุรกรรม
  3. การสร้างบล็อก
    ด้วยลำดับจาก PoH โหนดผู้นำจึงไปต่อด้วยการสร้างบล็อก
  4. การส่งผ่านบล็อก
    บล็อกที่สร้างขึ้นใหม่จะถูกส่งไปยังโหนดสำเนา (ผู้ตรวจสอบความถูกต้องอื่น ๆ ในเครือข่ายที่ไม่ centralize)
  5. การตรวจสอบความถูกต้องของธุรกรรม
    โหนด Replicator จะตรวจสอบสององค์ประกอบต่อไปนี้:
    การสั่งซื้อธุรกรรม: ตรวจสอบว่าธุรกรรมอยู่ในลำดับที่ถูกต้องโดยใช้ลำดับ PoH โดยที่ไม่ต้องการการสื่อสารไป-กลับระหว่างโหนด (เหมือนกับกลไกความเห็นร่วมทั่วไป เช่น PoW และ PoS)
    ความถูกต้องของธุรกรรม: ตรวจสอบว่าธุรกรรมปฏิบัติตามกฎของเครือข่ายและเป็นไปตามกฎหมาย
  6. การสรุปบล็อก
    หลังจากการตรวจสอบลำดับธุรกรรมและความถูกต้องทั้งสอง บล็อกจะถูกเพิ่มเข้าไปในบล็อกเชน โหนดผู้นำต่อไปจะถูกเลือก และกระบวนการเริ่มต้นอีกครั้ง

6. สรุป

Solana ได้ทำงานอย่างไม่รู้จักเหนื่อยเพื่อปรับปรุงโครงสร้างบล็อกเชนของตน โดยมีการพัฒนาล่าสุดรวมถึง QUIC, การจำแนกน้ำหนักการจำแนกกิจกรรมและตลาดค่าธรรมเนียมในพื้นที่ ที่สำคัญคือระบบนี้กำลังคาดหวังในการปรับปรุงความมีประสิทธิภาพอย่างมีนัยยิ่งด้วยการเปิดให้บริการFiredancerควรสังเกตความคุ้มค่าในการสร้างโอกาสใหม่ที่สามารถสร้างขึ้นบน Solana ด้วยโครงสร้างที่เป็นเอกลักษณ์ของมัน - OPOS (Only Possible on Solana)

ในขณะเดียวกัน โปรดตรวจสอบโปรโตคอลที่สร้างขึ้นบน Solanaที่นี่และลองสื่อสารกับพวกเขา!

การอ้างอิง

  1. Helius | การพิสูจน์ประวัติ, การพิสูจน์การถือหุ้น, การพิสูจน์งาน - อธิบาย
  2. Anatoly | Proof of History: A Clock for Blockchain
  3. Gemini | Solana (SOL): Scaling Crypto to the Masses

Disclaimer:

  1. บทความนี้ถูกพิมพ์ใหม่จาก [ กระจก]. ลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [การวิจัยคุกกี้]. หากมีข้อขัดแย้งในการพิมพ์ฉบับนี้ กรุณาติดต่อประตูเรียนรู้ทีม และพวกเขาจะจัดการกับมันโดยเร็ว
  2. คำปฏิเสธความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงเพียงของผู้เขียนเท่านั้น และไม่เป็นคำแนะนำในการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่น ๆ โดยทีม Gate Learn ถูกดำเนินการ หากไม่ได้กล่าวถึง การคัดลอก การแจกจ่าย หรือการลอกเลียนบทความที่ถูกแปลนั้นถือเป็นการละเมิดกฎหมาย

Solana: การสำรอง Proof-of-Stake (DPoS) และ Proof-of-History (PoH) โดย DeleGate.io

มือใหม่1/9/2024, 8:30:24 AM
บทความนี้นำเสนอประวัติการพัฒนาความเห็นร่วมของ Solana

กลไกตรวจสอบของบล็อกเชนรับผิดชอบในการตรวจสอบความถูกต้องของธุรกรรมและเพิ่มเข้าไปในบล็อกเชนในลำดับที่ถูกต้อง ขึ้นอยู่กับกลไกการตรวจสอบที่ถูกเลือก ประสิทธิภาพของกระบวนการตรวจสอบและการเรียงลำดับจะแตกต่างกัน ทำให้มีระดับของประสิทธิภาพที่แตกต่างกัน ในโลกของบล็อกเชน Solana เป็นโซลาน่าที่มีประสิทธิภาพสูง โดยมีเวลาบล็อก 400ms และธุรกรรมต่อวินาที (TPS) โดยเฉลี่ยอยู่ระหว่าง2,000 ถึง 3,000, ด้วย TPS จำลองสูงสุดทศวรรย์ 65,000 (สำหรับการอ้างอิง TPS ของ Ethereum อยู่ที่ประมาณ 12)

บทความนี้มีจุดมุ่งหมายที่จะเน้นทางสถาปัตยกรรมของ Solana ที่มีบทบาทสำคัญในการมีส่วนสำคัญในการมีประสิทธิภาพสูง นั่นคือ กลไกการเชื่อมั่นแบบ Delegated Proof-of-Stake (DPoS) และ Proof-of-History (PoH)

1. กลไกความเห็นร่วมแบบดั้งเดิม

เริ่มต้นด้วยการเข้าใจหนึ่งในปัญหาหลักที่มีข้อจำกัดในเทคโนโลยีบล็อกเชน: การขยายขอบเขต

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

นาฏศิลป์ภายในของโหนด

การยืนยันหรือปฏิเสธของธุรกรรมในที่สุดจะถูกทำเครื่องหมายเวลาตามบล็อกของระบบท้องถิ่นนี้เช่นเดียวกับกลไกข้อตกลงแบบดั้งเดิมเช่นการทำงาน (PoW)และProof-of-Stake (PoS)ทุกๆ โหนดจะต้องสื่อสารกันเพื่อเสร็จสิ้นการที่เวลาผ่านไป

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

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

2. อะไรคือ Proof-of-History (PoH)

Proof-of-History (PoH) ใช้ใน Solana เพื่อพิสูจน์ว่าธุรกรรมถูกวางลำดับถูกต้อง และสามารถทำการตรวจสอบได้อย่างง่ายดายโดยผู้ตรวจสอบในเครือข่าย

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

PoH ใช้วิธีการเข้ารหัสเพื่อสร้างบันทึกข้อมูลของธุรกรรมแบบต่อเนื่องแบบลำดับเวลา มาลึกซึ้งเข้าไปในเรื่องนี้บ้าง

3. การดำเนินการทางเทคนิคเข้าสู่ PoH

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

PoH ใช้ประโยชน์จากฟังก์ชันความล่าช้าที่ตรวจสอบได้ (VDFs) ซึ่งจําเป็นในการตรวจสอบกาลเวลาภายในบล็อกเชน VDF เป็นฟังก์ชันที่เน้นการคํานวณซึ่งไม่เพียง แต่ขึ้นอยู่กับแฮชก่อนหน้า แต่ยังรวมเวลาที่ผ่านไปด้วย กลไกนี้ช่วยให้ Solana สามารถแสดงให้เห็นโดยเข้ารหัสว่าเวลาจริงได้ผ่านไปในการสร้างเอาต์พุตตามลําดับ ด้วยเหตุนี้จึงมีลําดับการทําธุรกรรมที่ชัดเจนและตรวจสอบได้ทําให้มั่นใจได้ว่ามีไทม์ไลน์ของเหตุการณ์ที่สอดคล้องกัน ผู้ตรวจสอบความถูกต้องจึงสามารถตรวจสอบได้อย่างง่ายดายว่าเวลาผ่านไปนานเท่าใดซึ่งจะช่วยเพิ่มความน่าเชื่อถือของเครือข่าย

การใช้ PoH ใน Solana เพิ่มชั้นความปลอดภัยและความเชื่อถือที่แข็งแกร่ง เมื่อมีการแก้ไขส่วนใดส่วนหนึ่งของโซ่แฮช จะต้องคำนวณค่าแฮชทั้งหมดต่อมาใหม่ ซึ่งเป็นงานที่ต้องใช้อุปมาในการปกป้องเครือข่ายจากการเปลี่ยนแปลง

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

4. DPoS (DPoS)

มีความเข้าใจเพิ่มเติมเกี่ยวกับ PoH ในส่วนนี้อธิบายถึงวิธีการใช้ PoH ในกลไกความเห็นของ Solana - DPoS

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

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

โดยทราบถึงทั้ง DPoS และ PoH มาช่วยรวมความรู้เข้าด้วยกันเพื่อให้ได้ภาพรวมของสิ่งที่บล็อกยืนยันปกติจะมีลักษณะอย่างไรบน Solana

5.ภาพรวมระดับสูงของกลไกตรวจสอบของ Solana

  1. การเลือกโหนดผู้นำ
    โหนดผู้นำจะรับผิดชอบในการสร้างลำดับ PoH (การเรียงลำดับธุรกรรม) และสร้างบล็อก
    กระบวนการเลือกนี้ ขึ้นอยู่กับน้ำหนักของเดิมพันที่โหนดมี ซึ่งเพิ่มขึ้นโดยมีผู้ถือโทเค็นมอบให้กับพวกเขา บทบาทผู้นำจะถูกหมุนเวียนระหว่างผู้ตรวจสอบ
  2. การทำลายเวลาของธุรกรรม
    โหนดผู้นำจะได้รับธุรกรรม และทำการประทับเวลาใช้ PoH เพื่อให้เกิดลำดับของธุรกรรม
  3. การสร้างบล็อก
    ด้วยลำดับจาก PoH โหนดผู้นำจึงไปต่อด้วยการสร้างบล็อก
  4. การส่งผ่านบล็อก
    บล็อกที่สร้างขึ้นใหม่จะถูกส่งไปยังโหนดสำเนา (ผู้ตรวจสอบความถูกต้องอื่น ๆ ในเครือข่ายที่ไม่ centralize)
  5. การตรวจสอบความถูกต้องของธุรกรรม
    โหนด Replicator จะตรวจสอบสององค์ประกอบต่อไปนี้:
    การสั่งซื้อธุรกรรม: ตรวจสอบว่าธุรกรรมอยู่ในลำดับที่ถูกต้องโดยใช้ลำดับ PoH โดยที่ไม่ต้องการการสื่อสารไป-กลับระหว่างโหนด (เหมือนกับกลไกความเห็นร่วมทั่วไป เช่น PoW และ PoS)
    ความถูกต้องของธุรกรรม: ตรวจสอบว่าธุรกรรมปฏิบัติตามกฎของเครือข่ายและเป็นไปตามกฎหมาย
  6. การสรุปบล็อก
    หลังจากการตรวจสอบลำดับธุรกรรมและความถูกต้องทั้งสอง บล็อกจะถูกเพิ่มเข้าไปในบล็อกเชน โหนดผู้นำต่อไปจะถูกเลือก และกระบวนการเริ่มต้นอีกครั้ง

6. สรุป

Solana ได้ทำงานอย่างไม่รู้จักเหนื่อยเพื่อปรับปรุงโครงสร้างบล็อกเชนของตน โดยมีการพัฒนาล่าสุดรวมถึง QUIC, การจำแนกน้ำหนักการจำแนกกิจกรรมและตลาดค่าธรรมเนียมในพื้นที่ ที่สำคัญคือระบบนี้กำลังคาดหวังในการปรับปรุงความมีประสิทธิภาพอย่างมีนัยยิ่งด้วยการเปิดให้บริการFiredancerควรสังเกตความคุ้มค่าในการสร้างโอกาสใหม่ที่สามารถสร้างขึ้นบน Solana ด้วยโครงสร้างที่เป็นเอกลักษณ์ของมัน - OPOS (Only Possible on Solana)

ในขณะเดียวกัน โปรดตรวจสอบโปรโตคอลที่สร้างขึ้นบน Solanaที่นี่และลองสื่อสารกับพวกเขา!

การอ้างอิง

  1. Helius | การพิสูจน์ประวัติ, การพิสูจน์การถือหุ้น, การพิสูจน์งาน - อธิบาย
  2. Anatoly | Proof of History: A Clock for Blockchain
  3. Gemini | Solana (SOL): Scaling Crypto to the Masses

Disclaimer:

  1. บทความนี้ถูกพิมพ์ใหม่จาก [ กระจก]. ลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [การวิจัยคุกกี้]. หากมีข้อขัดแย้งในการพิมพ์ฉบับนี้ กรุณาติดต่อประตูเรียนรู้ทีม และพวกเขาจะจัดการกับมันโดยเร็ว
  2. คำปฏิเสธความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงเพียงของผู้เขียนเท่านั้น และไม่เป็นคำแนะนำในการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่น ๆ โดยทีม Gate Learn ถูกดำเนินการ หากไม่ได้กล่าวถึง การคัดลอก การแจกจ่าย หรือการลอกเลียนบทความที่ถูกแปลนั้นถือเป็นการละเมิดกฎหมาย
Comece agora
Inscreva-se e ganhe um cupom de
$100
!