אינטגרציה עם Renzo (ezETH, ריסטייקינג נזיל) — פתרון מלא

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

שירותי פיתוח בלוקצ'יין

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1375
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1349
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    794
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1087
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1032
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1129

למה נשברת חשבונאות הפוזיציות באינטגרציה עם Renzo

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

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

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

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

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

האפקט של חשבונאות נכונה של פוזיציות ezETH וצבירות

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

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

מכאן האפקט המדיד. זמן ההתאמה מצטמצם מ-6–8 שעות לתקופה ל-30–40 דקות, שיעור הפעולות הידניות יורד מ-70% ליחידות אחוזים, וסוג התקלות "אי-התאמת יתרה בלי סיבה מוסברת" יוצא מהאירועים השגרתיים: אי-ההתאמה או מוסברת על ידי מקור, או חוסמת את הרישום עד לבירור.

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

אפשרויות חיבור לריסטייקינג נזיל: השוואה

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

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

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

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

הבחירה כאן היא לא לגבי מהירות ההשקה הראשונה, אלא היכן אתם מוכנים להחזיק באחריות לתקלה.

איך העבודה מתנהלת: מביקורת פוזיציות עד מסירת נהלים

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

  1. ביקורת פוזיציות. מכנסים לתמונה אחת היכן נמצאים כעת ezETH ופוזיציות נגזרות: כתובות, רשתות, חוזים מעורבים, חלקים במאגרים, בקשות שלא נסגרו. בפלט — מפת נכסים עם בעלים, סטטוס ומגבלות לכל כתובת.
  2. הרשאות גישה. מפרידים תפקידים: מי יוזם פעולה, מי מאשר, מי שיש לו גישת קריאה בלבד. קובעים מגבלות לפי סכום ותדירות, סטים נפרדים של מפתחות לכל סביבה, כדי שפעולות עבודה לא יבוצעו באותם מפתחות שבהם משתמשים לבדיקה.
  3. סכמת זרימות. קובעים את מסלול הנכס: מאיפה מגיע, באילו שלבים עובר, מה קורה בכשל באחד מהם. בנפרד מסמנים נקודות שדורשות בקרה ידנית ותנאים שבהם הפעולה נעצרת אוטומטית.
  4. הגדרה. מרכיבים קונפיגורציה לפי הסכמה שנקבעה: פרמטרי קריאות, מגבלות, ניסיונות חוזרים בתקלות, תיעוד כל פעולה עם מזהה פעולה.
  5. בדיקה בסביבת בדיקות. מריצים סט תרחישים מלא על עותק של רשת העבודה: הפקדה, משיכה חלקית, כשל באחד השלבים, חריגה ממגבלה, שליחה חוזרת. בודקים לא רק מעברים מוצלחים, אלא גם נכונות העצירה.
  6. קבלת העבודה. מתאימים את התוצאה לרשימת בדיקות מוסכמת: סכומים, עמלות, זמן מעבר פעולה, התנהגות בתקלה. מציגים יומנים ואי-התאמות, אם היו.
  7. נהלי משיכה. מוסרים מסמכים: איך מפעילים משיכה, אילו מגבלות חלות, מי ובאיזה סדר מאשר, מה לעשות באירוע חירום ואיך חוזרים למצב הקודם.

מה נשאר בסביבה שלכם: סכמות, מדיניות, נהלים

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

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

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

איך הסירו אי-התאמות בחשבונאות תגמולים: מדדים לפני ואחרי

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

לפני: התאמה ידנית ואי-התאמות בדוחות

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

אחרי: חשבונאות אוטומטית ובקרת תגמולים

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

סגירת התקופה הצטמצמה ל-30-40 דקות, שיעור הרשומות הלא מסודרות נשאר מתחת ל-0.5%, והייצוא לדיווח נאסף בשאילתה אחת.

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

במה שונה אינטגרציה ישירה של Renzo מדרכים עוקפות

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

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

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

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

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

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

ספקות טכניים לגבי ארכיטקטורה, מפתחות וסיכונים

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

מה יקרה לפוזיציות שכבר הופקדו?

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

מי מחזיק במפתחות הפרטיים?

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

עד כמה סלאשינג אמיתי?

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

למה משיכה אורכת ימים?

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

איך לרשום תגמולים בדיווח?

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

נדון במשימה שלכם: מה צריך להערכה ותוכנית

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

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

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