עדכון זה נכתב וסופק על ידי המפתח הראשי של Litecoin MimbleWimble דיוויד בורקט.
————
סִמוּל
התרחקתי מכתיבת קוד חדש כדי שבסיס הקוד של MWEB יוכל להישאר יציב בזמן שהמבקרים מבצעים את הסקירה שלהם. במקום זאת התמקדתי בבסיס מחדש של השינויים שלנו מסניף LTC 0.18 לסניף LTC 0.21.
למי שלא מכיר את הטרמינולוגיה של git, המשמעות של זה היא שהתחלנו עם הקוד מהגרסה של LTC 0.18 (האחרון ביותר באותה תקופה), וקודדנו MWEB נוסף על כך. עם זאת, LTC 0.18 אינו עוד הקוד העדכני ביותר, מכיוון שההוצאה עבור LTC 0.21 כמעט מוכנה. אז אני ממזג את קוד ה-MWEB שכתבנו לבסיס הקוד של LTC 0.21 כך שעדיין יש לנו את כל התכונות העדכניות ביותר (כמו שורש שורש) במהדורת ה-MWEB שלנו. זהו תהליך ידני שעלול להיות מייגע וצורך זמן רב, מכיוון ששינויי קוד שבוצעו ב-LTC 0.21 עלולים להפריע לשינויים שעשינו כדי לתמוך ב-MWEB. יש להתייחס בקפידה לקונפליקטים הללו בנפרד, דבר שגוזל הרבה מזמני.
למרבה המזל, סוף סוף הסתדרתי עם כל השינויים בצומת ונבנה בהצלחה. אני עובד על תיקון כמה מבחנים כושלים, ואז אתחיל לעשות את אותו הדבר עם קוד הארנק. ברגע שכל זה יסתיים ונבדק, אנחנו אמורים להיות מסוגלים לבצע מהדורה מוקדמת כדי להתחיל לבדוק איך הקוד עובד ב-mainnet. בפרט, נתמקד בלהוודא שהוא מתקשר בצורה תקינה עם צמתים ישנים יותר, מאמת ומפיץ עסקאות וחסימות, אינו אוכף חוקי MWEB בטרם עת לפני ההפעלה, ומסוגל לכרות בהצלחה בלוקים חוקיים.
ביקורות וביקורות
חברי הצוות המפתחים את Tari 12 היו אדיבים להשקיע קצת זמן כדי לתת סקירה ברמה גבוהה של העיצוב והקוד. הם סיפקו לנו את הממצאים שלהם כאן 14 וכאן 10. בנוסף למציאת כמה בעיות פוטנציאליות, הם גם תיעדו היטב את ההבנה שלהם לגבי השינויים, מה שיכול לשמש משאב שימושי עבור אחרים המנסים ללמוד על MWEB.
כמו כן, קיבלנו את הצעת הביקורת הרשמית מ-Quarkslab, אשר יש לנו
מְקוּבָּל(*), כך שהם יתחילו רשמית את הביקורת שלהם בעוד מספר ימים בלבד. זה צפוי להסתיים עד אמצע אוקטובר, אז נקבל דוח על כל הממצאים. לאחר שנטפל בבעיות שנמצאו, נוכל ליצור מהדורה רשמית (מספר שחרור TBD).
(*) אודיטורים יסודיים כמו Quarkslab יכולים לעשות את כל ההבדל בהצלחת פרויקט. באופן לא מפתיע, זה אומר שהם יכולים להיות די יקרים. ב"הסכמנו", מה שאני באמת מתכוון הוא לצ'רלי, מכיוון שהוא בחר בנדיבות לשלם עבור הביקורת הזו. אנו ברי מזל שיש לנו אותו בסביבה ❤️.
נאלצתי לקחת קצת חופש החודש מסיבות אישיות, אז העדכון שלי היה קצת יותר קל ממה שהתרגלנו אליו. העניינים יחזרו לשגרה בחודש הבא. תודה על ההבנה שלך.