מה זה מזלג קשה?
מזלג קשיח (או קשיח קשה), בהתייחס לטכנולוגיית blockchain, הוא שינוי קיצוני בפרוטוקול הרשת ההופך את הבלוקים והעסקאות שקודם לכן לא תקפים, או להפך. מזלג קשה מחייב את כל הצמתים או המשתמשים לשדרג לגרסה האחרונה של תוכנת הפרוטוקול.
Takeaways מפתח
- מזלג קשיח הוא שינוי קיצוני לפרוטוקול של רשת blockchain הגורמת לתוקף חסימות / טרנזקציות לא חוקיות (או להפך). מזלג בתוך blockchain יכול להתרחש בכל פלטפורמת טכנולוגית קריפטו, לא רק ביטקוין.
הבנת מזלג קשה
מזלג קשה הוא כאשר צמתים של הגרסה החדשה ביותר של blockchain כבר לא מקבלים את הגרסה החדשה ביותר של blockchain; מה שיוצר סטייה קבועה מהגירסה הקודמת של הבלוקצ'יין. הוספת כלל חדש לקוד יוצרת למעשה מזלג ב- blockchain: נתיב אחד עוקב אחר blockchain החדש והמשודרג, והנתיב השני ממשיך לאורך הנתיב הישן. באופן כללי, לאחר זמן קצר, האנשים ברשת הישנה יבינו שהגרסה שלהם לבלוקצ'יין היא מיושנת או לא רלוונטית וישדרגו במהירות לגירסה האחרונה.
מזלג ביטקוין הסביר
מזלג בתוך blockchain יכול להופיע בכל פלטפורמת קריפטו-טכנולוגית - Ethereum למשל - ולא רק ביטקוין. הסיבה לכך היא שרוכלי חסימות וקריפטוקרטים פועלים למעשה באותה צורה, לא משנה באיזו פלטפורמת קריפטו הם נמצאים. אתם עשויים לחשוב על החסימות בחסימוני הבלוק כמפתחות קריפטוגרפיים שמזיזים זיכרון. מכיוון שהכורים ב- blockchain קובעים את הכללים המניעים את הזיכרון ברשת, הכורים הללו מבינים את הכללים החדשים.
עם זאת, כל הכורים צריכים להסכים על הכללים החדשים ועל מה שמרכיב חסימה תקפה בשרשרת. אז כשרוצים לשנות את הכללים האלה אתה צריך "מזלג את זה" - כמו מזלג בדרך - כדי לציין שחל שינוי או הסחה לפרוטוקול. לאחר מכן המפתחים יכולים לעדכן את כל התוכנות כך שישקפו את הכללים החדשים.
באמצעות תהליך המזלג הזה הגיעו מטבעות דיגיטליים שונים עם שמות הדומים לביטקוין: ביטקוין במזומן, ביטקוין זהב ואחרים. עבור המשקיע בקריפטוקו המקרי, זה יכול להיות קשה להבין את ההבדל בין cryptocurrencies אלה ולמפות את המזלגות השונים על ציר זמן. כדי לסייע במיון זה, הרכבנו היסטוריה של המזלגות הקשים החשובים ביותר של ביטקוין בשנים האחרונות.
כפי שמוצג הגרפיקה שלהלן, צמתים שלא משודרגים דוחים את הכללים החדשים, מה שיוצר סטייה או מזלג קשיח ב- blockchain.
תמונה מאת ג'ולי באנג © Investopedia 2019
הסיבות למזלג קשה?
ישנן מספר סיבות לכך שמפתחים עשויים ליישם מזלג קשיח, כגון תיקון סיכוני אבטחה חשובים שנמצאים בגירסאות ישנות יותר של התוכנה, להוסיף פונקציונליות חדשה או להפוך פעולות - כמו כאשר ה- Blockchain Ethereum יצר מזלג קשה להפוך את לפרוץ לארגון האוטונומי המבוזר (DAO). לאחר הפריצה, קהילת Ethereum הצביעה כמעט פה אחד בעד מזלג קשה להחזיר עסקאות שהפיצו מטבע דיגיטלי בשווי עשרות מיליוני דולרים על ידי האקר אנונימי. המזלג הקשה עזר גם למחזיקי האסימון של DAO להחזיר את כספי האתר (ETH) שלהם
ההצעה למזלג קשה לא בדיוק הרפה את היסטוריית העסקאות של הרשת. במקום זאת, היא העבירה את הכספים הקשורים ל- DAO לחוזה חכם חדש שנוצר במטרה אחת לתת לבעלים המקוריים למשוך את כספם. מחזיקי האסימון של DAO יכולים כעת למשוך את ה- ETH בשיעור של כ- ETH ל- 100 DAO. האיזון הנוסף של אסימונים וכל אתר שיישאר כתוצאה מהמזלג הקשיח יימשך ויופץ על ידי אוצרי ה- DAO בכדי לספק "הגנה כושלת" לארגון.
מזלגות קשים לעומת מזלגות רכים
מזלגות קשים ומזלגות רכים זהים במהותם במובן זה שכאשר משתנים את הקוד הקיים של פלטפורמת cryptocurrency, גרסה ישנה נשארת ברשת בזמן שנוצרת הגרסה החדשה. בעזרת מזלג רך, רק blockchain אחד יישאר בתוקף כאשר המשתמשים יאמצו את העדכון. ואילו עם מזלג קשה, קיימות מחסומי החסימה הישנים והחדשים זה לצד זה, מה שאומר שיש לעדכן את התוכנה כך שתוכל לעבוד לפי הכללים החדשים. שני המזלגות יוצרים פיצול, אך מזלג קשה יוצר שני מחסומי חסימה ומזלג רך אמור לגרום לאחד.
בהתחשב בהבדלי האבטחה בין מזלגות קשים ורכים, כמעט כל המשתמשים והמפתחים דורשים מזלג קשה, אפילו כשמזלג רך נראה כאילו הוא יכול היה לעשות את העבודה. שיפוץ החוסמים בתוך blockchain דורש כמות אדירה של כוח מחשוב, אך הפרטיות המתקבלת ממזלג קשה הגיונית יותר מאשר שימוש במזלג רך.
