מימון מבוזר הפך להיות אחד ממקרי השימוש המשכנעים ביותר עבור טכנולוגיית בלוקצ'יין במהלך השנים האחרונות. היכולת שלה לנהל נכסים פיננסיים ולספק שירותים ללא צורך בבנקים ריכוזיים כדי לאשר עסקאות ולאמת לקוחות, יצרה את היסודות לאקוסיסטם פיננסי נגיש ומכיל יותר, המועיל לכולם.
הצמיחה המדהימה של תעשיית DeFi, שהוערכה ב יותר מ $ 77 מיליארד דולר במרץ 2022, מדגיש את הפוטנציאל הזה. למרות זאת, בהשוואה לעולם הפיננסים המסורתי, DeFi מהווה רק אחוז זעום מהעסקאות הפיננסיות בעולם. המשמעות היא שיש מקום עצום לצמיחה, אבל זה לא יקרה עד ש-DeFi יבנה על יסודות הרבה יותר חזקים.
אחת החולשות הגדולות של DeFi הקיימת היא שהיא בנויה על גבי ארכיטקטורה מאוד רעועה ולא יעילה - כלומר חוזים חכמים.
חוזים חכמים הם כמובן שמאפשרים את DeFi. הם הקוד הבסיסי שמאפשר ליישומים מבוזרים להפוך עסקאות לאוטומטיות כאשר תנאים מסוימים מתקיימים, ללא צורך במתווך. הם דומים בתיאוריה לחוזים מסורתיים, עם זאת, הם אינטליגנטים יותר מכיוון שהם אינם דורשים אכיפה. במקום זאת, חוזים חכמים מתוכנתים לבצע עסקאות רק כאשר מתקיימים תנאים מסוימים ושקופים. בדרך זו, הם יכולים לבצע עסקאות באופן מיידי, הרבה יותר מהר ממה שמערכות פיננסיות מסורתיות יכולות, מכיוון שאין צורך באדם שיבטיח שכל הדרישות מולאו. מכיוון שהמתווך מסולק, גם עמלות העסקה נמוכות בהרבה.
למרות שהם אכן הרבה יותר חכמים, חוזים חכמים אינם חסרי טעות. אחד האתגרים הגדולים ביותר הוא בטיחות. מכיוון שחוזים חכמים הם למעשה רק קוד, קיימת סכנה תמידית של באגים או פגיעויות שיחליקו דרך הרשת. זה לא סיכון מבוטל - שווי מיליארדי דולרים היה הפסיד בהתקפות על פרוטוקולי DeFi מאז שהתעשייה הופיעה לראשונה.
חלק מהבעיה הוא עקומת הלמידה הכרוכה במפתחי חוזים חכמים. חוזים חכמים מורכבים מקוד ספגטי מורכב להפליא, ובכל זאת יש צורך ליצור עשרות מהם כדי להגדיר את הפונקציונליות של רוב יישומי DeFi. מפתחים בדרך כלל זקוקים לכמה שנים של ניסיון מעשי בשפת התכנות Solidity המשמשת ליצירת חוזים חכמים ב-Ethereum וברשתות תואמות, לפני שהם יכולים אפילו לשקול ליצור יישום מבוזר פונקציונלי ומאובטח.
המורכבות המדהימה הזו נובעת בעיקר מהיעדר מוחלט של תמיכה בנכסים דיגיטליים, כגון אסימוני מטבעות קריפטוגרפיים ו-NFT, ברמת הפלטפורמה. למרות ש-DeFi סובבת כמעט אך ורק סביב נכסים כמו BTC, ETH, USDC וכן הלאה, לרשתות בלוקצ'יין גדולות כמו Ethereum, Avalanche, Solana, Cosmos, Fantom ו- Binance Chain אין מושג מקורי של נכסים אלה.
כדי לעזור למפתחים לבנות אפליקציות dApps בטוחות, מאובטחות ופונקציונליות מהר יותר, לכן, יש צורך לעצב מחדש את הבסיס של פלטפורמות DeFi, על ידי המצאה מחדש של הדרך שבה חוזים חכמים נבנים ומיושמים. במקום להיות מחשבה שלאחר מכן, נכסים דיגיטליים צריכים להפוך לחלק מהמרקם של DeFi, כך שמפתחים יכולים ליצור ולשלוט בהם בקלות, מבלי לכתוב המוני קוד לא מנוהל.
מדוע נכסי מקור חשובים
The Advantage Native Assets
זו התיאוריה הבסיסית מאחורי רדיקס, פלטפורמת מגע חכם חדשנית שנבנתה במיוחד עבור DeFi כי מתייחסת לנכסים כאל תכונה מרכזית של הפלטפורמה שלה, במקום ליישם אותם בממגורות ברמת החוזה החכם.
עסקאות Radix מבוצעות בתוך סביבת היישום Radix Engine. ההבדל העיקרי הוא ש- Radix Engine יוצר נכסים, כגון אסימונים, על ידי בקשה ישירה שלהם מהפלטפורמה יחד עם הפרמטרים הספציפיים שלהם.
במילים אחרות, אסימונים מבוססי Radix כגון XRD אינם נוצרים כישויות באלפי רשימות יתרות נפרדות, אלא מטופלים כאובייקטים פיזיים המאוחסנים ב"כספות", או חשבונות, ומועברים ביניהם כאשר העסקאות מעובדות. כספות אלה נשלטות ישירות על ידי המשתמשים שלהן, בניגוד ל-EVM שבה האסימונים של אדם עשויים להתפזר בין מספר חוזים חכמים המכילים את הערכים עבור המפתחות הציבוריים שלהם.
הפיזיות של התנהגות זו מבוססת על מודל של מכונת מצב סופי (FSM) שעוקבת בצורה מאובטחת אחר אסימונים בזמן שהם נעים בין כספות המשתמש, בדומה לאופן שבו שירות משלוחים עוקב אחר הזמנות הלקוח. זהו מודל עסקה פשוט, שבו המשתמש בעצם אומר לפלטפורמה שהוא רוצה לשלוח את האסימונים שהם מחזיקים לכספת ייעודית. על המשתמשים לשלוח הודעה מחוזה חכם אחד לאחר ולסמוך על כך שהוא יעדכן את ישויות היתרה שלו. בדרך זו, ניתן להימנע משגיאות כגון חשבונאות כפולה, מכיוון שהן פשוט אינן אפשריות בארכיטקטורה זו.
בקצרה, זהו הבסיס לארכיטקטורת ה-DeFi מוכוונת הנכסים של Radix. זה יוצר מודל הרבה יותר אינטואיטיבי וקל יותר לשימוש עבור עסקאות אסימונים, שמבטל המון מורכבות, מה שהופך את DeFi לאבטח יותר מטבעו מהמודל המסורתי.
המודל שונה באופן קיצוני מ-DeFi המסורתי, עד ש-Radiks המציאה מחדש חוזים חכמים כ"רכיבים". מכיוון שהם מודולריים וניתנים להרכבה ויש להם פונקציות ברורות, ניתן לחשוב על הרכיבים של Radix כ"לבני לגו" שמפתחים יכולים להשתמש בהן כדי לחבר את אפליקציות ה-DeFi שלהם בצורה פשוטה, שלב אחר שלב, גם אם לא. יש ניסיון כלשהו עם שפת התכנות Scrypto.