Муқоисаи иҷрои гардиш
(Қисмат: Экосистема ва шабака)
1) Чаро ва он чизе ки мо муқоиса мекунем
Ҳадаф эҷод кардани роҳи такроршаванда ва бетараф барои муқоисаи иҷрои занҷирҳои гуногун (L1, L2, app-занҷир, validium/rollup) бо назардошти:- Суръат ва таъхирҳо: фарогирӣ, ниҳоӣ, тағирёбанда.
- Иқтисодиёт: арзиши муомилот ва маълумот, устувории комиссияҳо.
- Устуворӣ: азнавсозӣ, душ, таназзул дар зери сарборӣ.
- Мавҷудияти маълумот: фарохмаҷрои DA ва арзиши байт.
- Системаҳои оператсионӣ: талабот ба гиреҳҳо, андозаи давлатӣ, диверсификатсияи муштариён.
Натиҷа KPI-ҳои муттаҳидшуда мебошад, ки ба шумо имкон медиҳад занҷирҳо/доменҳоро барои сенарияҳои мушаххас интихоб кунед (пардохтҳо, бозиҳо/микро чорабиниҳо, пулҳо, DA/нашрияҳо).
2) Таксономияи ченакҳо (аслӣ)
2. 1 Гузариш ва таъхир
TPS/QPS устувор
Қуллаи TPS (қуллаи кӯтоҳ бе хато/тарки)
Вақт ба фарогирӣ (TTI) p50/p95/p99
Вақт-ба-ниҳоӣ (TTF) p50/p95/p99
Истифодаи блоки%
Ихтилоф/Ҷиттери таъхирҳо (σ, CV)
2. 2 Сифат ва устуворӣ
Сатҳи муваффақият (% tx/рӯйдодҳои муваффақ)
Меъёри Reorg/ятим (басомад ва умқ)
Зиндагӣ SLO Хит
Грейс таназзул (ба ҷои нокомӣ таназзули идорашаванда)
2. 3 Иқтисодиёт ва DA
Пардохт p50/p95/p99 (бо асъори маҳаллӣ ва бо доллари ИМА)
Арзиш барои ҳар як КБ (DA) - нархи интишори 1 КБ маълумот
Арзиши як Tx Class - нархи "навъи транзаксия": интиқоли оддӣ, занги шартнома, calldata калон
Индекси ноустувории пардохт
2. 4 гиреҳҳо ва вазъ
Изофаи сахтафзор (CPU/RAM/SSD/шабака барои валидатор/гиреҳи бойгонӣ)
Рушди давлатӣ
Индекси гуногунии мизоҷон
Ҳамоҳанг кардани вақт
2. 5 хусусияти L2
Бастаи TPS (дар Sentenser), Андозаи Партия (KB)
Фарогирии вақт-ба-гурӯҳ i Time-to-Prove (ZK )/Равзанаи даъват (хушбинона)
Интиқоли DA (MB/s) i DA Сатҳи нокомӣ
Мӯҳлати ҳисоббаробаркунӣ (ниҳоии L2 → L1)
3) Тартиби андозагирӣ (бетараф ва такроршаванда)
1. Профилҳои истифодаи санҷиш (TUP):
TUP-Pay: интиқолҳои хурд (N = 70% оддӣ, 30% токен).
TUP-Game: рӯйдодҳои кӯтоҳ бо calldata (то 2-8 К).
TUP-DEX: Шартномаҳои миёна ва газ.
TUP-DA: нашрияҳои калон (батчами 50-250 КБ).
2. Қабатҳои боркунӣ: замина 60-80% -и мақсадноки SLO + импулсҳои 120-160% барои 5-10 дақиқа дар ҳар 30-60 дақиқа.
3. Ҷуғрофия ва шабака: ҳадди аққал 3 минтақа, матритсаи РТТ, тазриқи ҷиттер/талаф (0. 5–2%).
4. Диверсификатсияи мизоҷ: ҳадди аққал 2 муштарии гиреҳ дар як давра (агар дастрас бошад), версияҳои шабеҳ.
5. Ҷамъоварии телеметрия: таносуби дуруст (пайгирӣ-ID), ҳамоҳангсозии вақт (NTP/PTP), конфигуратсияҳои ислоҳ.
6. Тирезаҳои ниҳоӣ: танзимоти дақиқи баҳс K/тиреза; TTF-ро бо назардошти қоидаҳои ноҳиявӣ хонед.
7. Семантикаи хатогӣ: таксономияи нокомӣ (газ/nonce/limit/DA-файл/изофабор), хатогиҳои "пешбинишуда" -ро аз сатҳи муваффақият истисно кунед ё алоҳида таъкид кунед.
4) Нормализатсия ва зидди ғаразҳо
Танзими хароҷот: доллари ИМА po kursu na 'observed _ at'; 'пардохт _ usd = fee_native × price_usd_at_t'.
Эквиваленти газ/вазн: муқоиса бо "синфҳои амалиётӣ", на "газҳои хом".
TPS-и танзимшудаи сахтафзор: 'TPS _ per _ $ = Sustained_TPS/( Monthly_Node_Cost_USD)'
Fair DA Муқоиса: нархи як 1kB ва таъхири интишори p95.
Ноустувории Windows: Тирезаҳои ҳарҳафтаина/моҳона, медианӣ ва IQR ба ҷои "сабтҳои якдафъаина".
Сард ва гарм: гарм кардани кэшҳо; андозагирӣ пас аз мӯътадил.
Комиссияҳои MEV/қуллаҳо: "аномалияҳои бозор" -ро истисно кунед ё метри алоҳидаро таъкид кунед.
5) Хулосаи KPI (ҷамъ)
Нишондиҳандаи асосии иҷрои (CPS) - 0.. 100, маблағи вазн:- Гузариш (30%), ниҳоӣ (25%), арзиш (20%), устуворӣ (15%), вақти корӣ/зиндагӣ (10%).
- Омилҳои вазнкунӣ аз рӯи сенария муқаррар карда мешаванд (масалан, барои пардохтҳои ниҳоӣ/хароҷот, барои бозиҳои интиқол/устуворӣ/DA).
Самараноки интиқол @ SLO - TPS устувор бо 'TTF _ p95 ≤ X', 'Муваффақият ≥ Y%', 'Fee _ p95 ≤ Z'.
Арзиши хидмат ба 1k Ops - арзиши умумии коркарди 1000 амалиёти синфӣ (аз ҷумла DA/ҳисоббаробаркунӣ).
Finality SLA Hit% - ҳиссаи амалиётҳо дар равзанаи мақсаднок ба итмом расид.
6) SLI/SLO барои муқоиса
Намунаҳои SLO (скрипт):- Пардохтҳо: 'TTF _ p95 ≤ 10s', 'Муваффақият ≥ 99. 7% ',' Fee _ p95 ≤ $0. 01`.
- Бозиҳо/чорабиниҳо: 'TTI _ p95 ≤ 500ms', 'TTF _ p95 ≤ 3s', 'Муваффақият ≥ 99. 5% ',' DA _ p95 ≤ 1s '.
- DA/Нашриёт: 'Арзиш _ барои _ kB ≤ $0. 0005 ',' Publish _ p95 ≤ 2s ',' Finality _ p95 ≤ 60s '.
- Ҳалномаи L2:' Settle _ p95 ≤ 10m '(ZK )/" равзанаи мушкилот" барои хушбинӣ.
7) Панели панелҳо (тарҳҳои истинод)
Линзаи Перф (вақти воқеӣ/соат): TTI/TTF p50/p95/p99, Истифодаи блок, Сатҳи муваффақият, Ҳаққи p95, Таксономияи хато.
Арзиш ва DA: Арзиш/кб, ноустувории пардохт, интиқоли DA/дермонӣ, отказ ДА.
Устуворӣ: Меъёри Reorg, Liveness SLO Hit, Хатогиҳои сӯхтан, sentenser uptime (L2).
Банақшагирии иқтидор: TPS-и устувор ва қуллаи TPS, TPS-и танзимшудаи сахтафзор, Рушди давлатӣ.
8) Нақшаи маълумот ва мантиқ (псевдо-SQL)
Рӯйдодҳои нишондиҳандаи хом
sql
CREATE TABLE bench_events (
id TEXT PRIMARY KEY,
chain_id TEXT, layer TEXT, -- L1 L2 app scenario TEXT, -- payments game dex da sent_at TIMESTAMPTZ,
included_at TIMESTAMPTZ,
finalized_at TIMESTAMPTZ,
size_bytes INT,
status TEXT, -- success fail_gas fail_da fail_overload...
fee_native NUMERIC, fee_usd NUMERIC,
region TEXT, client TEXT, node_profile TEXT
);
Агрегатсияи метрикии ядро
sql
WITH base AS (
SELECT,
EXTRACT(EPOCH FROM (included_at - sent_at)) AS tti_s,
EXTRACT(EPOCH FROM (finalized_at - sent_at)) AS ttf_s
FROM bench_events
WHERE status LIKE 'success%'
)
SELECT chain_id, scenario,
PERCENTILE_CONT(0. 5) WITHIN GROUP (ORDER BY tti_s) AS tti_p50,
PERCENTILE_CONT(0. 95) WITHIN GROUP (ORDER BY tti_s) AS tti_p95,
PERCENTILE_CONT(0. 95) WITHIN GROUP (ORDER BY ttf_s) AS ttf_p95,
AVG(fee_usd) AS fee_avg_usd,
100. 0 SUM(CASE WHEN status='success' THEN 1 ELSE 0 END) / COUNT() AS success_rate
FROM bench_events
GROUP BY chain_id, scenario;
Нишондиҳандаи самараноки @ SLO
sql
SELECT chain_id, scenario,
COUNT() / NULLIF(EXTRACT(EPOCH FROM (MAX(sent_at) - MIN(sent_at))),0) AS tps_effective
FROM bench_events
WHERE status='success'
AND EXTRACT(EPOCH FROM (finalized_at - sent_at)) <=:ttf_p95_slo
AND fee_usd <=:fee_p95_slo
GROUP BY chain_id, scenario;
9) Индекси таркибӣ (мисоли ҳисоб)
yaml weights:
throughput: 0. 30 finality: 0. 25 cost: 0. 20 stability: 0. 15 liveness: 0. 10
scoring:
throughput: normalize(Sustained_TPS, p10, p90)
finality: invert(normalize(TTF_p95, p10, p90))
cost: invert(normalize(Fee_p95_usd, p10, p90))
stability: invert(normalize(Var_TTF, p10, p90) + normalize(ReorgRate, p10, p90)/2)
liveness: SLO_hit_pct
10) Хусусиятҳои L2 ва занҷир
L2 оптимистӣ: TTF-и "дукарата" -ро нишон диҳед - пеш аз L2-inclusion ва пеш аз ба охир расидани равзанаи даъват.
ZK L2: вақти нашрро ба L1 ва вақти тавлид/санҷиши исбот тақсим кунед; таҳаммулпазирии гунаҳкоронро ба назар мегирад.
Аутсорсинги Validium/DA: Андозагирии DA талаб карда мешавад (интиқол/арзиш/нокомӣ), вагарна муқоиса нодуруст аст.
Амалиётҳои байнисоҳавӣ: бо назардошти K/DA/мушкилот TTF-ро барои сенарияҳои пулҳо (istochnik → tsel) хонед.
11) Намунаҳои муқоисаи муқоисавӣ (чӣ бояд кард)
"Қуллаи рекордӣ" -и як занҷирро бо "миёна" -и дигараш муқоиса кунед.
Хароҷоти маълумот ва ноустувории комиссияро нодида гиред.
Финализатсияро нодида гиред (муқоиса кунед "фарогирӣ" -ро ҳамчун "ниҳоӣ").
Андозагириро дар гиреҳи "гарм" тир андозед ва ба ҷои хунук гузаред.
Синфҳои гуногуни амалиётро бидуни муқаррарӣ омехта кунед.
Версияҳои/конфигуратсияҳои мизоҷро иҷро накунед - репродуктивӣ гум мешавад.
12) Конфигуратсияҳо ва параметрҳои санҷишӣ (псевдо-YAML)
yaml benchmark:
scenarios:
- name: payments mix: { simple_transfer: 0. 7, token_transfer: 0. 3 }
slo: { ttf_p95_s: 10, success_pct: 99. 7, fee_p95_usd: 0. 01 }
- name: game mix: { small_event_2kb: 0. 6, medium_event_8kb: 0. 4 }
slo: { tti_p95_ms: 500, ttf_p95_s: 3 }
- name: da mix: { batch_50kb: 0. 5, batch_250kb: 0. 5 }
slo: { publish_p95_s: 2, cost_kb_usd: 0. 0005 }
load:
background_utilization_pct: 70 spikes: { multiplier: 1. 4, duration_min: 10, period_min: 45 }
regions: [eu-central, us-east, ap-south]
network_faults: { loss_pct: 1. 0, jitter_ms: 50 }
node_profiles:
validator: { cpu: "16c", ram_gb: 64, ssd_nvme_tb: 2, bw_gbps: 1 }
archive: { cpu: "32c", ram_gb: 128, ssd_nvme_tb: 8, bw_gbps: 2 }
13) Ҳисоботдиҳӣ ва визуалӣ
Ҷадвали мухтасар аз рӯи сенария: TPS самаранок, TTI/TTF p95, Fee p95, Арзиш/КБ, Муваффақият%.
Диаграммаи радарӣ (барои як скрипт): Интиқол/Ниҳоӣ/Арзиш/Устуворӣ/Зиндагӣ.
Силсилаи вақт: ноустувории пардохт, таъхири DA, хӯшаҳои Reorg.
Арзиши матритсаи занҷираи ба-хидмат ва TTF ба синф.
14) Равандҳо ва нақшҳо
Соҳиби нишондиҳанда: методология/воситаҳо, назорати версия.
Соҳиби инфра: гиреҳҳо, мизоҷон, конфигуратсияҳо, минтақаҳо.
Маълумот/BI: агрегатҳо, тасдиқкунӣ, панелҳои SLO.
Амният/Мувофиқат: назорати дахолатнопазирӣ ва дурустии гузоришҳо.
Идоракунӣ: интишори натиҷаҳо, тағир додани вазни индексатсия.
15) Ҳодисаҳои нишондиҳандаи китоби бозӣ
Кашидани конфигуратсияҳо/версияҳо: фавран силсиларо қатъ кунед, сурат гиред, бо параметрҳои дуруст аз нав оғоз кунед.
Аномалияҳои шабакавӣ (берун аз нақшаҳои пешбинишуда): ишора кардани тиреза ҳамчун "ифлосшуда", такрори силсила.
Нокомии DA/prover: як ҳодисаи алоҳидаро ҷудо кунед, зерқисмати DA/ZK-ро такрор кунед.
Ноустувории ногаҳонии нарх: тирезаи миёнаи доллари ИМА-ро ислоҳ кунед, диапазонро замима кунед.
16) Рӯйхати санҷиши амалисозӣ
1. Тасдиқи сенарияҳо (TUP) ва вазнҳои шохиси индексатсия.
2. Конфигуратсияҳои мизбон/муштарӣ, минтақаҳо ва шароити шабакаро сабт кунед.
3. Татбиқи ҷамъоварии телеметрия бо таносуб ва ҳамоҳангсозии вақт.
4. Муқаррар кардани мӯътадилии дарсҳои пардохт/DA/амалиёт.
5. Дар бораи тарҳҳои SLI/SLO ва панели панел розӣ шавед.
6. Гузаронидани озмоишӣ, санҷиши такрористеҳсолкунӣ, бори калибрченкунӣ.
7. Ҳисоботҳоро бо истифодаи пурраи конфигуратсияҳо, версияҳо ва санаҳо нашр кунед.
17) Луғат
TTI/TTF - вақти фурӯзон/ниҳоӣ.
DA - Қабати дастрасии маълумот.
TPS устувор/қуллаи - интиқоли устувор/қуллаи баланд.
Зиндагӣ - қобилияти шабака барои тасдиқи блокҳо/маҷмӯаҳо.
Равзанаи даъват - равзанаи мушкил дар рӯйпӯшҳои оптимистӣ.
Афзоиши давлатӣ - афзоиши андозаи ҳолати шабака.
TPS-и танзимшудаи сахтафзор - интиқол, бо назардошти арзиши гиреҳ.
Сатри поён: муқоисаи дурусти иҷрои занҷир ин "нажод бештар TPS" нест, балки интизом: сенарияҳои якхела, мӯътадилгардонии арзиш ва маълумот, баҳисобгирии ниҳоӣ ва устуворӣ, конфигуратсияҳои шаффоф ва санҷишҳои такрорӣ. Пас аз ин чаҳорчӯба, экосистема ченакҳои муқоисашаванда ва тасмимгириро мегирад - аз интихоби сайт барои маҳсулот то банақшагирии меъмории байниминтақавӣ.