אנליטיקה בין שרשרת
(סעיף: מערכת אקולוגית ורשת)
1) מהי אנליטיקה בין-שרשרת ומדוע היא נחוצה
אנליטיקה קרוס-שרשרת (באנגלית: Cross-chain analytics) היא מתודולוגיה וערימה המשלבת טלמטריה ואירועים משרשראות רבות, גשרים, ספקים ויישומים למודל נתונים יחיד. מטרות:- חשבון אחיד של ערך ופעילות: נפחים, נזילות, עמלות, שימור.
- יכולת תצפית של גשרים וחיבורי P2P: פיניקליזציה, lags, org/exchange.
- התנועה וההמרה מאפיינים: cheyn # cheyn, kanal # produkt.
- סיכון וציות: AML, סנקציות, הונאה התנהגותית, זיהוי ישות.
- קבלת החלטות: אישור/תקציבים, מגבלות, עדכון ותקנות נזילות.
2) מקורות מידע ואירועים (רשימה קנונית)
1. שרשראות/נרשמים: בלוקים, עסקאות, יומני אירועים, מצבים של חוזים חכמים.
2. גשרים: יישומים, קבלות, ראיות (אור/אופטימי/ZK), סטטוסים פיניקטיביים.
3. ספקי תשלומים/CCS: העברת צ 'קים, הגבלות, תשלומים.
4. אירועי מוצר: עלייה למטוס, הפקדות/הימורים/מסקנות, משחקים ומדדים התנהגותיים.
5. תחבורה P2P: קבלות פאב/סאב, הצלחת RPC, Latency.
6. ספרי עיון: רשתות, נכסים, עשרוניים, ID, כתובות חוזה, גרסאות SDK.
3) ארכיטקטורת נתונים (זרמים ואחסונות)
חיבורים לצמתים/אינדקסים, גשרים באינטרנט, מרכז לבקרת מחלות מבסיסי נתונים.
Raw (ברונזה/Raw): צרור בלתי ניתן לשינוי שכותרתו "נצפה _ at' עם metadata מקור.
סליקה/נורמליזציה (כסף): dedup, העשרה סמנטית, יישור זמן, מיפוי נכסים.
מודלי קרנל (זהב/ליבה): עובדות מאוחדות "העברות", "גשרים", "onchain _ events'," kyc _ status "," תשלום ".
מארטס: פיננסים (GTV/TVL/Take Rate), מוצר (שימור/משפכים), סיכון (ניקוד), מערכת הפעלה (SLO).
מטמון/שירות: OLAP/HTAP עבור לוחות מחוונים ו ־ API, וחיפוש נפרד אחר כתובות/tx.
תעבורה: Kafka/Pulsar (בדיוק פעם אחת סמנטיקה מעל אידמפוטנטיות), אחסון אובייקטים עבור חומרי גלם, פורמטים של פרקט/עמודה עבור אנליטיקה.
4) סיום, ריורגס ואידמפוטנציה
מצבי אירוע "נצפו" * "אושר (k)" * "סופי" "invalidated" (reorg) ".
כלל אישור K - מוגדר על ידי סוג רשת/נכס.
חלונות אופטימיים/אתגר: תמיכה במעמד ”מערער” לגשרים.
idempotency: 'idempotency _ key = Id' block' tx 'logIndex' Tophice '(או pactroad hash).
הילוך חוזר: סתימה מתוכננת ושינוי אינדקס התאוששות.
5) מודל רזולוציית ישות
כתובת Pactor: כתובות, מפתחות, ארנקים ↔ חשבון/ארגון/ספק.
גרף שרשרת צולבת: יחסי כתובת על ידי בעלים אחד (היוריסטיקה, חתימות, מידע על העלייה למטוס).
רמות ביטחון: קישור קשיח (KYC, on-chain חתימה), קישור רך (מתאם התנהגותי).
Aliasing: לאחסן מזהים יציבים (PIDs) במקום PII באנליטיקה.
6) תרשים אירועים מאוחד (מפושט)
yaml event:
id: string # global UUID observed_at: timestamp # when they saw chain_id: string # 'eth-mainnet', 'solana-mainnet',...
block_height: long tx_hash: string log_index: int event_type: string # transfer bridge. lock bridge. mint kyc. pass payout. done...
status: string # observed confirmed finalized invalid actor_src: string # address/peer-id/source organization actor_dst: string # address/peer-id/destination organization asset: string # canonical symbol (e. g., USDC), + decimals amount: decimal usd_value: decimal # rate normalization at the observed_at bridge_ref: string # link with the application/receipt of the metadata bridge: object # network/contract/version/gac/fee, etc.
idempotency_key: string
7) נורמליזציה של נכסים ומחירים
ספריית נכסים קנונית: סמל, עשרוני, מיפוי שרשרת, כתובות חוזה.
נורמליזציה של FX: תעריפים היסטוריים ומחירי נכסים בחותמת הזמן ”נצפה _ at”.
קבוצה ”עטופה” ונכסים מקומיים.
8) מטריצות מפתח ומרכזי תצוגה
8. 1 מימון ונזילות
GTV (Transaction Volume) על גבי רשתות/נכסים/גשרים.
TVL וזרימה נטו מעל גשרים ובריכות.
קח תעריף/נפח; עלות לשרת להעברה.
קצב הלהיט של SLA, פיינליטי p50/p95, תלוי ועומד.
8. 2 מוצר ומשתמש
רשת צולבת MAU/DAU (dedup PID),
שמירה D1/D7/D30 לקחת בחשבון פעילות רב שרשרת,
משפך: רשת קלט * bridge action * action.
QoT (איכות תנועה): אימות תנועה לאחר אנטי הונאה.
8. 3 סיכון וציות
שיעור הונאה/מחלוקת, ציון גבוה-סיכון%, סנקציות פגע%.
קצב סטייה על ידי דפוסי תרגום, מהירות-בדיקה, התקבצות.
מעבר KYB/KYC% ותזמון.
8. 4 מערכת הפעלה ו ־ SLO
ברידג 'הצלחה-קצב, פי-95 סופית, זמינות ממסר,
ארגון מחדש/אתגר אירועים, שגיאה בתקציב לשרוף.
9) דוגמאות לשאילתות SQL/פסאודו
GTV באמצעות זוגות מעגלים
sql
SELECT src. chain_id AS src_chain,
dst. chain_id AS dst_chain,
date_trunc('day', e. observed_at) AS d,
SUM(e. usd_value) AS gtv_usd
FROM events e
JOIN bridges b ON e. bridge_ref = b. id
JOIN networks src ON b. src_chain_id = src. id
JOIN networks dst ON b. dst_chain_id = dst. id
WHERE e. status = 'finalized' AND e. event_type IN ('bridge. lock','bridge. mint','transfer')
GROUP BY 1,2,3;
שימור שרשרת צולבת D7
sql
WITH first_touch AS (
SELECT pid, MIN(observed_at) AS t0
FROM product_events
WHERE event IN ('signup','first_deposit')
GROUP BY pid
),
week_activity AS (
SELECT DISTINCT pid
FROM product_events pe
JOIN first_touch ft USING(pid)
WHERE pe. observed_at BETWEEN ft.t0 + INTERVAL '1 day'
AND ft.t0 + INTERVAL '7 day'
)
SELECT 100. 0 COUNT() / (SELECT COUNT() FROM first_touch) AS d7_retention_pct
FROM week_activity;
SLO Bridge Showcase
sql
SELECT date_trunc('hour', observed_at) AS h,
100. 0 SUM(CASE WHEN status='finalized' THEN 1 END)/COUNT() AS success_rate,
percentile_cont(0. 95) WITHIN GROUP (ORDER BY (finalized_at - observed_at)) AS p95_finality_min,
SUM(CASE WHEN challenge_event THEN 1 END) AS challenges
FROM bridge_events
WHERE observed_at >= now() - INTERVAL '7 days'
GROUP BY 1;
10) ייחוס ושביל רב ערוצים
דגם אחרון מבוסס מיקום עם משקולות למקור רשת, גשר ומוצר.
UTM # on-chain: לחיצות שותפות/הפניות עם כתובת onchain בעת העלייה למטוס (בהסכמה).
מודלים אסוציאטיביים: Shapley/Markov עבור Set Complex # רוב מסלולי הפרודוקט.
11) אנטי-הונאה ואותות התנהגותיים
תכונות גרף: עמיתים משותפים, העברות מעגליות, תחלופה מהירה.
גבולות מהירות וחריגות: התפרצויות, ”פיצול” של כמויות, אשכולות לילה.
מזימות הונאת גשר: הפעלה מחדש, ניסיונות מעקפים של קיי-סי-סי, דפוסי כריך עם נזילות.
מודלים: שיפוץ/הטלת גרף; ללמד על סימון תקריות.
12) פרטיות ותאימות (פרטיות לפי עיצוב)
מזעור PII: PID במקום זיהוי ישיר, אסימון.
תושבות נתונים: חלוקה לפי אזור, הצפנה ”במנוחה/על הכביש”.
זכות למחוק: מצבה/אירועי עריכה עם פרוביקציה.
גישה וביקורת: תפקידים ACLs, רישומי קריאה, דוחות חתומים לבדיקות.
13) SLI/SLO עבור צינורות אנליטיים
SLI (דוגמה):- רעננות (פיגור חציוני מ ”נצפה _ at” להופעה בזהב),
- שלמות (% מהאירועים ללא חורים כמצופה אישור K),
- תקינות (% מהאירועים מאומתים על ידי תוכניות/כללים),
- Reorg טיפול בהצלחה
- לשרת latency (p95 בקשות למחסנים/לוחות מחוונים).
- רעננות p95 מדרגה 3 (זרימה), 15 דקות (אצווה).
- שלמות ב-99. 7%, תקינות 99. 9%.
- Reorg טיפול הצלחה 99. 9%.
- הגש p95 ms 500 (תצוגות ראשיות).
14) יכולת תצפית ושושלת
שושלת נתונים: מלוח מחוונים לאירוע גולמי (רמת עמודה).
אותות איכות: שלמות, ייחודיות, יושר התייחסות, סכימה נסחפת.
התראות: ”כשלים שקטים” (אין נתונים חדשים), קפיצות הפצה, גידול שדות ”לא ידועים”.
15) לוחות מחוונים (תבניות)
A. Ops Cross-Chain (בזמן אמת/שעה):- שיעור הצלחה, p95 סופי, זמינות ממסר, אתגר/ריורג, גיבוי, שריפת תקציב שגיאה.
- TVL, Net Flow לכל שרשרת, עלות להעברה, ניצול, קרן ביטוח.
- MAU/DAU (dedup), שימור שרשרת צולבת, משפכי ערוץ, QOT.
- שיעור הונאה/מחלוקת, פגיעות סנקציות, נתח בסיכון גבוה, מהירות ההליכים.
16) תקנות הפעלה ומחברת מהלכים
תקרית: רעננות לאג> SLO
בדוק מחברים/מחברים, עבור לגיבוי, אפשר מצב הידרדרות (תצוגות מראות ”סופי אחרון”), אסקלייט לבעל המקור.
תקרית: התארגנות מחדש/גל אתגרים
הגדלת אישור K/חלון מחלוקת, אפשר ”סיום עיכוב” עבור סכומים גדולים, הודע לגשר/מפעילים.
הפרדת מטבע/נכס
להקפיא זוגות מושפעים, לגלגל בחזרה את הספרייה, לחשב מחדש נורמליזציה USD, לפרסם דו "ח.
תקרית: קפיצת הונאה/מחלוקת
להדק את הגבולות/ניקוד, להפעיל את הסקירה הידנית בסיכון גבוה, לסיים את הדגם על דפוס טרי.
17) הגדרות דוגמה (פסאודו-YAML)
סיום חלונות על ידי רשתות
yaml finality:
eth-mainnet: 12 # блоков polygon: 256 solana: "optimistic: 32 slots"
optimistic-bridge: { challenge_minutes: 20 }
zk-bridge: { proof_time_sla: 180 }
אידמפוטנטיות וכללי שכפול
yaml dedup:
key_template: "${chain_id} ${block_height} ${tx_hash} ${log_index} ${event_type}"
ttl_hours: 48
צינור SLO
yaml pipelines:
ingest_stream:
freshness_p95_min: 3 completeness_min_pct: 99. 7 gold_build:
correctness_min_pct: 99. 9 reorg_success_min_pct: 99. 9
18) רשימת מימושים
1. ללכוד מקורות, מזימות, פינונים חלונות ובעלים.
2. אפשר טיפול אידמפוטנטי ואורג מחדש (מצבים + שידור חוזר).
3. בנה גרעין של מודלים (transfers/bridges/onchain_events/kyc/payouts).
4. הגדרת ספריות נכסים ונורמליזציה של אף-אקס.
5. הגדר את הצינור SLI/SLO ולוחות מחוונים.
6. יישום רזולוציית ישות ופרטיות על ידי עיצוב.
7. כולל ניקוד נגד הונאה ותקנות תקרית.
8. הרץ הילוך אחורי ובדיקות על מקרים היסטוריים מחדש/אתגר.
9. סקירה קבועה של סכמות, משקלים מטריים ומקורות.
19) גלוסרי
סופית - אי-הפיכות המצב/אירוע.
ארגן מחדש את השרשרת, מה שיוביל לביטול חלק מהלוקים.
תקופת אתגר - חלון אתגר במודלים אופטימיים.
רזולוציית ישות - מיפוי כתובות/חשבונות של ישות אחת.
GTV/TVL - נפח העסקה/ערך חסום.
שלמות/רעננות/תיקון - מדדי איכות נתונים בסיסיים.
שורה תחתונה: אנליטיקה בין-שרשרת היא לא רק סיכום של מדדים, אלא משמעת ניתנת לניהול: תוכנית אחת של אירועים, סיומת נכונה, צינורות יציבים, פרטיות, אנטי-הונאה ואירועי ראווה מובנים. ע "י כך, המערכת האקולוגית מקבלת באמת מבט" מקצה לקצה "על ערך, סיכון וצמיחה - מגוש גלם לפתרון עסקי.