מה זה SegWit (עד מופרד)?
SegWit הוא התהליך בו מגדילים את מגבלת גודל החסימה על blockchain על ידי הסרת נתוני חתימה מעסקאות ביטקוין. כאשר מוסרים חלקים מסוימים בעסקה, הדבר מפנה מקום או יכולת להוסיף עוד עסקאות לשרשרת.
אמצעים להפרדה, ועדים הם חתימות העסקה. מכאן, שהעד הפרוד, בקיצור, פירושו להפריד חתימות עסקה.
Takeaways מפתח
- SegWit היא פעולה הנוגעת לביטקוין שנועדה לעזור להגדיל את מגבלת גודל החסימה על blockchain. SegWit עוזר להגדיל את מגבלת גודל החסימה על ידי משיכת נתוני חתימה מעסקאות ביטקוין. המונח SegWit מתייחס להפרדה, או להפרדה ולעדים, שהם חתימות העסקה.
הבנת SegWit (עד מופרד)
ה- blockchain של bitcoin מורכב ממספר מערכות המופצות ברחבי רשת עמיתים לעמית. מערכות אלה נקראות צמתים ומשמשות כמנהלות עסקאות ביטקוין. כל העסקאות שבוצעו בביטקוין משוכפלות על פני צמתים אלה, מה שמאפשר כמעט בלתי אפשרי לפרוץ עסקה ולהשחית אותה.
נתוני העסקאות המשותפים בין מספר הצמתים מורכבים משני רכיבים - כניסות ויציאות. יכולות להיות כניסות ויציאות אחת או מרובות מעורבים בעסקה. הפלט הוא הכתובת הציבורית של המקבל. הקלט הוא הכתובת הציבורית של השולח. השולח זקוק לכתובתו הציבורית של הנמען על מנת לשלוח כספים אליו או לה. מרבית השטח בעסקה מורכב מחתימה, חלק מהקלט, שמוודא שלשולח יש את הכספים הנדרשים לתשלום. אז למעשה, ביטקוין עובר מתשומות לתשומות עבור כל עסקה המועברת. לאחר שכל אחד מהצמתים אימת את העסקה כתקפה, העסקה כלולה בלוק שמתווסף לרשת או לספר הכללי לגישה ציבורית.
הרעיון של SegWit גיבש על ידי מפתח הביטקוין פיטר ווייל.
אתגרי פלטפורמת הביטקוין
הבעיה איתה מתמודדת פלטפורמת הביטקוין היא שככל שיותר ויותר עסקאות מתבצעות, יש להוסיף עוד בלוקים לרשת. חסימות נוצרות כל 10 דקות ומוגבלות לגודל מקסימלי של 1 מגה-בתים. בשל אילוץ זה, ניתן להוסיף לחסימה רק מספר מסוים של עסקאות. משקלן של העסקאות, המיוצגות על ידי הבלוקים, מכביד את הרשת וגורם לעיכובים בעיבוד ואימות העסקאות, במקרים מסוימים לוקח שעות לאישור העסקה בתוקף. דמיין את כל עסקאות הביטקוין שבוצעו מאז הקמת הביטקוין בשנת 2009 כשהוא יושב על הבלוקצ'יין ועדיין נערם. לטווח ארוך, המערכת לא תהיה ברת קיימא אם לא יבוצע שינוי קיצוני.
ברמה הבסיסית, SegWit הוא תהליך שמשנה את אופן אחסון הנתונים, ולכן מסייע לרשת הביטקוין לפעול מהר יותר וחלק יותר.
SegWit מוצע כפתרון
מפתח הביטקוין ד"ר פיטר ווויל מציע שכדי לפתור בעיה זו יש להפריד את החתימה הדיגיטלית מנתוני העסקה. תהליך זה ידוע בשם Segregated Witness או SegWit. חתימה דיגיטלית מהווה 65% מהשטח בעסקה נתונה. SegWit מנסה להתעלם מהנתונים המצורפים לחתימה על ידי הפשטת החתימה מתוך הקלט והעברתם למבנה לקראת סוף עסקה. זה יגדיל את מגבלת ה- 1 מגהבייט בגדלי חסימות לקצת מתחת ל -4 MB. בנוסף להגדלה קלה של גודל הקיבולת של בלוקים, SegWit פותר גם את הבעיה בה מקלט יכול ליירט ולשנות את מזהה העסקה של השולח בהצעה לקבל יותר מטבעות מהשולח. מכיוון שהחתימה הדיגיטלית תנותק מהקלט, לא תהיה למסיבה חסרת המשרות שום דרך לשנות את מזהה העסקה מבלי לבטל גם את החתימה הדיגיטלית.
