מכללת סקילס

חוזה חכם (Smart Contract) - מה זה ואיך זה עובד?

חוזה חכם הוא קוד מחשב שמבצע פעולות אוטומטית כשתנאים מסוימים מתקיימים. הוא רץ על בלוקצ'יין ולא ניתן לשינוי לאחר שהופעל. דמיין מכונת ממכר. אתה שם מטבע (תנאי) ומקבל שוקולד (פעולה). אין צורך באדם שיחליט – המכונה עושה את זה אוטומטית. ככה עובד חוזה חכם. דוגמאות לשימוש: - הלוואות: "אם המשתמש הפקיד ביטחונות, תן לו הלוואה" - NFTs: "אם מישהו שילם X, העבר לו את הבעלות" - ביטוח: "אם הטיסה התעכבה, שלם פיצוי" - משחקים: כללי משחק שקופים ובלתי ניתנים לרמאות יתרונות: - אוטומטי – לא צריך אמון בגורם שלישי - שקוף – כולם יכולים לראות את הקוד - בלתי ניתן לשינוי – מה שנקבע זה מה שקורה סיכונים: - באגים בקוד יכולים לעלות מיליונים - אי אפשר לתקן אחרי שהחוזה פעיל - מורכבות טכנית

דוגמה: האקרים ניצלו באג בחוזה חכם של DAO ב-2016 וגנבו 60 מיליון דולר באתריום.

המילון של מכללת סקילס נועד ללמידה והרחבת ידע פיננסי. אין באמור ייעוץ השקעות.

חוזה שהוא בעצם קוד

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

דוגמה

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

היתרונות

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

הסיכונים

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

שאלות נפוצות

האם חוזה חכם הוא חוזה משפטי?

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

מה זה ביקורת קוד (Audit)?

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

איך אני מתקשר עם חוזה חכם?

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

האם בנקים משתמשים בחוזים חכמים?

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