Ethereum אינו תוכנה סטטית ששוחררה פעם אחת ונשארה ללא שינוי. זוהי פרוטוקול חי שמנהל מיליארדי דולרים בערך ומאפשר מערכת אקולוגית עצומה של יישומים מבוזרים. כדי לתקן באגים קריטיים, להגדיל את הרשת ולהגיב לתנאי שוק משתנים, הפרוטוקול חייב להשתנות כל הזמן. עם זאת, בניגוד לחברה מסורתית עם מנכ"ל ודירקטוריון, ל-Ethereum אין סמכות מרכזית שתקבע את השינויים האלה באופן חד-צדדי.
חוסר זה במנהיג מרכזי מוביל לאתגר ייחודי. הרשת זקוקה למערכת להציע, לדון ולממש שדרוגים מבלי לפגוע באופי המבוזר שלה. תהליך זה מכונה באופן כללי ממשל. במערכות מרכזיות, קבלת ההחלטות יעילה אך אטומה. במערכות מבוזרות כמו Ethereum, התהליך הוא בהכרח של דיון, שכנוע ורצון בין בעלי עניין שונים.
ההתפתחות של הרשת מסתמכת על מושג המכונה "הסכמה גסה". זה אומר שבעוד שסכמה מוחלטת מושגת לעיתים רחוקות, הקהילה חייבת להסכים באופן רחב על דרך קדימה לפני שבוצעים שינויים. מבנה זה הופך פיתוח תוכנה לתהליך שדומה לפוליטי. קבוצות שונות לעיתים קרובות בעלות אינטרסים מתחרים, ואיזון הצרכים האלה קובע את עתיד הבלוקצ'יין.
תהליך השינוי הרשמי
הכלי העיקרי לממשל ב-Ethereum הוא Ethereum Improvement Proposal, או EIP. זהו מסמך רשמי שמתאר שינויים מוצעים לפרוטוקול. התהליך מתחיל כאשר אדם או צוות מפתחים רושמים הצעה. זה יכול להיות כל אחד בקהילה, אם כי לרוב מדובר במפתחי ליבה או חוקרים שיש להם את המומחיות הטכנית לציין שדרוגים מורכבים.
לאחר שה-EIP מוגש, הוא עובר תקופה קפדנית של דיון. הקהילה הרחבה, כולל מפתחים וחוקרים, בוחנת את היתרונות הטכניים והסיכונים הביטחוניים הפוטנציאליים של ההצעה. הצעות לשיפור נעשות, וההצעה מתוקנת ומגושמת מחדש מספר פעמים. שלב זה קריטי לסינון רעיונות גרועים ולשכלול טובים לפני שקוד מסויג.
לאחר שכתוב הקוד, הוא אינו עולה מיידית לרשת הראשית. הוא נבדק ומבוטח תחילה ב-"testnet". זה מאפשר למפתחים לראות כיצד השדרוג מתנהג בסביבה מדומה מבלי לסכן כספים אמיתיים. רק לאחר בדיקות נרחבות והסכמה רחבה של הקהילה, השדרוג מתוזמן לרשת הראשית.
תפקיד האימוץ ההתנדבותי
היבט קריטי בממשל Ethereum הוא שהוא מסתמך על אימוץ התנדבותי. אפילו לאחר שה-EIP מסויג והקוד משוחרר, הרשת אינה משתדרגת אוטומטית. "רשת Ethereum" היא בעצם אלפי מחשבים עצמאיים, המכונים צמתים, שמריצים את תוכנת הלקוח של Ethereum. כדי שהשדרוג ייכנס לתוקף, מפעילי הצמתים חייבים לבחור להוריד ולהתקין את הגרסה החדשה של התוכנה.
מנגנון זה משמש כבדיקה הסופית על הכוח. אם מפתחי הליבה היו משחררים עדכון שהקהילה התנגדה לו באופן יסודי, מפעילי צמתים יכלו פשוט לסרב לעדכן. זה היה מוביל לשדרוג כושל או לפיצול רשת. לכן, הכוח אינו נמצא רק אצל אלה שכותבים את הקוד, אלא גם אצל אלה שמריצים את התשתית שבוצעת אותו.
ניטרליות אמינה ככוכב צפון
קהילת Ethereum מונחית על ידי ערכים ספציפיים המשפיעים על קבלת ההחלטות. בעוד שתרבות הביטקוין מתמקדת מאוד בריבונות עצמית ושמרנות קיצונית בנוגע לשינויים, Ethereum שואפת להיות פלטפורמה ליישומים מבוזרים גלובליים. כדי לשרת מטרה רחבה זו, הרשת שואפת לעיקרון שמייסד שותף Vitalik Buterin מכנה "ניטרליות אמינה".
ניטרליות אמינה פירושה בעצם שעיצוב המנגנון של הפרוטוקול לא אמור להפלות בעד או נגד אנשים ספציפיים. הוא אמור לטפל בכל אחד בצורה הוגנת במידת האפשר. כאשר בוחנים את עיצוב המערכת, צריך להיות ברור שהיא לא מוטה לטובת בעלי עניין ספציפיים או אינטרסים מיוחדים.
אתגר היישום
השגת ניטרליות זו בפועל היא קשה. העולם בלתי שוויוני מטבעו, והמשתתפים מגיעים עם יכולות וצרכים שונים. מנגנון שמטפל בכל אחד בדיוק אותו דבר עדיין עלול להטות לטובת אלה עם משאבים רבים יותר. לדוגמה, אם הרצת צומת דורשת חומרה יקרה, המערכת מפלה באופן אפקטיבי נגד אלה עם הון פחות, גם אם התוכנה פתוחה לכולם.
תהליך הממשל עצמו חייב להישאר ניטרלי. הוא לא יכול להשתלט על ידי קבוצת משפיענים אחת או תאגידים גדולים. אם תהליך קבלת ההחלטות נשלט על ידי כמה ישויות חזקות, הרשת מאבדת את טענתה למבוזרות. הבטחה שהפרוטוקול מתפתח בדרך ששומרת על ניטרליות זו היא מאבק מתמיד עבור הקהילה.
פרוגרסיביות מול שמרנות
המחויבות לניטרליות נבחנת לעיתים קרובות כאשר דברים משתבשים. הדוגמה המפורסמת ביותר הייתה פריצת DAO ב-2016. כמות משמעותית של Ether נגנבה בגלל באג בחוזה חכם. הקהילה עמדה בפני בחירה קשה: להתערב כדי להפוך את הגניבה או להיצמד לעיקרון ש-"קוד הוא חוק" ולתת לאקר לשמור על הכספים.
הרוב בקהילה בחר להתערב, ויצר "פיצול קשה" שהפך את העסקה. החלטה זו פיצלה את הרשת לשתיים. השרשרת החדשה שמרה על השם Ethereum (ETH), בעוד השרשרת המקורית, שנתמכה על ידי אלה שתמכו בגישה שמרנית ולא-מתערבת, הפכה ל-Ethereum Classic (ETC). אירוע זה הדגיש שממשל Ethereum נוטה לפרוגרסיביות, ומעדיף פתרונות פרגמטיים ופיתוח פעיל על פני נהגה קשיחה לכללים מבוססים.
המעבר להוכחת החזקה
אחת מההחלטות המשמעותיות ביותר בתולדות הממשל של Ethereum הייתה המעבר מהוכחת עבודה (PoW) להוכחת החזקה (PoS). שדרוג זה, המכונה "The Merge", שינה באופן יסודי את האופן שבו הרשת מוגנת ואת מי שיכול להשתתף בקונצנזוס. זו הייתה מהלך שנועד לפתור את "דילמת הבלוקצ'יין" על ידי שיפור אבטחה וסקיילביליות תוך הפחתת צריכת אנרגיה דרמטית.
במערכת PoW הישנה, כורים השתמשו בחומרה צורכת אנרגיה כדי לפתור חידות ולוודא בלוקים. במערכת PoS החדשה, מאמתים מחליפים כורים. מאמתים נועלים, או "מפקידים", נכסים קריפטו בחוזה חכם כדי לקבל את הזכות להציע בלוקים חדשים. המעבר הזה ביטל את הצורך בחוות כרייה מסיביות, והפחית את צריכת האנרגיה ביותר מ-99%.
תמריצים וסיכונים חדשים
המעבר ל-PoS הציג גישה של "גזר ומקל" לאבטחה. מאמתים מרוויחים תגמולים על עיבוד עסקאות נכון (הגזר). עם זאת, אם הם מפרים כללי פרוטוקול או מנסים לתקוף את הרשת, הם מתמודדים עם "slashing", שבו חלק או כל הנכסים המפוקדים שלהם מוחרמים (המקל). מודל כלכלי זה נועד ליישר את התמריצים של המאמתים עם בריאות הרשת.
עם זאת, המעבר הזה הביא גם חששות ממשל חדשים. מבקרים טוענים ש-PoS עלול להוביל לתרחיש של "עשירים נהיים עשירים יותר". ב-PoW, כרייה תחרותית ובעלת שולי רווח דקים, מכריחה כורים למכור מטבעות כדי לכסות עלויות. ב-PoS, עלויות תפעול נמוכות, ומאפשרות לבעלי עניין גדולים להגדיל את עושרם פשוט על ידי הפקדה. זה עלול להוביל לריכוז השפעה בקרב מאמתים עשירים לאורך זמן.
חששות מריכוזיות מאמתים
כדי להיות מאמת עצמאי, צריך בדרך כלל 32 ETH. זו מחסום פיננסי גבוה עבור אנשים רבים. כתוצאה מכך, משתמשים רבים מפקידים את ה-ETH שלהם דרך מתווכים או שירותי מאגר. אם חבורה קטנה של שירותים כאלה שולטת ברוב ה-ETH המפוקד, הם יכולים באופן תיאורטי להפעיל השפעה מוגזמת על הרשת.
דיוני ממשל כיום סובבים לעיתים קרובות סביב איך למתן סיכוני ריכוזיות אלה. הקהילה עוקבת באופן פעיל אחר הפיזור של ההפקדות ומעודדת שימוש בפתרונות הפקדה מבוזרים. המטרה היא להבטיח שהקבוצה של המאמתים תישאר גדולה ומגוונת, ומונעת מקבוצה אחת לשלוט בתהליך הקונצנזוס.
סקיילביליות ודילמת הבלוקצ'יין
הממשל של Ethereum מושפע מאוד מהמגבלות הטכניות המכונות דילמת הבלוקצ'יין. מושג זה טוען שבלוקצ'יין יכול לייעל רק שתיים מתוך שלוש תכונות בבת אחת: מבוזרות, אבטחה וסקיילביליות. מפת הדרכים של Ethereum נתנה עדיפות עקבית למבוזרות ואבטחה, לעיתים קרובות על חשבון מהירות גולמית ועמלות נמוכות בשכבה הראשית.
עדיפות זו יש לה השלכות. כאשר הביקוש לרשת עולה על הקיבולת שלה, עמלות העסקאות (גז) מזנקות לשמיים. זה מדיר משתמשים קטנים ומגביל את התועלת של הרשת. כדי להתמודד עם זה, מפת הדרכים של הממשל העבירה מיקוד לפתרונות "שכבה 2" וטכניקה המכונה sharding כדי לטפל בסקיילינג מבלי לפגוע באבטחת השכבה הבסיסית.
תפקיד פתרונות שכבה 2
שכבה 2 מתייחסת לקבוצת טכנולוגיות שפועלות מעל רשת Ethereum הראשית. פתרונות אלה, כמו rollups, מעבדים עסקאות מחוץ לשרשרת ואז מאגדים את הנתונים כדי לשלוח חזרה לבלוקצ'יין Ethereum הראשי. זה מאפשר עסקאות מהירות וזולות יותר תוך ניצול אבטחת Ethereum.
ישנם שני סוגים עיקריים של rollups: Optimistic rollups ו-Zero-Knowledge (ZK) rollups. Optimistic rollups מניחים שעסקאות תקפות כברירת מחדל וחישוב תקפות רק אם מאתגרים. ZK rollups משתמשים בקריפטוגרפיה מורכבת כדי להוכיח תקפות מראש. שתי השיטות שואפות להגדיל את התפוקה, אך הן מציגות שכבות ממשל משלהן. רשתות שכבה 2 לעיתים קרובות יש להן מפעילים ותהליכי שדרוג משלהן, ויוצרות נוף ממשל מפוצל שבו משתמשים חייבים לסמוך גם על Ethereum וגם על פרוטוקול שכבה 2.
| תכונה | Optimistic Rollups | ZK Rollups |
|---|---|---|
| שיטת אימות | מניח תקפות; הוכחות הונאה בשימוש אם מאתגרים | הוכחות תקפות קריפטוגרפיות מוגשות על השרשרת |
| זמן משיכה | עיכוב ארוך (למשל, 7 ימים) לפתרון מחלוקות | מיידי או מהיר מאוד לאחר אימות ההוכחה |
| מורכבות | מורכבות טכנית נמוכה יותר ליישום | מורכבות חישובית וקריפטוגרפית גבוהה |
Sharding וזמינות נתונים עתידית
Sharding הוא שדרוג גדול נוסף בלוח הזמנים של Ethereum המיועד לסקיילביליות. הוא כולל חלוקת מסד הנתונים של הרשת לחלקים קטנים יותר, ניתנים לניהול, המכונים shards. כל shard פועל במידה מסוימת כמו בלוקצ'יין נפרד אך מתקשר עם האחרים. זה מאפשר לרשת לעבד הרבה עסקאות במקביל במקום ברצף.
יישום sharding מורכב ודורש תיאום ממשל קפדני. מאמתים מוקצים באופן אקראי ל-shards שונים כדי להבטיח אבטחה, ומונעים מ-shard בודד להיות מושחת על ידי קבוצה ספציפית. הקצאה אקראית זו היא הגנה מרכזית מפני התקפות מתואמות. ככל ש-sharding ייושם, הוא יבחן עוד יותר את יכולת הקהילה לבצע שדרוגים טכניים מורכבים מבלי לשבש את הרשת החיה.
שלמות מערכת הצמתים
המבוזרות של Ethereum מסתמכת מאוד על הגיוון של צמתיה. צמתים הם המחשבים שמאחסנים את ההיסטוריה של הבלוקצ'יין ואומתים כללים. אם הרצת צומת הופכת יקרה מדי או קשה טכנית מדי, פחות אנשים יעשו זאת. זה מוביל למצב שבו רק מוסדות גדולים מריצים צמתים, מה שהופך את הרשת לפגיעה יותר לצנזורה או השתלטות.
מבקרים לעיתים קרובות מצביעים על כך שבלוקצ'יין Ethereum גדול מאוד, נמדד בטרה-בייטים. זה מקשה על משתמש ממוצע להריץ "צומת ארכיונלי מלא" בהשוואה לבלוקצ'יין הקטן יותר של ביטקוין. אם משתמשים לא יכולים לאמת את השרשרת בעצמם, הם חייבים להסתמך על ספקי שירות צד שלישי כדי להתקשר עם הרשת.
סיכון ההסתמכות על תשתית
ההסתמכות על ספקי תשתית צד שלישי מציבה סיכון ממשל. בנובמבר 2020, ספק תשתית גדול בשם Infura סבל מתקלה טכנית. מכיוון שרבים מארנקים ובורסות הסתמכו על Infura במקום להריץ צמתים משלהם, הם נאלצו להשהות עסקאות. אירוע זה הדגיש את הסכנות של ריכוזיות בשכבת התשתית.
אם מסה קריטית של האקוסיסטם מסתמכת על ספק יחיד, ספק זה הופך לנקודת כשל מרכזית. דיוני ממשל מתמקדים לעיתים קרובות באיך להפחית את מחסום הכניסה למפעילי צמתים. המטרה היא לשמור על דרישות חומרה ורוחב פס נמוכות מספיק כדי שקבוצה רבתית ומגוונת תוכל להמשיך להגן על הרשת באופן עצמאי.
מסקנה
ממשל Ethereum הוא ניסוי מורכב ומתפתח בתיאום אנושי. הוא חסר את היעילות הנקייה של מבנה תאגידי, ומסתמך במקום זאת על דיונים מבולגנים, הסכמה גסה ואימוץ התנדבותי. המעבר להוכחת החזקה ושילוב פתרונות סקיילינג שכבה 2 מדגימים את יכולת הקהילה לבצע שינויים מסיביים ברדיפה אחר פרוטוקול טוב יותר. עם זאת, שינויים אלה מביאים אתגרים חדשים בנוגע לריכוז עושר, מורכבות טכנית וריכוזיות תשתית.
עיקרון הניטרליות האמינה נשאר אור מנחה לעתיד הרשת. כדי שאEthereum יצליח כפלטפורמה גלובלית, הוא חייב לעמוד בפני השתלטות על ידי אינטרסים מיוחדים ולהישאר הוגן בעיצובו. בעלי העניין—מפתחים, מאמתים ומשתמשים—חייבים להישאר ערניים. הם נושאים באחריות להבטיח שהרדיפה אחר סקיילביליות לא תשחק את היסוד המבוזר שנותן לרשת את ערכה.
עתיד הרשת נקבע לא על ידי מנהיג יחיד, אלא על ידי הבחירה הקולקטיבית של אלה שמריצים את התוכנה.