רשת ביטקוין ברק מחמיצה בלוק לאחר עסקת Multi-Sig עצומה

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

האזהרה כעת נשמעת הגיונית עוד יותר לאחר שמפתח ביטקוין בדק בטעות את גבולות הרשת על ידי יצירת עסקת ריבוי חתימות (מולטי-sig) מורכבת שראתה את רשת Lightning מחמיצה לייצר בלוק אחד. למרות שהרשת המשיכה לייצר חסימות ולנתב תשלומים, החסימה שהוחמצה גרמה לכך שהרשת לא הייתה מסונכרנת זמנית.

בדרך כלל, משתמשי Lightning Network פותחים ערוצים באמצעות הגדרה פשוטה של ​​2 מתוך 2 רב-סייג, שבה נדרשות שתי חתימות כדי להוציא את הכספים.

מה שבורק קסלי, מייסד Bitmatrix, עשה היה ליצור עסקת מולטי-סיג של 998 מתוך 999 בביטקוין, כלומר נדרשו 998 חתימות מפתח פרטיות כדי לאמת את העסקה - משימה מורכבת ויוצאת דופן בפני עצמה.

בעיית סנכרון רשת Bitcoin Lightning

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

As מוסבר מאת Olaoluwa Osuntokun, CTO ב-Lightning Labs, "בשל הבאג הזה LND לא היה מסוגל לנתח בלוק חדש, אבל היה מסוגל להמשיך להעביר כרגיל", כאשר כל בקשות לפתוח ערוצים חדשים נדחו גם כן, שכן LND זיהה כי הארנק הפנימי לא היה מסונכרן עם הרשת.

לאחר שמשתמשים רבים עברו ל-Github להתלונן שהם לא יכלו לפתוח ערוצים חדשים ברשת בגלל בעיית הסנכרון, המפתחים ב-Lightning Labs זיהו ושחררו תיקון חם, שהוא כעת זמין בתור LND v0.15.2.

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

הערת העורך: מאמר זה עודכן ב-11 באוקטובר 2022, בשעה 11:19 בבוקר ET כדי לשקף שרשת Lightning מעולם לא קרסה, אלא יצאה מסונכרנת לאחר שהחמצה בלוק אחד.

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

מקור: https://decrypt.co/111642/enormous-multi-sig-transaction-briefly-crashes-bitcoins-lightning-network