Ethereum היא פלטפורמת בלוקצ'יין מבוזרת וקוד פתוח ששינתה באופן יסודי את האופן שבו אנו תופסים בעלות דיגיטלית וחישוב. בעוד ש-Bitcoin הציגה את הרעיון של מטבע דיגיטלי עמית לעמית, Ethereum הרחיבה חזון זה כדי ליצור רשת מתכנתת. Ether (ETH) משמשת כמטבע הקריפטו הטבעי של הפלטפורמה הזו. היא פועלת כדלק לאקוסיסטמה עצומה של יישומים שפועלים ללא רשויות מרכזיות. הרשת פועלת לא רק כספר חשבונות לעסקאות פיננסיות אלא כבסיס לגרסה חדשה של האינטרנט.
פלטפורמה זו מתוארת לעיתים קרובות כמחשב העולם. האנלוגיה הזו מדגישה את יכולתה לבצע קוד ולנהל נתונים ברחבי רשת מבוזרת של צמתים. בניגוד למחשב-על מסורתי שממוקם במיקום ספציפי, משאבי Ethereum מפוזרים ברחבי העולם. הפיזור הזה מבטיח שהרשת נשארת עמידה ונגישה לכל מי שיש לו חיבור אינטרנט. זה הופך את הבלוקצ'יין מסיסמה פשוטה לסביבה דינמית שבה מתרחשות אינטראקציות מורכבות.
השחקנים העיקריים בתוך מצב הרשת הזה הם החשבונות שמפעילים ומבצעים עסקאות. שחקנים אלה מקיימים אינטראקציה במערכת שתוכננה להיות פתוחה וללא צורך באישורים. הרשת אינה מפלה על בסיס גיאוגרפיה או מעמד. במקום זאת, כוחות שוק וקוד קובעים גישה למשאבים. המבנה הזה מאפשר למפתחים לבנות יישומים שקופים ובלתי ניתנים לשינוי. זה מסיר באופן יעיל את הצורך בשומרי סף באינטראקציות פיננסיות וחברתיות.
מושג מחשב העולם
הרעיון של "מחשב עולם" מצביע על משאב משותף הזמין לכולם. בחישוב מסורתי, תוכנה רצה על שרתים קנייניים בבעלות חברות ספציפיות. ישויות אלה שולטות בנתונים ובלוגיקת היישומים. Ethereum הופכת את המודל הזה בכך שהיא מאפשרת ליישומים לרוץ על רשת ציבורית. מצבו של מחשב זה מתוחזק על ידי אלפי משתתפים עצמאיים במקום תאגיד יחיד.
עם זאת, האנלוגיה הזו מוגבלת בכל הנוגע לכוח עיבוד גולמי. Ethereum אינה מיועדת להחליף מחשבי-על בעלי ביצועים גבוהים למשימות כמו ניתוח נתוני אסטרונומיה. היא אינה יכולה לעבד תמונות מסיביות או לבצע סימולציות מדעיות מורכבות ביעילות. החוזק שלה נעוץ לא במהירות או בחישוב גולמי אלא באמון ובאימות. עלינו לראות בה כפלטפורמה משותפת ללוגיקה מאובטחת ואמינה מאשר כסוס עבודה לעיבוד נתונים.
המטרה המרכזית של הפלטפורמה הזו היא לשמור על "מצב" משותף שכולם מסכימים עליו. בחישוב, מצב מתייחס למידע הנוכחי המאוחסן במערכת. זה משתנה על סמך אינטראקציות בין קלטים חיצוניים ללוגיקה פנימית. ב-Ethereum, מצב זה כולל יתרות חשבון, קודי חוזים ונתונים המאוחסנים על ידי יישומים. ברגע שהרשת מסכימה על מצב, הוא הופך לרישום קבוע שקשה מאוד לשנותו.
מאפייני מצב הרשת
גישה פתוחה וללא צורך באישורים
רשת Ethereum פועלת על עיקרון של פתיחות רדיקלית. כל אחד חופשי ליצור, להפעיל ולשמש יישומים על הפלטפורמה. אין דרישה ליצור חשבון עם ספק מרכזי או לבקש אישור לפריסת תוכנה. משאבי מחשב משותף זה מוקצים באופן טהור על ידי כוחות שוק. כל מי שמוכן לשלם את העמלות הנדרשות יכול לגשת לכוח העיבוד של הרשת.
שקיפות ובלתי ניתנות לשינוי
כל עסקה ושורה של קוד ברשת גלויה לציבור. אין אלגוריתמים נסתרים או לוגיקת תוכנה קניינית שאינם ניתנים לבדיקה על ידי משתמשים. השקיפות הזו מאפשרת למשתתפים להעריך את פרטי היישומים לפני אינטראקציה איתם. יתר על כן, ברגע שהרשת מסכימה על מצב, הוא הופך לרישום קבוע. הבלתי ניתנות לשינוי הזו מספקת דרגה גבוהה של ביטחון שרמאות אינה מתבצעת וההיסטוריה אינה נכתבת מחדש.
נייטרליות אמינה
הפרוטוקול מתפתח דרך תהליך כמעט-פוליטי שמכוון ל"נייטרליות אמינה". זה אומר שהפלטפורמה מתאימה לצרכי משתתפיה מבלי לתעדף קבוצה אחת על פני אחרת. המטרה היא להבטיח שהכללים חלים באופן שווה על כולם. משתמשים יכולים לסמוך על כך שיהיה להם גישה הוגנת למשאבי הרשת ללא קשר לרקע או לכוונה שלהם. הנייטרליות הזו חיונית לפלטפורמה גלובלית שמכוונת לשמש כבסיס ליישומים מגוונים.
התפתחות ממחשבון למחשב
כדי להבין את השחקנים ב-Ethereum, עוזר להשוות את הרשת ל-Bitcoin. Bitcoin הושקה ב-2009 כחלופה דיגיטלית למטבעות מסורתיים. המטרה העיצובית העיקרית שלה הייתה להקל על העברת ערך מבוזרת. ניתן לחשוב על Bitcoin כמחשבון מבוזר. היא יעילה להפליא במשימה ספציפית אחת: מעקב אחר מי מחזיק בכמה כסף. שפת הסקריפטינג שלה מוגבלת בכוונה כדי להבטיח אבטחה לעסקאות פשוטות.
Ethereum, שהוצעה בסוף 2013 על ידי Vitalik Buterin, הציגה חזון רחב יותר. Buterin שאף ליצור בלוקצ'יין "מלא טיורינג". המונח הזה מתאר מערכת שמסוגלת להריץ כל סוג של יישום בהינתן מספיק זמן ומשאבים. בעוד ש-Bitcoin מנהלת כסף מתכנת, Ethereum מנהלת קוד מתכנת. ההבחנה הזו היא מה שמאפשר את קיומם של חשבונות מורכבים וחוזים חכמים שמעבר להעברות ערך פשוטות.
השקת רשת הראשית של Ethereum ב-2015 סימנה את המעבר מבלוקצ'יינים לשימוש ספציפי לפלטפורמות כלליות. מפתחים יכלו כעת להשתמש בתשתית הבלוקצ'יין כדי לבנות את הפרויקטים שלהם. זה לא היה אפשרי ב-Bitcoin בגלל הארכיטקטורה הנוקשה שלה. רשת Ethereum מאפשרת לחוזים עמית לעמית לרוץ ללא הפרעה. היכולת הזו יצרה סביבה חדשה שבה השחקנים אינם רק אנשים ששולחים כסף, אלא תוכניות שמתקשרות עם תוכניות אחרות.
| מאפיין | Bitcoin | Ethereum |
|---|---|---|
| מטרה ראשית | אחסון ערך | פלטפורמה מבוזרת |
| יכולת | מחשבון דיגיטלי | מחשב מלא טיורינג |
| תפוקה | ~7 עסקאות/שנייה | ~30 עסקאות/שנייה |
לוגיקת חוזים חכמים
חוזה חכם משמש כעמוד השדרה של הפעילות ברשת Ethereum. זהו תוכנית מחשב המאוחסנת ורצה על הבלוקצ'יין. חוזים אלה פועלים כשחקנים אוטונומיים בתוך המערכת. לאחר הפריסה, הם מתנהגים בדיוק כפי שתוכנתו, ללא צורך בהתערבות אנושית. הם מתוארים לעיתים קרובות באמצעות הלוגיקה "אם זה, אז aquilo" הנמצאת בתכנות מסורתי.
המונח "חוזה חכם" עלול להטעות מעט. הם אינם תמיד "חכמים" במובן של בינה מלאכותית, ואינם תמיד חוזים משפטיים. הם פשוט סקריפטים שביצוע פעולות כאשר תנאים ספציפיים מתקיימים. לדוגמה, חוזה יכול להיות מתוכנת להחזיק כספים עד תאריך מסוים. ברגע שהתאריך מגיע, הקוד משחרר אוטומטית את הכספים לנמען המיועד. אין צורך בעורך דין או בנק לאכיפת ההסכם הזה.
שחקנים דיגיטליים אלה מאפשרים אינטראקציות ללא אמון. "ללא אמון" לא אומר שאתה לא סומך על המערכת. זה אומר שאין צורך לסמוך על הצד השני או על מתווך צד שלישי. אתה רק צריך לסמוך על הקוד. מכיוון שהקוד שקוף ורץ על רשת מבוזרת, כל אחד יכול לאמת את הלוגיקה שלו. זה מפחית את הסיכון לשגיאה או למניפולציה על ידי רשות מרכזית.
פריסת חוזה חכם כוללת שליחת עסקה שמכילה את הקוד לרשת. הפעולה הזו יוצרת כתובת מיוחדת לחוזה. כתובת זו פועלת באופן דומה לכתובת חשבון משתמש אך נשלטת על ידי קוד במקום מפתח פרטי. משתמשים מתקשרים עם החוזה על ידי שליחת נכסים או נתונים לכתובת זו. זה מפעיל את הפונקציות של החוזה, גורם לו לבצע את הכללים המוגדרים מראש.
מכונת Ethereum הווירטואלית (EVM)
מנוע הביצוע
מכונת Ethereum הווירטואלית (EVM) היא המנוע שמפעיל את שחקני הרשת. זהו סביבה וירטואלית שביצוע חוזים חכמים. כל צומת ברשת Ethereum מפעילה עותק של ה-EVM. הניודנטיות הזו מבטיחה שכל עסקה וביצוע חוזה מאומתים על ידי כל הרשת. ה-EVM מפרשת את הקוד המאוקלס מחוזים חכמים ומעדכנת את מצב הרשת בהתאם.
ביתקוד ובבידוד
חוזים חכמים נכתבים בדרך כלל בשפות תכנות ברמה גבוהה. עם זאת, ה-EVM אינה מבינה שפות אלה ישירות. הקוד חייב להיות מאוקלס ל"ביתקוד", שפת רמה נמוכה שמכונות יכולות לקרוא. ה-EVM מבצעת את הביתקוד הזה בסביבה מבודדת. הבידוד הזה חיוני לאבטחה. הוא מבטיח שקוד הרץ ב-EVM אינו יכול לגשת למערכת הקבצים הפנימית של הצומת או להשפיע על תהליכים אחרים.
גז וכלכלה
כל פעולה מבוצעת על ידי ה-EVM דורשת מאמץ חישובי. המאמץ הזה נמדד ביחידה הנקראת "גז". משתמשים חייבים לשלם עבור הגז הזה באמצעות Ether. המנגנון הזה מונע לולאות אינסופיות וקוד זדוני מעיוות את הרשת. הוא מבטיח ששחקני הרשת משלמים על המשאבים שהם צורכים. המורכבות של החוזה החכם קובעת את כמות הגז הנדרשת לביצוע.
יישומים מבוזרים (dApps)
האינטראקציה בין חשבונות משתמשים לחוזים חכמים יוצרת את הבסיס ליישומים מבוזרים, או dApps. dApp היא יישום תוכנה שרץ על מערכת חישוב מבוזרת. היא בדרך כלל מורכבת מצד אחורי של חוזה חכם וממשק משתמש קדמי. החזית נראית כמו אתר אינטרנט סטנדרטי או אפליקציית מובייל. עם זאת, הלוגיקה האחורית רצה על הבלוקצ'יין במקום שרת מרכזי.
יישומים אלה מסתמכים על אינטראקציה של שלושה רכיבים עיקריים: חוזים חכמים, הבלוקצ'יין וטוקנים. חוזים חכמים מטפלים בלוגיקת העסקים ובשינויי מצב. הבלוקצ'יין מספק ספר חשבונות מאובטח ובלתי ניתן לשינוי. טוקנים משמשים לתשלום עמלות גז והקלת העברת ערך בתוך היישום. הארכיטקטורה הזו מאפשרת חדשנות ללא צורך באישורים.
לדוגמה, ב-dApp של פיננסים מבוזרים (DeFi), משתמש עשוי להתקשר עם פרוטוקול השאלה. המשתמש שולח נכסים לכתובת חוזה חכם. החוזה מחשב אוטומטית ריבית ומוציא טוקן המייצג את הפיקדון. התהליך כולו מתרחש ללא מנהל בנק או קצין הלוואות. החוזה החכם פועל כמנהל, מאכף את הכללים בשקיפות ובאופן אוטונומי.
מכיוון שיישומים אלה רצים על רשת ציבורית, הם נהנים מהאבטחה הטבעית של הפלטפורמה. אין נקודת כשל יחידה שפרצים יכולים לכוון אליה כדי להפיל את כל המערכת. בנוסף, מכיוון שהנתונים נמצאים בספר חשבונות ציבורי, משתמשים שומרים על שליטה בנכסים שלהם. הם לא צריכים למסור משמורת לישות מרכזית שעלולה לשימוש לרעה בכספים שלהם.
חזון Web3
אם חשבונות וחוזים של Ethereum הם השחקנים, הבמה עליה הם משחקים היא Web3. המונח הזה מתייחס להתפתחות הבאה של האינטרנט. האינטרנט הנוכחי, Web2, מודר על ידי פלטפורמות מרכזיות. חברות כמו Google ו-Facebook פועלות כשומרי סף. הן שולטות בגישה לשירותים וממקסמות נתוני משתמשים. משתמשים הם רק אורחים על הפלטפורמות האלה, עם מעט דעה בשלטון שלהן.
Web3 שואפת לשנות דינמיקה זו על ידי הצגת בעלות משתמשים. ב-Ethereum, השחקנים—המשתמשים והבונים—בעלים ברשת. באמצעות שימוש בטוקנים וזכויות שלטון, משתתפים יכולים להשפיע על כיוון הפלטפורמה. המודל הזה מפחית את הכוח של מתווכים חיפשי רנט. הוא מאפשר ליוצרים להתקשר ישירות עם הקהל שלהם ולשמור על יותר מהערך שהם יוצרים.
Vitalik Buterin ציין שביטקוין יכול לשים מתווכים מחוץ לעבודה. במקום חברת מוניות ששולטת בנהגים, פלטפורמת Web3 יכולה לאפשר לנהגים ולנוסעים לעסק ישירות. החוזה החכם מטפל בתשלום ומערכות מוניטין. המעבר הזה לאינטראקציה עמית לעמית מחלק עושר וכוח באופן שווה יותר. זה יוצר מערכת שבה הכללים ידועים לכולם ואינם ניתנים לשינוי שרירותי על ידי מנכ"ל.
החזון הזה נתמך על ידי מושג ה"נייטרליות האמינה". כאשר מפתחים בונים על פלטפורמות Web2, הם מתמודדים עם "סיכון פלטפורמה". ישות מרכזית יכולה לשנות את ה-API או הכללים שלה בן לילה, ומחלישה עסק. במודל Web3, הכללים אפויים לתוך הבלוקצ'יין. מפתחים יכולים לבנות בביטחון, בידיעה שהפלטפורמה הבסיסית נייטרלית ועמידה. היציבות הזו מעודדת חדשנות והשקעה ארוכת טווח באקוסיסטמה.
הרחבת האקוסיסטמה
פיננסים מבוזרים (DeFi)
DeFi יוצרת מערכת פיננסית פתוחה שבה חשבונות מתקשרים עם פרוטוקולים פיננסיים. משתמשים יכולים ללוות, להלוות ולסחור בנכסים באופן גלובלי. חוזים חכמים מחליפים בנקים מסורתיים. זה מסיר מחסומי כניסה ומאפשר לכל מי שיש לו ארנק להשתתף בשווקים גלובליים. שקיפות מבטיחה שרזרבות ויחסי בטוחה תמיד גלויים לציבור.
טוקנים לא-פונגיביליים (NFTs)
NFTs מייצגות נכסים דיגיטליים ייחודיים המאומתים על הבלוקצ'יין. הן מאפשרות לחשבונות להוכיח בעלות על אמנות, אספנות או נדל"ן וירטואלי. בניגוד לטוקנים פונגיביליים כמו Bitcoin, כל NFT ייחודי. התקן הזה חולל מהפכה בניהול זכויות דיגיטליות. הוא מאפשר ליוצרים למקסם את עבודתם ישירות מבלי להסתמך על גלריות או שירותי סטרימינג.
ארגונים אוטונומיים מבוזרים (DAOs)
DAOs הן ארגונים המושלטים על ידי קוד במקום בכירים. חברים משתמשים בטוקנים כדי להצביע על החלטות. הכללים של הארגון מאוכפים על ידי חוזים חכמים. המבנה הזה מאפשר שיתוף פעולה גלובלי על פרויקטים והשקעות. הוא מייצג דרך חדשה לשחקנים אנושיים לתאם משאבים ומטרות בשקיפות.
מסקנה
Ethereum הקימה נוף דיגיטלי שבו חשבונות וחוזים חכמים פועלים כשחקנים העיקריים. על ידי מעבר מעבר ליכולות ספר החשבונות הפשוטות של Bitcoin, היא יצרה סביבה מלאת טיורינג. הפלטפורמה הזו מאפשרת למשתמשים לעסוק באינטראקציות מורכבות מבלי להסתמך על מתווכים מהימנים. השילוב של מכונת Ethereum הווירטואלית ולוגיקת חוזים חכמים מספק את התשתית לאינטרנט מבוזר.
המעבר מ-Web2 ל-Web3 מייצג שינוי יסודי בשליטה ובעלות. באמצעות שימוש בקוד שקוף ובלתי ניתן לשינוי, אנשים זוכים לריבונות על הנתונים והנכסים שלהם. בעוד שהטכנולוגיה מתמודדת עם אתגרים בקנה מידה ומורכבות, החזון של מחשב עולם ללא צורך באישורים ממשיך לדחוף חדשנות. השחקנים ברשת זו מגדירים מחדש את גבולות הפיננסים, השלטון והחברה הדיגיטלית.
קוד מאפשר לזרים לשתף פעולה באופן מאובטח מבלי להזדקק לדעת או לסמוך זה על זה.