היסטוריה של אתריום (חלק 2)

בחלק הראשון של הסדרה “תולדות האתריום” דיברנו על השנים הראשונות לקיומה של הרשת, תיארנו את הארגון המבוזר הראשון אי פעם – ה- DAO – ואת קריסתו, שהביאה לפיצול השרשרת ולהופעתו של עצמאי Ethereum Classic blockchain.

במאמר של היום, נזכור את האירועים שקרו לרשת אחרי המזלג הקשיח, את עדכוני הרשת העיקריים, כמה תכונות של הבלוקצ’יין ואת תנופת ה- ICO לשנת 2017..

התנגדות להתקפות DDoS

המחלוקות הקשורות לפיצול השרשרת ולאירועים עם פרויקט DAO טרם הוסדרו, כאשר ב- 22 בספטמבר 2016, הרשת הפכה למתקפת DDoS. התוקפים העבירו דואר זבל לרשת בעסקאות ריקות, מה שגרם לבעיות בזמן התחלת עסקאות והכללתם לחסימות. הפגיעות זוהתה ביישום פרוטוקול “Go” ונגרמת על ידי עלות נמוכה של דלק לביצוע קוד פעולה במהלך עסקאות. עסקאות של תוקפים יזמו פעולות קלט / פלט יותר מ- 50 אלף פעמים לחסום.

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

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

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

האופן שבו מארגן את’ריום שונה מזה בפרוטוקול הביטקוין. דיברנו על המודל ששימש בביטקוין – UTXO – באחד המאמרים הקודמים שלנו. רשת את’ריום משתמשת ב”מודל החשבון “, בו ישנם שני סוגים של חשבונות: חיצוניים (מנוהלים על ידי מפתחות פרטיים) וחוזה (הנשלט על ידי קוד מסוים המוגדר בתנאי החוזה הקשור). בחשבונות חיצוניים ניתן ליצור עסקה באמצעות מפתח פרטי.

כאשר מתקפת רשת, התוקפים מבצעים חשבונות ריקים על ידי העברה חוזרת של אפס ETH. מכיוון שהחשבונות לא הכילו קוד חוזה חכם ולא ערכים או נתונים לשליחה, הם לא היו שימושיים. אך מכיוון שהעסקאות בוצעו והתוצאה נשמרה בבלוקצ’יין, הן הגדילו את גודלן ועיכבו בנוסף עסקאות אחרות. התקפות חדשות בוצעו מ- 8 מיליון כתובות ריקות והגדילו את זמן ייצור החסימות ב- 1-2 שניות. 

ב- 22 בנובמבר התגלגל מזלג קשיח נוסף בשם “דרקון זועם”, המורכב מכמה עדכונים, שחיסלו את ההשלכות של התקפות קודמות, שינו את עלות כמה קודי הפעלה והסירו את החשבונות הריקים מהבלוקצ’יין..

תנופת ה- ICO

שנת 2017 הייתה שנת ההייפ הקריפטוגרפי חסר התקדים, שהוביל לאתרי ATH חדשים ואז לאכזבתם של המשתתפים החדשים ולנפילת שוק הקריפטומה כולו..

נכון לסוף אוגוסט 2017, פלטפורמת את’ריום אירחה כ -6,000 אסימונים, ורק 50 מהם יכלו להתפאר בסכום של 1 מיליון דולר + נזילות יומית..

בשנת 2017 מספר הכספים שגויס באמצעות ICO היה גבוה פי 40 ועמד על 3.8 מיליארד דולר. הפרויקט הגדול ביותר בשנת 2016, שגייס 16.5 מיליון דולר, היה Waves, ואילו בשנת 2017 גייס פרויקט Hdac 258 מיליון דולר..

שיא הצמיחה ב- ICO התרחש בדצמבר 2017, ולאחריו המגמה החלה לרדת. ב -17 בדצמבר הגיע הביטקוין ל -20,000 דולר. במהלך נפילת מחיר הביטקוין לאורך שנת 2018, פרויקטים רבים חדלו להתקיים בגלל ניהול לקוי של כספים או חוסר פיתוח ורעיונות. כמה חברות סטארט-אפ החזיקו כספים באת’ריום, מה שהוביל לפחתם במהלך שוק הדובים ונפילת את’ריום מ -1400 דולר ל -100 דולר.

שנת 2017 הייתה אבן דרך חשובה בפיתוח פלטפורמת את’ריום והמטבעות הקריפטוגרפיים בכלל. יש לציין כי בנוסף למספר עצום של פרויקטים של הונאה שהופיעו במהלך תנופת ה- ICO, גייסו מספר רב של פרויקטים מרגשים וחדשניים הקשורים לבלוקצ’יין. נוסף על כך, הופיעו קומץ מתחרים של את’ריום, כמו EOS, Cardano ו- Tron.

עדכון מטרופולין: ביזנטיון

מפת הדרכים של את’ריום, שהתפרסמה עוד בשנת 2015, מפרטת תוכניות לעבור לאלגוריתם הוכחת ההימור (PoS). אחד העדכונים הגלובליים והשלב השלישי לקראת חיסול הכרייה היה עדכון מטרופוליס, שחולק לשני חלקים: ביזנטיון וקונסטנטינופול..

ב- 25 בספטמבר 2017 התקיים מזלג קשיח ביזנטיום ברשת המבחנים רופסטן, וב- 16 באוקטובר – הוא הופיע ברשת הראשית של את’ריום. Hardfork כלל תשעה פרוטוקולי שיפור (EIP). אחד השינויים המהותיים שהוכנסו היה דחיית “פצצת הקושי”, אותה נתאר להלן.

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

העלייה המלאכותית במורכבות הכרייה החלה במהלך ההשקה הראשונה של רשת Frontier בשנת 2015. אך מכיוון ששלב השלווה עדיין היה רחוק, היה צורך לדחות את שינוי הקושי. הפעלה מוקדמת של פצצת הקושי התרחשה ביוני 2017, ומאי עד אוקטובר, קושי בכרייה גדל פי עשרה. הזמן הממוצע למציאת חסימות חדשות הוכפל, מ -15 ל -30 שניות.

מזלג ביזנטיום קשה דחה את העלייה בקושי בכרייה והפחית את תגמול החסימה מ -5 ל -3 ETH.

בנוסף לפתרון בעיית האטת הייצור, נוספו גם zk-SNARK. zk-SNARKs הם אלמנטים קריפטוגרפיים שפותחו על ידי צוות מטבע הציבורי ZCash אנונימי. הם מאפשרים עסקאות פרטיות ומספקים אינטראקציה בין חסימות Ethereum ו- Zcash. יכולות המכונות הווירטואליות של Ethereum הורחבו גם כן, אופטימיזציה של עלויות הגז, מהירות יצירת הבלוקים הוגדלה, ובוצעו שינויים באופן שבו חוזים חכמים מתפקדים.

עדכון מטרופולין: קונסטנטינופול

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

השלב השני של מטרופולין – מזלג קשיח בקונסטנטינופול – נערך ב- 28 בפברואר 2019. עדכון זה כלל 5 EIPs וכלל את השינויים הבאים: שיפורים בהיקף הרשת, הגדלת מהירות יצירת הבלוקים, פתרונות לשיפור עבודת החוזים החכמים ולהפחית עלויות גז, אופטימיזציה ויצירת תנאים להפעלת פרוטוקול קספר, שמטרתו המעבר לאלגוריתם קונבנזוס היברידי PoW / PoS, כמו גם פיתרון נוסף לעיכוב מורכבות הכרייה.

נדרשה דחייה נוספת של 12 חודשי “פצצת הקושי” בשל העובדה שפתרון דומה במזלג הקשיח ביזנטיון הספיק רק לארבעה חודשים במקום 18 החודשים המתוכננים. הקושי ברשת חרג מ -3000 כבר במרץ 2018, והגיע לשיא של 3500 באוגוסט, כאשר יצירת בלוקים חדשים ארכה כ-14-15 שניות.. 

בדצמבר 2018 הקושי ירד ל- 2000TH, אך זה נבע מכיבוי מספר כורים ומחיר ה- ETH צנח מ- $ 800 ל- $ 100, ולאחר מכן הקושי התחיל לעלות שוב..

שדרוג קונסטנטינופול צמצם את קושי הרשת ל -2000 TH, ונפח הפליטה ירד מ -3 ל- 2 ETH ליחידה.

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

פגיעות זו זוהתה על ידי חברת ביקורת החוזים החכמה של ChainSecurity ואיפשרה לתוקפים לגנוב את כספי המשתמשים. פגיעות זו מכונה “התקפה חוזרת” וכבר התרחשה בהיסטוריה של את’ריום – התקפה על ה- DAO, עליה דנו בחלק הראשון של סדרה זו..

במאמר הבא נדבר על עדכון הרשת הגדול האחרון לפני התחלת המעבר השלבי ל- Ethereum 2.0, נתאר את השלבים העיקריים של מעבר זה ונזכור את ההתרחשויות האתריאומיות הזכורות ביותר של 2019 ו- 2020.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map