כיצד מנוע משחק עבור DeFi יכול להקל על פיתוח מואץ

הלב הפועם של כל מערכת אקולוגית של יישומים מבוזרים, DApps, הוא ערימת הטכנולוגיה הבסיסית שלה. עבור Ethereum (ETH), זהו הקונצנזוס של "Nakamoto", סביבת הביצוע של Ethereum Virtual Machine (EVM) ושפת התכנות Solidity. יחד, הטכנולוגיות הללו אפשרו למפתחי חוזים חכמים להניע כספים מבוזרים (DeFi) מרעיון למציאות.

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

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

אבל תיקון זה לא קל. שינויים גדולים ב-Solidity וב-EVM אינם אפשריים מכיוון שזה ישבור את רוב ה-DApps שכבר נבנו. לכן, לפלטפורמות חדשות יותר יש הזדמנות אמיתית ללמוד ולשפר את חווית המפתחים - מכיוון שאפליקציות ה-DApps המשופרות שהמפתחים האלה בונים יכולים לאפשר את הגל הבא של אימוץ DeFi.

מדוע פיתוח DeFi קשה על Ethereum

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

עם זאת, האסימון היחיד שפלטפורמת Ethereum מבינה באופן מקורי הוא ETH. כל שאר האסימונים, בין אם תחת ERC-20, 721, 1155, או כל תקן אחר, קיימים רק כמשתנים (מספרים ישנים רגילים) בתוך כל חוזה חכם.

אסימון Tether - USDT - - הוא רשימה של חשבונות ויתרות קשורות בתוך החוזה החכם של USDT. אותו דבר לגבי Shiba Inu (SHIB) וכל אסימון אחר שנבנה על Ethereum. זו הסיבה שאתה לא יכול להחליף ETH ב-Uniswap (UNI), ובמקום זאת, אתה צריך, באופן מוזר, להחליף ETH עטוף (wETH), שהוא אסימון ERC-20 המגובה על ידי ETH המוחזק במעצר.

זה מביא בעיות. אתה לא יכול "לשלוח" אסימונים מאדם אחד למשנהו מכיוון שהאסימונים אינם נמצאים בארנק של משתמש. הם חיים רק כאיזה ​​הקשורה לחשבון בתוך כל חוזה בודד.

כדי להחליף USDT עבור SHIB, נשלחת הודעה לחייב את חשבונך בחוזה ה-USDT וזיכוי חשבונך בחוזה SHIB. אבל ה-USDT שחויב מחשבונך חייב לעבור לחשבון אחר בחוזה ה-USDT, וכמו כן, ה-SHIB שזוכה בחשבונך חייב להגיע מחשבון אחר בחוזה SHIB.

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

עם חווית מפתח כל כך מתסכלת, האם יש דרך טובה יותר? 

אסימונים בתור הליבה של פיתוח DeFi

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

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

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

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

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

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

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

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

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

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

מקור: https://cointelegraph.com/news/how-a-game-engine-for-defi-could-facilitate-accelerated-development