Co je Transactions Per Second (TPS)?
Transactions Per Second (TPS) je metrika propustnosti, která udává, kolik transakcí může blockchain zpracovat za jednu sekundu. Představte si to jako počet pokladen v rušném obchodě: čím více otevřených pokladen, tím kratší fronty. Jednoduché, ale naznačuje to, jak rychle se řetězec dokáže pohybovat při zvýšené zátěži.
Vyšší Transactions Per Second (TPS) znamená, že je řetězec vždy lepší. Ne tak úplně. Důležitá jsou také bezpečnost, poplatky, finalita a decentralizace, a jediné číslo v nadpisu může skrývat kompromisy.
Jak Transactions Per Second (TPS) funguje
Představte si rušné odpoledne, kdy chce každý vyměnit, vytvořit nebo zaplatit. TPS je rychlost, jakou jsou tyto akce potvrzovány v řetězci, ne jen odesílány.
- Krok 1: Podáte transakci přes peněženku nebo aplikaci.
- Krok 2: Nody ji převezmou a přidají do čekací oblasti, často nazývané mempool, společně s ostatními.
- Krok 3: Producent bloků shromáždí dávku a zapíše ji do bloku; jak často se to děje závisí na Doba bloku.
- Krok 4: Síť se na bloku shodne a zahrnuté transakce jsou nyní potvrzené.
- Krok 5: TPS se měří jako počet potvrzených transakcí dělený počtem sekund v zvoleném časovém okně, který se může měnit podle poptávky.
To je myšlenka.
Proč je Transactions Per Second (TPS) důležité
Záleží vám na tom, protože propustnost ovlivňuje uživatelský zážitek a náklady. Není to však jediný parametr, který má význam.
- Benefit: Více potvrzených transakcí za sekundu může znamenat rychlejší vyřízení a méně zaseknutých směn v rušných chvílích.
- Perspektiva: TPS je součástí škálovatelnosti spolu s bezpečností a decentralizací, takže rovnováha má větší váhu než chlubení.
- Relevance: DeFi, hry a vydávání NFT často fungují lépe, když je propustnost kombinována s Layer 2 řešení, která přemisťují provoz a snižují náklady.
Když někdo uvádí TPS, zeptejte se na dvě věci: za jaké časové okno a zda šlo o vrchol nebo udržitelnou hodnotu. Vaše relace v peněžence budou mít spíše pocit té udržitelné hodnoty.
Klíčové charakteristiky Transactions Per Second (TPS)
Co tuto metriku definuje a proč se mění:
- Propustnost: TPS měří potvrzené transakce za sekundu, ne ty zařazené do fronty.
- Balení: Větší bloky nebo efektivnější balení mohou zvýšit rychlost bez změn aplikací.
- Volatilita: TPS prudce narůstá během intenzivních událostí a poté se ustálí, když se mempool vyčistí.
- Finalita: Některé řetězce rychle potvrdí transakce, ale finální stav nastává později, takže důvěra uživatele může zaostávat za syrovým číslem.
- Propagace: Latence sítě ovlivňuje, jak rychle se bloky šíří, což může omezit propustnost.
Jak se počítá Transactions Per Second (TPS)?
Vyberte časové okno, spočítejte potvrzené transakce a vydělte je počtem sekund v tom okně. To je vše.
TPS = Počet potvrzených transakcí v okně / Počet sekund v okně Příklad: pokud řetězec potvrdí 12 tisíc transakcí během 60 sekund, TPS je 200.
Varianty
Ne všechna čísla TPS mají stejný význam, a marketéři rádi zdůrazňují tu nejatraktivnější:
- Teoretická: laboratorní odhad za ideálních podmínek, dobré pro prezentace, méně relevantní při pátečním vydávání tokenů.
- Špičková: nejvyšší krátkodobý výbuch dosažený při testu nebo náporu.
- Udržitelná: průměr při kontinuální zátěži, co uživatelé pociťují denně.
- Efektivní: propustnost po započtení poplatků, řízení přetížení a režie aplikací.
- Sharded: propustnost rozložená mezi shardy, často probíraná u návrhů Sharding.
TPS ukazuje propustnost, ne úroveň poplatků nebo dobu čekání uživatele samostatně. Návrh peněženky, pravidla mempoolu a logika aplikace všechny mění vnímání.
Příklad
Během populárního vydávání NFT řetězec s vyšším Transactions Per Second (TPS) rychle vyřizoval objednávky, zatímco menší řetězec měl čekající fronty a rostoucí poplatky.
Zajímavost
Lidé rádi srovnávají TPS s platebními sítěmi, ale tyto sítě dávky zpracovávají a vypořádávají jinak, takže srovnání na rovinu je vzácné; přesto debaty o žebříčcích baví crypto Twitter.
Shrnutí
Přemýšlejte o TPS jako o počtu pokladen: více pokladen pomáhá, chytrý návrh je důležitý a ti nejlepší provozovatelé udržují fronty v pohybu i při větší návštěvnosti.
