คำจำกัดความของกลไกความสอดคล้องของ Hashgraph
Hashgraph เป็นกลไกการลงมติแบบใหม่ที่สร้างฉันทามติโดยใช้แนวคิด blockchain ของ gossip, gossip เกี่ยวกับ gossip และการออกเสียงเสมือน มันให้คะแนนอัลกอริธึมการสร้างฉันทามติมาตรฐานอื่น ๆ เช่นหลักฐานการทำงาน (PoW) ในแง่ของความเร็วที่ดีขึ้นและประสิทธิภาพที่สูงขึ้นเนื่องจากไม่ได้ส่งคะแนนหรือรายละเอียดใด ๆ ผ่านเครือข่ายซึ่งมักนำไปสู่ความแออัดและความล่าช้า
การทำลายลง Hashgraph กลไกการลงมติเป็นเอกฉันท์
ฉันทามติ Hashgraph ใช้โปรโตคอล gossip และใช้ในแพลตฟอร์ม Hedera blockchain ผู้เข้าร่วม blockchain ใช้ข้อมูลการถ่ายทอดโปรโตคอล gossip (เรียกว่า gossip) เกี่ยวกับธุรกรรมและพวกเขายังนินทาเกี่ยวกับ gossip ประวัติความร่วมมือของ "เหตุการณ์ซุบซิบ" นั้นได้รับการดูแลอย่างต่อเนื่องเนื่องจากผู้เข้าร่วมทำการเพิ่มข้อมูลเกี่ยวกับข่าวซุบซิบก่อนหน้าของพวกเขาไปยังทุกข้อความซุบซิบในปัจจุบัน
การควบคุมพลังแห่งการนินทา
ในแง่เทคนิคสำหรับบล็อกเชนซุบซิบเป็นข้อมูลที่ถ่ายทอดโดยผู้เข้าร่วมแต่ละคนซ้ำ ๆ กันไปยังสมาชิกคนอื่นที่ได้รับการสุ่มเลือกและบอกพวกเขาทุกคนเกี่ยวกับการทำธุรกรรม สามารถใช้เพื่อถ่ายโอนข้อมูลที่หลากหลายที่จำเป็นต้องแจกจ่ายเช่นการนินทาเกี่ยวกับตัวตนของผู้ใช้ธุรกรรมหรือการนินทาเกี่ยวกับบล็อกเชน
ตัวอย่าง: สมมติว่าการชุมนุมทางสังคมที่เพื่อนหลายคนพบและนินทาในช่วงพัก บอกว่าปีเตอร์ให้นินทากับพอลเกี่ยวกับหัวข้อในช่วงพักแรกและพอลบอกให้พาเมล่า เมื่อพักครั้งที่สองพาเมล่าอาจส่งข้อมูลนั้นให้คนอื่นเช่นพริสซิลลาแม้ว่าปีเตอร์ (ผู้ริเริ่มการนินทา) ไม่ได้คุยกับพริสซิลลาโดยตรง แต่เธอรู้เรื่องซุบซิบของพอล ทุกครั้งที่มีการแบ่งซุบซิบนินทานี้เป็นที่รู้กันว่าเพิ่มจำนวนผู้ที่รู้ในช่วงพักก่อนหน้าประมาณสองเท่า โปรโตคอล gossip พยายามที่จะใช้กลไกนี้ในการสร้างฉันทามติ blockchain เนื่องจากผู้คนจำนวนมากขึ้นตระหนักถึงรายละเอียดทั้งหมดหรือบางส่วน
Hashgraph เป็นโครงสร้างข้อมูลที่เก็บบันทึกว่าใครเป็นคนนินทาใครและอยู่ในลำดับใด - นั่นคือ hashgraph กลายเป็นประวัติศาสตร์การทำงานร่วมกันของเหตุการณ์ซุบซิบในขณะที่ผู้เข้าร่วมทำการเพิ่มข้อมูลเกี่ยวกับการนินทาก่อนหน้าของพวกเขาทุกครั้ง นี่จะกลายเป็น "ซุบซิบเกี่ยวกับซุบซิบ" เนื่องจากเป็นประวัติศาสตร์เกี่ยวกับการนินทานั่นเอง เนื่องจากสมาชิกแต่ละคนได้รับสำเนา Hashgraph ดังนั้นสมาชิกแต่ละคนสามารถคำนวณสิ่งที่สมาชิกคนอื่นจะรู้หรืออาจส่งไปให้พวกเขา
สมมติว่าปีเตอร์และพอลเป็นผู้เข้าร่วมสองคนบนแพลตฟอร์มบล็อกเชนที่ใช้กลไกการลงมติแบบเห็นชอบ เมื่อมีการทำธุรกรรมใหม่ใน blockchain มันจะเริ่มกระจายไปยังสมาชิกคนอื่น ๆ ปีเตอร์จะทราบเกี่ยวกับการทำธุรกรรม แต่เขาจะไม่ส่งข้อมูลโดยตรงไปยังพอลเกี่ยวกับเรื่องนี้ ปีเตอร์จะรู้เมื่อเปาโลเรียนรู้เรื่องการทำธุรกรรมและจะรู้ว่าเมื่อพริสซิลลาเรียนรู้ข้อเท็จจริงที่ว่าเปาโลได้เรียนรู้เรื่องการทำธุรกรรม ในส่วนของเขาเปาโลคำนวณว่าข้อมูลใดที่เปโตรอาจส่งตามการคาดการณ์ของเขาในสิ่งที่ปีเตอร์อาจรู้ การคำนวณแบบทำนายผลโดย Paul นั้นขึ้นอยู่กับสิ่งที่และเมื่อใดที่ Peter จะได้เรียนรู้เกี่ยวกับการทำธุรกรรมตามประวัติที่มีอยู่ใน hashgraph
เนื่องจากไม่มีข้อมูลขนาดใหญ่ถูกส่งผ่านเครือข่ายและการคำนวณทั้งหมดจะดำเนินการโดยผู้เข้าร่วมที่แตกต่างกันด้วยตัวเองสิ่งนี้ทำให้เครือข่ายแออัดฟรีในระดับที่ดี มันประกอบด้วยการลงคะแนนเสมือน - แทนที่จะเป็นสมาชิกแต่ละคนส่งข้อมูล (โหวต) โดยตรงไปยังสมาชิกคนอื่น ๆ แต่ละคนคำนวณสิ่งที่คนอื่นอาจรู้ หากไม่มีการลงคะแนนเสียงเพียงครั้งเดียวในความเป็นจริงจะมีการสื่อสารผ่านเครือข่ายน้อยมากนอกเหนือจากการทำธุรกรรมด้วยตนเอง gossip (รายละเอียดของธุรกรรม) และ gossip เกี่ยวกับ gossip (รายละเอียดเกี่ยวกับรายละเอียดของธุรกรรม) นำไปสู่โครงสร้างข้อมูล hashgraph ที่เชื่อถือได้อนุญาตให้สร้างฉันทามติที่เพียงพอในการรับรองธุรกรรม (หรือข้อกำหนดอื่น ๆ สำหรับการสร้างฉันทามติอื่น ๆ)
อัลกอริทึม hashgraph มีวัตถุประสงค์เพื่อให้เกิดความเป็นธรรมเนื่องจากมีแบบอะซิงโครนัสที่สมบูรณ์ไม่มีผู้นำที่โดดเด่นไม่มีโรบินกลมทำงานและความเร็วสูงโดยไม่มีข้อผิดพลาด