Ανάλυση μεταξύ αλυσίδων
(Τμήμα: Οικοσύστημα και Δίκτυο)
1) Τι είναι η ανάλυση μεταξύ αλυσίδων και γιατί είναι απαραίτητη
Η ανάλυση διασταυρούμενων αλυσίδων είναι μια μεθοδολογία και στοίβα που συνδυάζει την τηλεμετρία με γεγονότα από πολλαπλές αλυσίδες, γέφυρες, παρόχους και εφαρμογές σε ένα ενιαίο μοντέλο δεδομένων. Στόχοι:- Ενοποιημένη λογιστική καταγραφή της αξίας και της δραστηριότητας: όγκοι, ρευστότητα, προμήθειες, διατήρηση.
- Παρατηρησιμότητα γεφυρών και συνδέσεων P2P: οριστικοποίηση, υστέρηση, reorg/challenge events.
- Απόδοση κίνησης και μετατροπής: cheyn→cheyn, kanal→produkt.
- Κίνδυνος και συμμόρφωση: ΟΜΛ, κυρώσεις, απάτη συμπεριφοράς, ταυτοποίηση οντότητας.
- Λήψη αποφάσεων: OKR/προϋπολογισμοί, όρια, επικαιροποίηση και κανονισμοί ρευστότητας.
2) Πηγές δεδομένων και συμβάντα (κανονικός κατάλογος)
1. Αλυσίδες/μητρώα: δέσμες, συναλλαγές, αρχεία καταγραφής γεγονότων, καταστάσεις έξυπνων συμβάσεων.
2. Γέφυρες: αιτήσεις, αποδείξεις, αποδεικτικά στοιχεία (ελαφρά/αισιόδοξα/ZK), καταστάσεις οριστικοποίησης.
3. Πάροχοι υπηρεσιών πληρωμών/CCS: έλεγχοι επιτυχίας, όρια, καταστάσεις πληρωμών.
4. Εκδηλώσεις προϊόντων: επί του σκάφους, καταθέσεις/στοιχήματα/συμπεράσματα, μετρήσεις τυχερών παιχνιδιών και συμπεριφοράς.
5. Μεταφορά P2P: Pub/Sub-Reseapits, επιτυχία RPC, καθυστέρηση.
6. Βιβλία αναφοράς: δίκτυα, περιουσιακά στοιχεία, δεκαδικά ψηφία, standardId, διευθύνσεις συμβάσεων, εκδόσεις SDK.
3) Αρχιτεκτονική δεδομένων (ροές και αποθήκες)
Εισαγωγή (streaming): συνδετήρες σε κόμβους/δείκτες, γέφυρες webhooks, CDC από λειτουργικές βάσεις δεδομένων.
Ακατέργαστες (Bronze/Raw): αμετάβλητες παρτίδες με την ονομασία «observed _ at» με μεταδεδομένα πηγής.
Εκκαθάριση/κανονικοποίηση (Silver): αφαίρεση, σημασιολογικός εμπλουτισμός, ευθυγράμμιση χρονικών ζωνών, χαρτογράφηση περιουσιακών στοιχείων.
Μοντέλα πυρήνα (Gold/Core): ενοποιημένα γεγονότα "μεταβιβάσεις", "γέφυρες", "onchain _ event ," kyc _ status "," πληρωμές ".
Marts: χρηματοδότηση (GTV/TVL/Take Rate), προϊόν (κατακράτηση/χοάνη), κίνδυνος (βαθμολόγηση), λειτουργικό σύστημα (SLO).
Cache/Serve: OLAP/HTAP για ταμπλό και API, και ξεχωριστή αναζήτηση για διευθύνσεις/tx.
Μεταφορά: Kafka/Pulsar (ακριβώς μία φορά σημασιολογία πάνω από την ταυτότητα), αποθήκευση αντικειμένων για πρώτες ύλες, παρκέτα/μορφή στήλης για την αναλυτική.
4) Οριστικοποίηση, αναδιοργάνωση και ιδεολογία
Οι καταστάσεις γεγονότων είναι 'παρατηρηθείσες' → 'επιβεβαιωμένες (k)' → 'οριστικοποιημένες' → 'ακυρωμένες (reorg)'.
Κανόνας K-επιβεβαιώσεων - Ρυθμίζεται ανά τύπο δικτύου/περιουσιακού στοιχείου.
Αισιόδοξα παράθυρα/Challenge: Υποστήριξη του καθεστώτος «αμφισβητούμενων» γεφυρών.
Idempotency: 'idempotency _ key = functionI block' tx 'logIndex' topic '(ή hash payload).
Επανάληψη: προγραμματισμένη επαναπλήρωση και επαναφορά του δείκτη.
5) Μοντέλο εξυγίανσης οντότητας
Διεύθυνση → Ηθοποιός: διευθύνσεις, κλειδιά, πορτοφόλια ↔ λογαριασμός/οργάνωση/πάροχος.
Διάγραμμα διασταυρούμενης αλυσίδας: σχέσεις διευθύνσεων από έναν ιδιοκτήτη (ευριστική, υπογραφές, δεδομένα επιβίβασης).
Επίπεδα εμπιστοσύνης: σκληρός σύνδεσμος (KYC, υπογραφή on-chain), μαλακός σύνδεσμος (συσχετισμοί συμπεριφοράς).
Ψευδώνυμο: Φυλάσσετε σταθερά αναγνωριστικά (PID) αντί του 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 (ακαθάριστος όγκος συναλλαγών) μέσω δικτύων/περιουσιακών στοιχείων/γεφυρών.
TVL και καθαρή ροή πάνω από γέφυρες και ομάδες.
Τέλος επιτοκίου/όγκου· Κόστος προς εξυπηρέτηση για μεταφορά.
Payout SLA Hit Rate, Finality p50/p95, εν αναμονή Backlog.
8. 2 Προϊόν και χρήστης
Cross-chain MAU/DAU (dedup по PID),
Διατήρηση D1/D7/D30 λαμβάνοντας υπόψη τη δραστηριότητα πολλαπλών αλυσίδων,
Χοάνη: δίκτυο εισροών → γέφυρα → στοχευόμενη δράση → προϊόντος.
QoT (ποιότητα κυκλοφορίας): επικύρωση της κυκλοφορίας μετά την καταπολέμηση της απάτης.
8. 3 Κίνδυνος και συμμόρφωση
Ποσοστό απάτης/διαφορών, βαθμολογία υψηλού κινδύνου%, μείωση κυρώσεων%.
Ρυθμός ανωμαλίας με μεταφραστικά μοτίβα, έλεγχος ταχύτητας, ομαδοποίηση.
KYB/KYC Pass% και χρονοδιαγράμματα.
8. 4 Λειτουργικό σύστημα και SLO
Bridge Success-Rate, p95 Οριστικότητα, διαθεσιμότητα αναμεταδοτών,
Γεγονότα Reorg/Πρόκληση, Σφάλμα κατά την καύση του προϋπολογισμού.
9) SQL/Pseudo Query Παραδείγματα
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
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) Κατανομή και διαδρομή πολλαπλών διαύλων
μοντέλο τελευταίας αφής/θέσης με βάρη για πηγή δικτύου, γέφυρα και προϊόν.
-αλυσίδα: συνεργάτης κλικ/παραπομπές με τη διεύθυνση onchain κατά την επιβίβαση (με συγκατάθεση).
Συσχετιστικά μοντέλα: Shapley/Markov για πολύπλοκα μονοπάτια set→most→produkt.
11) Καταπολέμηση της απάτης και σήματα συμπεριφοράς
Γραφική παράσταση: κοινοί αντισυμβαλλόμενοι, κυκλικές μεταβιβάσεις, ταχύς κύκλος εργασιών.
Όρια ταχύτητας και ανωμαλίες: εκρήξεις, «διαχωρισμός» ποσοτήτων, νυχτερινές συστάδες.
Συστήματα γεφυρών: εκ νέου υποβολή, απόπειρες παράκαμψης KYC, σάντουιτς με ρευστότητα.
Μοντέλα: ενίσχυση κλίσης/ενσωμάτωση γραφημάτων. διδάσκει για τη σήμανση συμβάντων.
12) Προστασία της ιδιωτικής ζωής και συμμόρφωση (εκ του σχεδιασμού)
Ελαχιστοποίηση PII: PID αντί για άμεσους αναγνωριστικούς κωδικούς, μαρκινοποίηση.
Κατοικία δεδομένων: κατάτμηση ανά περιφέρεια, κρυπτογράφηση «σε ηρεμία/στο δρόμο».
Δικαίωμα διαγραφής: συμβάντα ταφόπλακας/ανακατασκευής με δυνατότητα απόδειξης.
Πρόσβαση και λογιστικός έλεγχος: ACL ρόλων, αρχεία καταγραφής ανάγνωσης, υπογεγραμμένες εκθέσεις για ελέγχους.
13) SLI/SLO για αγωγούς ανάλυσης
SLI (παράδειγμα):- Φρεσκάδα (μέση υστέρηση από 'παρατηρηθείσα _ at' έως εμφάνιση σε χρυσό),
- πληρότητα (% των συμβάντων χωρίς οπές, όπως αναμένεται από τις επιβεβαιώσεις K),
- Ορθότητα (% των γεγονότων που επικυρώθηκαν από συστήματα/κανόνες),
- Επιτυχία χειρισμού Reorg
- Εξυπηρετήστε την καθυστέρηση (p95 αιτήσεις για αποθήκευση/ταμπλό).
- Φρεσκάδα p95 ≤ 3 λεπτά (ροή), ≤ 15 λεπτά (παρτίδα).
- Πληρότητα ≥ 99. 7%, ορθότητα ≥ 99. 9%.
- Reorg διεκπεραίωση επιτυχίας ≥ 99. 9%.
- Σερβίρετε p95 ≤ 500 ms (κύριες βιτρίνες).
14) Παρατηρησιμότητα και γενεαλογία
Γραμμή δεδομένων: από ταμπλό σε ακατέργαστο γεγονός (επίπεδο στήλης).
Σήματα ποιότητας: πληρότητα, μοναδικότητα, ακεραιότητα αναφοράς, μετατόπιση σχήματος.
Ειδοποιήσεις: «αθόρυβες αποτυχίες» (χωρίς νέα δεδομένα), άλματα διανομής, ανάπτυξη πεδίων 'unknow .
15) Πίνακες ταμπλό (υποδείγματα)
A. Cross-Chain Ops (πραγματικός χρόνος/ώρα):- Ποσοστό επιτυχίας, p95 Οριστικότητα, διαθεσιμότητα αναμεταδοτών, πρόκληση/Reorg, εκκρεμότητα, καύση του προϋπολογισμού σφάλματος.
- TVL, Καθαρή ροή ανά αλυσίδα, κόστος ανά μεταφορά, χρησιμοποίηση, ασφαλιστικό ταμείο.
- MAU/DAU (dedup), κατακράτηση διασταυρούμενης αλυσίδας, χοάνη καναλιών, QoT.
- Ποσοστό απάτης/διαφορών, επιτυχίες κυρώσεων, μερίδιο υψηλού κινδύνου, ταχύτητα των διαδικασιών.
16) Κανονισμοί λειτουργίας και βιβλίο παιχνιδιών
Περιστατικό: Φρεσκάδα Lag> SLO
Ελέγξτε τους συνδέσμους/τους δείκτες, τη μετάβαση σε εφεδρικό σύστημα, ενεργοποιήστε τη λειτουργία αποικοδόμησης (showcases show «last finalized»), eskalate στον ιδιοκτήτη πηγής.
Περιστατικό: ανατροπή/αύξηση πρόκλησης
Διεύρυνση K-επιβεβαιώσεων/παραθύρου διαφορών, δυνατότητα «καθυστερημένης οριστικοποίησης» για μεγάλα ποσά, κοινοποίηση γέφυρας/χειριστών.
Νόμισμα/Απόκλιση περιουσιακών στοιχείων
Παγωμένα ζεύγη που επηρεάζονται, αναποδογυρίστε τον κατάλογο, επανυπολογίστε την ομαλοποίηση USD, δημοσιεύστε μια αναφορά.
Περιστατικό: Απάτη/Άλμα διαφορών
Σφίξτε τα όρια/βαθμολογία, ενεργοποιήστε τη χειροκίνητη επανεξέταση υψηλού κινδύνου, ολοκληρώστε την εκπαίδευση του μοντέλου σε ένα νέο μοτίβο.
17) Παράδειγμα ρύθμισης (Pseudo-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. Ενεργοποίηση idempotency και reorg-handling (states + replay).
3. Κατασκευή πυρήνα μοντέλων (transfers/bridges/onchain_events/kyc/payouts).
4. Δημιουργία καταλόγων περιουσιακών στοιχείων και ομαλοποίηση FX.
5. Καθορισμός του αγωγού SLI/SLO και των ταμπλό.
6. Εφαρμογή της εξυγίανσης των οντοτήτων και της προστασίας της ιδιωτικής ζωής ανά σχεδιασμό.
7. Συμπερίληψη κανονισμών για την καταπολέμηση της απάτης και συμβάντων.
8. Εκτέλεση backfill και δοκιμές σε ιστορικές περιπτώσεις reorg/challenge.
9. Τακτική ανασκόπηση σχημάτων, μετρικών βαρών και πηγών.
19) Γλωσσάριο
Οριστικότητα - μη αναστρεψιμότητα του κράτους/γεγονότος.
Reorg - επανασυναρμολόγηση της αλυσίδας, που οδηγεί στην ακύρωση μέρους των τεμαχίων.
Περίοδος πρόκλησης - ένα παράθυρο πρόκλησης σε αισιόδοξα μοντέλα.
Εξυγίανση οντοτήτων - χαρτογράφηση διευθύνσεων/λογαριασμών μιας και μόνης οντότητας.
GTV/TVL - όγκος συναλλαγών/δεσμευμένη τιμή.
Πληρότητα/φρεσκάδα/ορθότητα - βασικές μετρήσεις ποιότητας δεδομένων.
Τέλος: η ανάλυση μεταξύ αλυσίδων δεν είναι μόνο μια περίληψη των μετρήσεων, αλλά μια διαχειρίσιμη πειθαρχία: ένα ενιαίο σχέδιο γεγονότων, σωστή οριστικοποίηση, σταθεροί αγωγοί, ιδιωτικότητα, καταπολέμηση της απάτης και κατανοητές επιδείξεις. Ακολουθώντας αυτό το πλαίσιο, το οικοσύστημα αποκτά μια πραγματικά «διατερματική» άποψη της αξίας, του κινδύνου και της ανάπτυξης - από ακατέργαστο μπλοκ έως επιχειρηματική λύση.