מהו ארגון מחדש של השרשרת בטכנולוגיית בלוקצ'יין?

מתקפת ארגון מחדש של בלוקצ'יין מתייחסת לפיצול שרשרת שבו צמתים מקבלים בלוקים משרשרת חדשה בעוד השרשרת הישנה ממשיכה להתקיים.

ב- 25 בחודש מאי, רשת Ethereum Beacon סבלה מארגון מחדש של שבעה בלוקים והיה חשוף לסיכון אבטחה ברמה גבוהה שנקרא ארגון שרשרת. Validators על Eth2 (עכשיו שדרוג שכבת קונצנזוס) Beacon Chain לא מסונכרן לאחר שעדכון לקוח העלה לקוחות ספציפיים. עם זאת, במהלך התהליך, המאמתים ברשת הבלוקצ'יין היו מבולבלים ולא עדכנו את הלקוחות שלהם.

ארגון מחדש של שבעה בלוקים פירושו ששבעה בלוקים של עסקאות נוספו למזלג שהושלך בסופו של דבר לפני שהרשת הבינה שזו לא השרשרת הקנונית. לכן, ארגון מחדש של בלוקצ'יין מתרחש אם מפעילי צומת מסוימים מהירים יותר מאחרים. במהלך תרחיש זה, צמתים מהירים יותר לא יוכלו להסכים על איזה בלוק יש לעבד קודם והם ימשיכו להוסיף בלוקים לבלוקצ'יין שלהם, ולהשאיר את השרשרת הקצרה יותר כאשר הבלוק הבא נוצר.

לדוגמה, הכורים X ו-Y עשויים לאתר בלוק חוקי בו-זמנית, אך בשל האופן שבו הבלוקים מתפשטים ב רשת עמית לעמית, חלק מהרשת יראה תחילה את החסימה של X, ואחריו את החסימה של Y.

אם שני הבלוקים בדרגת קושי שווה, תהיה תיקו, וללקוחות תינתן האפשרות לבחור באקראי או לבחור בלוק שנראה קודם לכן. כאשר כורה שלישי, Z, יוצר בלוק על גבי הבלוק של X או Y, הקשר בדרך כלל נשבר, והגוש השני נשכח, מה שמוביל לארגון מחדש של blockchain.

במקרה של ארגון מחדש של שרשרת Beacon של Ethereum, הצמתים המעודכנים היו מהירים בכ-12 שניות מאשר מאמתים שלא עדכנו את הלקוחות שלהם בבלוק 3,887,074. ארגון מחדש של שרשרת Ethereum מתרחש כאשר לקוחות מעודכנים מגישים את הבלוק הבא לפני שאר המאמתים. זה מבלבל את המאמתים לגבי מי צריך להגיש את החסימה הראשונית.

Preston Van Loon, מפתח ליבה של Ethereum, הצהיר שהארגון מחדש של Ethereum blockchain נובע מהפריסה של החלטת Proposer Boost fork, שעדיין לא הושקה במלואה לרשת. יתר על כן, ארגון מחדש זה הוא פילוח לא טריוויאלי של תוכנת לקוח מעודכנת לעומת תוכנת לקוח מיושנת, לא סימן לבחירה רעה במזלג.

מקור: https://cointelegraph.com/explained/what-is-chain-reorganization-in-blockchain-technology