קריפטו · מתקדמים · 10 דקות קריאה

אורקלים: המחיר שהחוזה מאמין לו

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

אורקלים: המחיר שהחוזה מאמין לו — איור לימודי מקורי. ללא מחירים בזמן אמת או טענות לביצועים.
איור לימודי מקורי. ללא מחירים בזמן אמת או טענות לביצועים.

הגבול בין קוד לתצפית

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

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

בדקו את מפרט הזנת הנתונים

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

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

נזילות היא חלק מאיכות הנתונים

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

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

בחנו את שני צדי יחס הבטוחות בתנאי קיצון

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

נניח ששווי הביטחונות הוא $12,000, החוב הוא 6,000 יחידות ששוויין ההתחלתי $1 ליחידה, וסף החיסול ההיפותטי הוא 75%. יחס הבריאות ההתחלתי הוא 1.50. אם הביטחונות יורדים ב-25% ל-$9,000 בעוד שיחידות החוב עולות ל-$1.10, היחס הופך ל-$9,000 × 0.75 ÷ $6,600, כ-1.023. כרית ביטחון שנראתה נוחה כמעט מוצתה.

חקרו את השילוב, לא רק את הספק

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

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

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

מחיר ממוצע עלול לפגר אחרי שוק מהיר

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

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

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

בדקו יחידות ואת שרשרת ההמרה

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

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

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

בדיקה מהירה

האם הרעיון נקלט?

האם מחיר ייחוס המדווח במדויק עדיין יכול להעריך ביתר את תמורת החיסול?

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