הזמן רץ בכספא: מה זה בעצם DAA Score?

המונח DAA Score הוא אחד המושגים החשובים בפרוטוקול של כספא, והוא שונה ממה שמכירים מבלוקצ’יינים ליניאריים כמו ביטקוין.

רקע קצר

בכספא אין בלוקצ’יין ליניארי (שרשרת אחת של בלוקים), אלא מבנה שנקרא blockDAG, כלומר Directed Acyclic Graph של בלוקים.
במקום שבלוק אחד יבוא אחרי השני, כמה בלוקים יכולים להיווצר במקביל ולהיכנס לגרף, והפרוטוקול יודע “לארגן” אותם בצורה עקבית.

אז מה זה בעצם DAA Score?

DAA Score (Difficulty Adjustment Algorithm Score)
הוא מדד מספרי שמייצג את הגובה הכללי של הרשת, מעין “מונה זמן” או “גובה בלוק” כללי של ה־DAG.

בעוד שבביטקוין אנחנו מתייחסים ל block height (גובה בלוק) פשוט, בכספא לא קיים “בלוק אחד בראש השרשרת”. לכן, ה־DAA Score הוא הערכה עקבית של ההתקדמות בזמן של הרשת.

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

שימושים של ה DAA Score

  1. חישוב זמן רשת עקבי
    מאחר שבלוקים נוצרים במקביל, לא ניתן פשוט למדוד זמן לפי timestamps.
    ה DAA Score משמש למדידת “המרחק” בין בלוקים, כלומר, כמה זמן רשתית עבר.
  2. Adjusting Difficulty (קושי הכרייה)
    בדיוק כמו בביטקוין, גם בכספא צריך להתאים את קצב יצירת הבלוקים כדי לשמור על זמן יעד (במקרה של כספא, בערך בלוק אחד כל שנייה).
    ה DAA Score משמש את אלגוריתם ההתאמה כדי לחשב את רמת הקושי הבאה.
  3. Anchor למנגנונים חיצוניים
    חוזים חכמים עתידיים, סנכרון ותיאום בין ארנקים או צמתים, כולם יכולים להשתמש ב DAA Score כמדד זמן אמין.

דוגמה פשוטה

נניח שיש לך שני בלוקים A ו B שנוצרו כמעט באותו זמן.
כל אחד מהם מקבל DAA Score משלו, אבל שניהם מתקדמים מה DAA Score של בלוקי העבר שלהם.
כאשר בלוק חדש C מתווסף ומאחד את שניהם, ה DAA Score שלו יהיה גבוה יותר, הוא מייצג את ההתקדמות המצטברת של הרשת, לא רק את “הענף” שבו הוא נמצא.

כך נוצרת מדידה עקבית של הזמן ברשת מבוזרת עם מבנה DAG.

סיכום

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

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *