Čo je Transactions Per Second (TPS)?
Transactions Per Second (TPS) je metrika throughputu, ktorá vám povie, koľko transakcií dokáže blockchain spracovať za jednu sekundu. Predstavte si to ako počet otvorených kasových lán, keď je v obchode rušno: viac otvorených pruhov, kratšie rady. Jednoducho, ale naznačuje, ako rýchlo sa sieť pohne, keď sa veci zohrievajú.
Vyššie TPS znamená, že reťazec je vždy lepší. Nie celkom. Bezpečnosť, poplatky, finalita a decentralizácia sú tiež dôležité a jedna hlavná číslica môže skryť kompromisy.
Ako Transactions Per Second (TPS) funguje
Predstavte si rušné popoludnie, kedy všetci chcú vymeniť si veci, mintovať alebo zaplatiť. TPS je miera rýchlosti, s akou tieto akcie sa potvrdia v reťazci, nie len zaregistrujú.
- Krok 1: Podáte transakciu cez peňaženku alebo aplikáciu.
- Krok 2: Uzly ju zozbierajú a pridajú do čakacej oblasti, často nazývanej mempool, spolu s inými.
- Krok 3: Producent bloku zozbiera dávku a zapíše ich do bloku; ako často k tomu dochádza, závisí od Block Time.
- Krok 4: Sieť súhlasí s týmto blokom a zahrnuté transakcie sú teraz potvrdené.
- Krok 5: TPS sa meria ako potvrdené transakcie delené sekundy v zvolenom okne, ktoré sa môže meniť podľa dopytu.
To je myšlienka.
Prečo má význam Transactions Per Second (TPS)
Zaujíma vás to, lebo throughput formuje skúsenosť a náklady. No nie je to jediné dôležité číslo.
- Prínos: Viac potvrdených transakcií za sekundu môže znamenať rýchlejšie vyrovnania a menej zaseknutých swapov počas rušných momentov.
- Hľadisko: TPS je len jednou časťou škálovateľnosti, spolu so bezpečnosťou a decentralizáciou, takže rovnováha je lepšia ako chválenie sa.
- Relevantnosť: DeFi, hranie a NFT dropy často fungujú lepšie, keď throughput dopĺňajú Layer 2 riešenia, ktoré odľahčujú premávku a znižujú náklady.
Keď niekto citujete TPS, opýtajte sa na dve veci: v akom časovom období a či išlo o špičku alebo udržateľný výkon. Vaše wallet sessions sa budú cítiť bližšie k udržateľnému číslu.
Kľúčové charakteristiky Transactions Per Second (TPS)
Tu je, čo definuje metriku a prečo sa pohybuje:
- Throughput: TPS meria potvrdené transakcie za sekundu, nie čakajúce.
- Batching: Väčšie bloky alebo inteligentnejšie balenie môžu zvýšiť rýchlosť bez zmeny aplikácií.
- Volatilita: TPS špičkuje počas horúcich udalostí a potom sa stabilizuje, keď mempool vyrieši.
- Finalita: Niektoré reťazce potvrdzujú rýchlo, ale finalizujú neskôr, takže dôvera používateľa môže zaostávať za surovým číslom.
- Šírenie: Sieťová Network Latency ovplyvňuje, ako rýchlo sa bloky šíria, čo môže obmedziť throughput.
Ako sa počíta Transactions Per Second (TPS)?
Vyberte časové okno, spočítajte potvrdené transakcie a vydelte ich sekundami v tomto okne. To je všetko.
TPS = Confirmed transactions in window / Seconds in window Príklad: ak reťazec potvrdí 12 tisíc transakcií za 60 sekúnd, TPS je 200.
Variácie
Nepre všetky TPS čísla majú rovnakú príchuť a marketéri majú radi to najchutnejšie:
- Teoretické: Laboratórne odhady v ideálnom nastavení, skvelé na prezentácie, menej na vaše piatkové minty.
- Špička: Najvyšší krátkodobý špičkový výkon dosiahnutý počas testu alebo špiku.
- Udržateľné: Priemer počas kontinuálneho zaťaženia, čo používateľov zaujíma deň čo deň.
- Efektívne: Throughput po zaplatení poplatkov, riadení preťaženia a režijných nákladoch aplikácie.
- Shardované: Throughput, ktorý sa delí medzi shardami, často diskutované s dizajnmi Sharding.
TPS vám hovorí o throughput, nie o úrovni poplatkov alebo čakaní používateľa na to samo o sebe. Dizajn peňaženky, pravidlá mempool a logika aplikácie menia pocit.
Príklad
Počas hypované NFT mintovania reťazec s vyšším TPS rýchlo vybavil objednávky, zatiaľ čo menší reťazec mal čakajúce fronty a rastúce poplatky.
Zábavný fakt
Ľudia radi porovnávajú TPS s platobnými sieťami, no tieto siete dávajú na dávky a vyrovnávajú sa inak, takže porovnanie ako jablko k jablku je zriedkavé; aj tak, rebríčky držia crypto Twitter v strehu.
Záver
Predstavujte si TPS ako počet pruhov na pokladni: viac pruhov pomáha, chytrý dizajn má význam a najlepší výkon udrží pohyb radov aj v čase, keď sa pred dvetým objemom ľudí hromadí.