השוק עכשיו
ביטקוין—אתריום—סולנה—ריפל—BNB—
מתעדכן כל דקה · 24 שעות
טכנולוגיה

באג חמור בביטקוין קור עלול היה לעצור כורים מלבנות בלוקים — התיקון כבר קיים

צוות Bitcoin Core חשף שלוש פרצות שתוקנו; החמורה שבהן עלולה הייתה לשתק את יצירת הבלוקים בצומת של כורה. לפי הדיווחים אין כאן איום ישיר על מטבעות של משתמשים.

שלוש פרצות בביטקוין קור נחשפו לציבור, ואחת מהן פגעה ביצירת בלוקים

מפתחי Bitcoin Core, התוכנה שבה מפעילים צמתים ברשת הביטקוין, פרסמו פרטים על שלוש פרצות אבטחה שכבר טופלו. לפי The Block, אחת מהן מדורגת בחומרה גבוהה ופוגעת ביצירת "תבנית בלוק". Decrypt מוסיף שבין שלוש הפרצות יש בעיות של מניעת שירות ובעיות פרטיות, ולא גניבת מטבעות. החמורה מביניהן הייתה עלולה לעצור כורה מלבנות בלוקים חדשים.

מהי תבנית בלוק, ולמה תקלה בה משביתה כורה

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

מה קרה בתוך הצומת

פרטי המנגנון מופיעים בשלב זה בפרסום אחד בלבד, של BeInCrypto, והם אינם מופיעים בשני המקורות האחרים שבידינו. לכן יש להתייחס אליהם בזהירות. לפי BeInCrypto, הבאג צץ בזמן "ארגון מחדש של השרשרת" (reorg). זה מצב שבו שני בלוקים נמצאים כמעט בו-זמנית, הרשת מחזיקה לרגע שני ענפים מתחרים, ואחד מהם נזנח. עסקאות מהענף שנזנח חוזרות לתור ההמתנה. בנקודה הזאת, לפי הפרסום, נפגם הזיכרון של הצומת לעסקאות ממתינות (mempool), ובעקבות זאת הוא כבר לא הצליח להרכיב תבנית תקינה.

BeInCrypto מוסיף שהמפתחים תיקנו את הבעיה לפני יותר משנה, ושצמתים ישנים עדיין עלולים להיות חשופים. עוד נכתב שם שבמקרה של תקלה כזאת מספיק לכבות את הצומת ולהפעילו מחדש. מקורות The Block ו-Decrypt אינם מפרטים באילו גרסאות תוקנו הפרצות, ואין בחומר שבידינו דיווח על ניצול של איזו מהן. גם מהן שתי הפרצות האחרות, ואילו מהן נוגעות לפרטיות ואילו למניעת שירות, אינו מפורט בדיווחים אלה.

מי נדרש לפעול

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

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

המידע בכתבה נועד להרחבת הדעת בלבד ואינו מהווה ייעוץ השקעות או תחליף לייעוץ מקצועי.

מקורות: The Block · Decrypt · BeInCrypto

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

עוד בנושא

לכל החדשות