הגדרת מנגנון הקונצנזוס של האשגרף
האשגרף הוא סוג חדש של מנגנון קונצנזוס הבונה קונצנזוס באמצעות מושגי הבלוקצ'יין של רכילות, רכילות על רכילות והצבעה וירטואלית. זה מביא את שאר האלגוריתמים הסטנדרטיים לבניית קונצנזוס, כמו הוכחת עבודה (PoW), במונחים של מהירות טובה יותר ויעילות גבוהה יותר מכיוון שהוא לא שולח קולות או פרטים ברשת, מה שמוביל לעיתים לעומס ועיכובים.
פורץ מנגנון הקונצנזוס של האשגרף
קונצנזוס של האשגרף משתמש בפרוטוקול הרכילות, ומשמש בפלטפורמת ההדרה blockchain. משתתפי ה- blockchain המשתמשים במידע ממסר פרוטוקול הרכילות (המכונה רכילות) על העסקאות, והם גם מרכלים על רכילות. היסטוריה שיתופית של "אירועי רכילות" נשמרת כאשר המשתתפים ממשיכים להוסיף מידע על הרכילות הקודמת שלהם לכל הודעת הרכילות הנוכחית.
רתימת כוח הרכילות
במונחים טכניים, עבור blockchain, הרכילות היא המידע שמעביר כל משתתף שוב ושוב לחבר אחר שנבחר באקראי, ומספר להם את כל מה שהם יודעים על העסקה. ניתן להשתמש בו כדי להעביר מגוון רחב של מידע שצריך להפיץ, כמו לרכל על זהויות משתמשים, עסקאות או לרכל על בלוקי blockchain.
דוגמא: נניח מפגש חברתי בו חברים רבים נפגשים ומרכלים בהפסקות. נניח שפיטר נותן רכילות לפול על נושא בהפסקה הראשונה, ופול מספר את זה לפמלה. בהפסקה השנייה, ייתכן שמא פמלה העבירה מידע זה לאחרים, כמו פריסילה, כך שלמרות שפיטר (שיזם את הרכילות) לא דיבר ישירות עם פריסילה, היא יודעת על הרכילות של פול. עם כל הפסקה ידוע כי הרכילות הזו מכפילה בערך את מספר האנשים שהכירו אותה במהלך ההפסקה הקודמת. פרוטוקול הרכילות מנסה להשתמש במנגנון זה לצורך הסכמת בניית blockchain ככל שיותר ויותר אנשים מודעים לפרטים במלואם או בחלקם.
האשגרף הוא מבנה נתונים השומר על הרשומות של מי רכלו למי ובאיזו סדר - כלומר, ההאגרף הופך להיסטוריה שיתופית של אירועי רכילות כאשר המשתתפים מוסיפים מידע על הרכילות הקודמת שלהם לכל הודעת הרכילות הנוכחית. זה הופך ל"רכילות על רכילות ", שכן זו היסטוריה על הרכילות עצמה. מכיוון שכל אחד מהמשתמשים מקבל עותק של האשגרף, כך שכל חבר יכול לחשב את מה שהחבר האחר היה יודע או יכול היה לשלוח אליו.
נניח שפיטר ופול הם שני משתתפים בפלטפורמת הבלוקצ'יין המשתמשת במנגנון הקונצנזוס של האשגרף. כאשר מוצבת עסקה חדשה על הבלוקצ'יין, היא תתחיל להתפשט לחברים אחרים. פיטר יידע על העסקה, אך הוא לא ישלח מידע ישיר לפול על כך. פיטר יידע מתי נודע לפול על העסקה ויידע מתי פריסילה נודע לעובדה שפול למד על אותה עסקה. מצידו, פול מחשב את המידע שפיטר אולי שלח על סמך התחזית שלו לגבי מה שפיטר אולי יודע. חישוב חזוי זה של פול מבוסס על מה ומתי פיטר היה לומד על העסקה, על פי ההיסטוריה הקיימת בהאשגרף.
מכיוון שלא מועבר מידע רב דרך הרשת וכל החישובים מבוצעים על ידי משתתפים שונים בעצמם, הדבר שומר על עומס הרשת חופשי במידה רבה. זה מהווה הצבעה וירטואלית - במקום שכל חבר ישלח את המידע (ההצבעות) שלהם ישירות לחבר השני, כל אחד מחושב את מה שאחרים יודעים. מבלי שהצביעה יחידה במציאות, יש מעט מאוד תקורת רשת מעבר לעסקות עצמן. הרכילות (פרטי עסקה) והרכילות על הרכילות (פרטים על פרטי העסקה) מובילות למבנה נתונים אמין של hashgraph המאפשר לבנות קונצנזוס המספיק לאימות עסקה (או לכל דרישה אחרת לבניית קונצנזוס)).
אלגוריתם החשיגר מכוון להשיג הגינות, מכיוון שיש לו אסינכרוניה מוחלטת, אין מנהיגים דומיננטיים, אין עבודה עם רובין עגול ומהירות גבוהה ללא אפשרות לתקלות.
